@@ -131,14 +131,14 @@ dialog Module
131131 1.9.1. dialog:list
132132 1.9.2. dialog:list_ctx
133133 1.9.3. dialog:end_dlg
134- 1.9.4. profile_get_size
135- 1.9.5. profile_list_dlgs
136- 1.9.6. profile_get_values
137- 1.9.7. profile_end_dlgs
134+ 1.9.4. dialog: profile_get_size
135+ 1.9.5. dialog: profile_list_dlgs
136+ 1.9.6. dialog: profile_get_values
137+ 1.9.7. dialog: profile_end_dlgs
138138 1.9.8. dialog:db_sync
139139 1.9.9. dialog:cluster_sync
140140 1.9.10. dialog:restore_db
141- 1.9.11. list_all_profiles
141+ 1.9.11. dialog: list_all_profiles
142142 1.9.12. dialog:push_var
143143 1.9.13. dialog:send_sequential
144144 1.9.14. dialog:set_profile
@@ -1160,29 +1160,36 @@ modparam("dialog", "cluster_auto_sync", 0)
11601160 special behavior to be done for the current dialog.
11611161
11621162 Parameters:
1163- * flags (string, optional) Possible values here are :
1164- + B - Upon reaching dialog lifetime, BYEs will be
1165- triggered both ways
1166- + P - Ping caller side with OPTIONS messages, once every
1167- options_ping_interval seconds
1168- + p - Ping callee side with OPTIONS messages, once every
1169- options_ping_interval seconds
1170- + R - Ping caller side with RE-INVITE messages, once
1171- every reinvite_ping_interval seconds
1172- + r - Ping callee side with RE-INVITE messages, once
1173- every reinvite_ping_interval seconds
1174- + E - Upon detecting a SIP Race condition (see RFC
1175- 5407), end the call after race_condition_timeout
1163+ * flags (string, optional) Possible values here are:
1164+ + “bye-on-timeout” - upon reaching dialog lifetime, BYEs
1165+ will be triggered both ways
1166+ + “options-ping-caller” - ping caller side with OPTIONS
1167+ messages, once every options_ping_interval seconds
1168+ + “options-ping-callee” - ping callee side with OPTIONS
1169+ messages, once every options_ping_interval seconds
1170+ + “reinvite-ping-caller” - ping caller side with
1171+ RE-INVITE messages, once every reinvite_ping_interval
11761172 seconds
1177- + L - Automatically generate PRACK requests for
1178- reliable 101-199 provisional INVITE replies
1173+ + “reinvite-ping-callee” - ping callee side with
1174+ RE-INVITE messages, once every reinvite_ping_interval
1175+ seconds
1176+ + “end-on-race-condition” - upon detecting a SIP Race
1177+ condition (see RFC 5407), end the call after
1178+ race_condition_timeout seconds
1179+ + “auto-prack” - automatically generate PRACK requests
1180+ for reliable 101-199 provisional INVITE replies
11791181 carrying an RSeq header
1180- Multiple string flags can be used at the same time, ie.
1181- passing "BPp" flags will enable all 3 flags.
1182+ Multiple string flags can be used at the same time as a
1183+ CSV, i.e. passing
1184+ “bye-on-timeout,options-ping-caller,options-ping-callee”
1185+ will enable all 3 flags.
11821186
11831187 NOTE: both RE-INVITE and OPTIONS pinging cannot be enabled at
1184- the same time for a single dialog leg. If both flags ("PR" or
1185- "pr") are provided only RE-INVITE pinging will be used.
1188+ the same time for a single dialog leg. If both flags for the
1189+ same leg are provided (for example
1190+ “options-ping-caller,reinvite-ping-caller” or
1191+ “options-ping-callee,reinvite-ping-callee”), only RE-INVITE
1192+ pinging will be used.
11861193
11871194 The function returns true if the dialog was successfully
11881195 created or if the dialog was previously created.
@@ -1194,16 +1201,16 @@ modparam("dialog", "cluster_auto_sync", 0)
11941201create_dialog();
11951202...
11961203#ping caller
1197- create_dialog("P ");
1204+ create_dialog("options-ping-caller ");
11981205...
11991206#ping caller and callee
1200- create_dialog("Pp ");
1207+ create_dialog("options-ping-caller,options-ping-callee ");
12011208
12021209#bye on timeout
1203- create_dialog("B ");
1210+ create_dialog("bye-on-timeout ");
12041211
12051212#auto-PRACK reliable provisional replies
1206- create_dialog("L ");
1213+ create_dialog("auto-prack ");
12071214...
12081215
120912161.7.2. match_dialog([dlg_match_mode])
@@ -2106,7 +2113,9 @@ each in-dialog request
21062113 opensips-cli -x mi dialog:end_dlg Y2IwYjQ2YmE2ZDg5MWVkND
21072114NkZGIwZjAzNGM1ZDY
21082115
2109- 1.9.4. profile_get_size
2116+ 1.9.4. dialog:profile_get_size
2117+
2118+ Replaces obsolete MI command: profile_get_size.
21102119
21112120 Returns the number of dialogs belonging to a profile. If the
21122121 profile supports values, the check can be reinforced to take
@@ -2116,16 +2125,18 @@ NkZGIwZjAzNGM1ZDY
21162125 Note that the profile does not supports values, this will be
21172126 silently discarded.
21182127
2119- Name: profile_get_size
2128+ Name: dialog: profile_get_size
21202129
21212130 Parameters:
21222131 * profile - name of the profile to get the value for.
21232132 * value (optional)- string value to toughen the check;
21242133
21252134 MI FIFO Command Format:
2126- opensips-cli -x mi profile_get_size inboundCalls
2135+ opensips-cli -x mi dialog:profile_get_size inboundCalls
2136+
2137+ 1.9.5. dialog:profile_list_dlgs
21272138
2128- 1.9.5. profile_list_dlgs
2139+ Replaces obsolete MI command: profile_list_dlgs.
21292140
21302141 Lists all the dialogs belonging to a profile. If the profile
21312142 supports values, the check can be reinforced to take into
@@ -2137,37 +2148,42 @@ NkZGIwZjAzNGM1ZDY
21372148 using the CacheDB interface, this command will only display the
21382149 local dialogs.
21392150
2140- Name: profile_list_dlgs
2151+ Name: dialog: profile_list_dlgs
21412152
21422153 Parameters:
21432154 * profile - name of the profile to list the dialog for.
21442155 * value (optional)- string value to toughen the check;
21452156
21462157 MI FIFO Command Format:
2147- opensips-cli -x mi profile_list_dlgs inboundCalls
2158+ opensips-cli -x mi dialog: profile_list_dlgs inboundCalls
21482159
2149- 1.9.6. profile_get_values
2160+ 1.9.6. dialog:profile_get_values
2161+
2162+ Replaces obsolete MI command: profile_get_values.
21502163
21512164 Lists all the values belonging to a profile along with their
21522165 count. If the profile does not support values a total count
21532166 will be returned. Note that this function does not work for
21542167 shared profiles over the CacheDB interface.
21552168
2156- Name: profile_get_values
2169+ Name: dialog: profile_get_values
21572170
21582171 Parameters:
21592172 * profile - name of the profile to list the dialog for.
21602173
21612174 MI FIFO Command Format:
2162- opensips-cli -x mi profile_get_values inboundCalls
2175+ opensips-cli -x mi dialog:profile_get_values inboundCall
2176+ s
2177+
2178+ 1.9.7. dialog:profile_end_dlgs
21632179
2164- 1.9.7. profile_end_dlgs
2180+ Replaces obsolete MI command: profile_end_dlgs.
21652181
21662182 Terminate all ongoing dialogs from a specified profile, on a
21672183 single dialog it performs the same operations as the command
21682184 dialog:end_dlg
21692185
2170- Name: profile_end_dlgs
2186+ Name: dialog: profile_end_dlgs
21712187
21722188 Parameters:
21732189 * profile - name of the profile that will have its dialogs
@@ -2176,7 +2192,7 @@ NkZGIwZjAzNGM1ZDY
21762192 only the dialogs with the specified value
21772193
21782194 MI FIFO Command Format:
2179- opensips-cli -x mi profile_end_dlgs inboundCalls
2195+ opensips-cli -x mi dialog: profile_end_dlgs inboundCalls
21802196
218121971.9.8. dialog:db_sync
21822198
@@ -2233,17 +2249,19 @@ NkZGIwZjAzNGM1ZDY
22332249 MI FIFO Command Format:
22342250 opensips-cli -x mi dialog:restore_db
22352251
2236- 1.9.11. list_all_profiles
2252+ 1.9.11. dialog:list_all_profiles
2253+
2254+ Replaces obsolete MI command: list_all_profiles.
22372255
22382256 Lists all the dialog profiles, along with 1 or 0 if the given
22392257 profile has/does not have an associated value.
22402258
2241- Name: list_all_profiles
2259+ Name: dialog: list_all_profiles
22422260
22432261 Parameters: It takes no parameters
22442262
22452263 MI FIFO Command Format:
2246- opensips-cli -x mi list_all_profiles
2264+ opensips-cli -x mi dialog: list_all_profiles
22472265
224822661.9.12. dialog:push_var
22492267
@@ -2676,10 +2694,10 @@ Chapter 4. Contributors
26762694 commits^(2) and lines added/removed^(3)
26772695 Name DevScore Commits Lines ++ Lines --
26782696 1. Bogdan-Andrei Iancu (@bogdan-iancu) 463 291 13385 3561
2679- 2. Razvan Crainea (@razvancrainea) 307 227 5633 1893
2697+ 2. Razvan Crainea (@razvancrainea) 308 228 5668 1913
26802698 3. Vlad Paiu (@vladpaiu) 262 149 7467 3027
2681- 4. Vlad Patrascu (@rvlad-patrascu) 200 104 4330 3514
2682- 5. Liviu Chircu (@liviuchircu) 183 133 3128 1374
2699+ 4. Liviu Chircu (@liviuchircu) 203 142 3945 1590
2700+ 5. Vlad Patrascu (@rvlad-patrascu) 200 104 4330 3514
26832701 6. Ovidiu Sas (@ovidiusas) 35 26 601 161
26842702 7. Dan Pascu (@danpascu) 30 25 233 179
26852703 8. Eseanu Marius Cristian (@eseanucristian) 19 6 722 341
@@ -2722,18 +2740,18 @@ Chapter 4. Contributors
27222740 Table 4.2. Most recently active contributors^(1) to this module
27232741 Name Commit Activity
27242742 1. Razvan Crainea (@razvancrainea) Aug 2010 - Mar 2026
2725- 2. Bogdan-Andrei Iancu (@bogdan-iancu) Apr 2006 - Feb 2026
2726- 3. Vlad Paiu (@vladpaiu) Oct 2010 - Jan 2025
2727- 4. Alexandra Titoc Sep 2024 - Sep 2024
2728- 5. Stefan-Cristian Mititelu Jan 2024 - Jan 2024
2729- 6. Maksym Sobolyev (@sobomax) Nov 2020 - Nov 2023
2730- 7. Vlad Patrascu (@rvlad-patrascu ) Jul 2016 - Jun 2023
2731- 8. Ovidiu Sas (@ovidiusas ) Feb 2008 - Jun 2023
2732- 9. Ryan Bullock May 2023 - May 2023
2733- 10. Peter Lemenkov (@lemenkov) Jun 2018 - Sep 2022
2734-
2735- All remaining contributors: Nick Altmann (@nikbyte ), Walter
2736- Doekes (@wdoekes ), Liviu Chircu (@liviuchircu ), sergei lavrov,
2743+ 2. Liviu Chircu (@liviuchircu) Aug 2012 - Mar 2026
2744+ 3. Bogdan-Andrei Iancu (@bogdan-iancu) Apr 2006 - Feb 2026
2745+ 4. Vlad Paiu (@vladpaiu) Oct 2010 - Jan 2025
2746+ 5. Alexandra Titoc Sep 2024 - Sep 2024
2747+ 6. Stefan-Cristian Mititelu Jan 2024 - Jan 2024
2748+ 7. Maksym Sobolyev (@sobomax ) Nov 2020 - Nov 2023
2749+ 8. Vlad Patrascu (@rvlad-patrascu ) Jul 2016 - Jun 2023
2750+ 9. Ovidiu Sas (@ovidiusas) Feb 2008 - Jun 2023
2751+ 10. Ryan Bullock May 2023 - May 2023
2752+
2753+ All remaining contributors: Peter Lemenkov (@lemenkov ), Nick
2754+ Altmann (@nikbyte ), Walter Doekes (@wdoekes ), sergei lavrov,
27372755 Zero King (@l2dy), Dan Pascu (@danpascu), Ionel Cerghit
27382756 (@ionel-cerghit), Jarrod Baumann (@jarrodb), Ionut Ionita
27392757 (@ionutrazvanionita), Julián Moreno Patiño, Dusan Klinec
@@ -2754,8 +2772,8 @@ Chapter 5. Documentation
27542772
275527735.1. Contributors
27562774
2757- Last edited by: Razvan Crainea (@razvancrainea), Vlad Paiu
2758- (@vladpaiu ), Liviu Chircu (@liviuchircu ), Bogdan-Andrei Iancu
2775+ Last edited by: Razvan Crainea (@razvancrainea), Liviu Chircu
2776+ (@liviuchircu ), Vlad Paiu (@vladpaiu ), Bogdan-Andrei Iancu
27592777 (@bogdan-iancu), Stefan-Cristian Mititelu, Ryan Bullock, Vlad
27602778 Patrascu (@rvlad-patrascu), Zero King (@l2dy), Dan Pascu
27612779 (@danpascu), Peter Lemenkov (@lemenkov), Julián Moreno Patiño,
0 commit comments