Skip to content

Commit 4748fcc

Browse files
Rebuild documentation
1 parent d816345 commit 4748fcc

10 files changed

Lines changed: 130 additions & 111 deletions

File tree

modules/b2b_logic/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1308,7 +1308,7 @@ Chapter 3. Contributors
13081308
commits^(2) and lines added/removed^(3)
13091309
Name DevScore Commits Lines ++ Lines --
13101310
1. Vlad Patrascu (@rvlad-patrascu) 239 57 8167 6793
1311-
2. Razvan Crainea (@razvancrainea) 55 36 1468 362
1311+
2. Razvan Crainea (@razvancrainea) 57 37 1472 369
13121312
3. Bogdan-Andrei Iancu (@bogdan-iancu) 15 11 152 76
13131313
4. Nick Altmann (@nikbyte) 14 10 346 36
13141314
5. Carsten Bock 12 5 679 23

modules/b2b_logic/doc/contributors.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
<row>
3030
<entry>2. </entry>
3131
<entry>Razvan Crainea (<ulink url="https://github.com/razvancrainea">@razvancrainea</ulink>)</entry>
32-
<entry align="center">55</entry>
33-
<entry align="center">36</entry>
34-
<entry align="center">1468</entry>
35-
<entry align="center">362</entry>
32+
<entry align="center">57</entry>
33+
<entry align="center">37</entry>
34+
<entry align="center">1472</entry>
35+
<entry align="center">369</entry>
3636
</row>
3737
<row>
3838
<entry>3. </entry>

modules/dialog/README

Lines changed: 78 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -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)
11941201
create_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

12091216
1.7.2. match_dialog([dlg_match_mode])
@@ -2106,7 +2113,9 @@ each in-dialog request
21062113
opensips-cli -x mi dialog:end_dlg Y2IwYjQ2YmE2ZDg5MWVkND
21072114
NkZGIwZjAzNGM1ZDY
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

21812197
1.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

22482266
1.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

27552773
5.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

Comments
 (0)