diff --git a/modules/b2b_logic/README b/modules/b2b_logic/README index 95dd4b019d2..b90bb7aa24a 100644 --- a/modules/b2b_logic/README +++ b/modules/b2b_logic/README @@ -796,21 +796,17 @@ route[b2b_logic_request] { Example 1.31. b2b_bridge_request usage ... -modparam("b2b_entities", "script_req_route", "b2b_request") -... -route[b2b_request] -{ - # incoming requests from the B2B entities - ... - if ($ci~="^B2B") { #keep this aligned with b2b_key_prefix - # request coming from the UAC side; - # the Call-ID carries the B2B key ID - if (is_method("BYE") { - $var(entity) = 1; - b2b_bridge_request($ci,$var(entity)); - } - } - ... +if ($rU == "pickup") { + # get the b2b logic key of the parked call for this user + cache_fetch("local", "$fU", $var(b2bl_key)); + cache_remove("local", "$fU"); + + if ($var(b2bl_key) != NULL) + b2b_bridge_request($var(b2bl_key), 0); + else + send_reply(481, "Call/Transaction Does Not Exist"); + + exit; } ... @@ -1235,7 +1231,7 @@ Chapter 3. Contributors Table 3.1. Top contributors by DevScore^(1), authored commits^(2) and lines added/removed^(3) Name DevScore Commits Lines ++ Lines -- - 1. Vlad Patrascu (@rvlad-patrascu) 93 26 3094 2509 + 1. Vlad Patrascu (@rvlad-patrascu) 96 28 3116 2525 2. Razvan Crainea (@razvancrainea) 18 9 589 198 3. Nick Altmann (@nikbyte) 13 9 278 29 4. Carsten Bock 12 5 679 23 diff --git a/modules/b2b_logic/doc/contributors.xml b/modules/b2b_logic/doc/contributors.xml index d07d7febcd6..9da798802ca 100644 --- a/modules/b2b_logic/doc/contributors.xml +++ b/modules/b2b_logic/doc/contributors.xml @@ -21,10 +21,10 @@ 1. Vlad Patrascu (@rvlad-patrascu) - 93 - 26 - 3094 - 2509 + 96 + 28 + 3116 + 2525 2. diff --git a/modules/clusterer/README b/modules/clusterer/README index e29339f0b91..f9ec1d905e1 100644 --- a/modules/clusterer/README +++ b/modules/clusterer/README @@ -1008,29 +1008,47 @@ f-repl 1 changes of the sharing_tags (between active and backup), along with the reason of the change. This identifier have a 200 records history before discarding the old ones. +{ + "Name": "sharing_tags", + "Reports": [ { - "Name": "sharing_tags", - "Reports": [ - { - "Timestamp": 1652367224, - "Date": "Thu May 12 17:53:44 2022", - "Log": "TAG , cluster 1, became backup due to cl -uster broadcast from 2" - }, - { - "Timestamp": 1652367326, - "Date": "Thu May 12 17:55:26 2022", - "Log": "TAG , cluster 1, became active due to MI - command" - } - ] + "Timestamp": 1652367224, + "Date": "Thu May 12 17:53:44 2022", + "Log": "TAG , cluster 1, became backup due to cluster br +oadcast from 2" + }, + { + "Timestamp": 1652367326, + "Date": "Thu May 12 17:55:26 2022", + "Log": "TAG , cluster 1, became active due to MI command +" + } + ] +} + + + The "node_states" identifier is used for reporting node state + changes (in terms of availability). This identifier have a 200 + records history before discarding the old ones. +{ + "Name": "node_states", + "Reports": [ + { + "Timestamp": 1656489246, + "Date": "Wed Jun 29 10:54:06 2022", + "Log": "Node [2], cluster [1] is UP" + }, + { + "Timestamp": 1656489261, + "Date": "Wed Jun 29 10:54:21 2022", + "Log": "Node [2], cluster [1] is DOWN" } + ] +} For how to access and use the Status/Report information, please - see - https://www.opensips.org/Documentation/Interface-StatusReport-3 - -3. + see Status/Report Interface documentation. 1.10. Usage Example @@ -1288,7 +1306,7 @@ Chapter 3. Contributors Table 3.1. Top contributors by DevScore^(1), authored commits^(2) and lines added/removed^(3) Name DevScore Commits Lines ++ Lines -- - 1. Vlad Patrascu (@rvlad-patrascu) 338 117 12941 6990 + 1. Vlad Patrascu (@rvlad-patrascu) 340 119 12999 7000 2. Liviu Chircu (@liviuchircu) 54 40 636 443 3. Eseanu Marius Cristian (@eseanucristian) 45 10 3142 534 4. Bogdan-Andrei Iancu (@bogdan-iancu) 28 14 1331 123 @@ -1342,9 +1360,9 @@ Chapter 4. Documentation 4.1. Contributors - Last edited by: Bogdan-Andrei Iancu (@bogdan-iancu), Vlad - Patrascu (@rvlad-patrascu), Liviu Chircu (@liviuchircu), Fabian - Gast (@fgast), Razvan Crainea (@razvancrainea), Peter Lemenkov + Last edited by: Vlad Patrascu (@rvlad-patrascu), Bogdan-Andrei + Iancu (@bogdan-iancu), Liviu Chircu (@liviuchircu), Fabian Gast + (@fgast), Razvan Crainea (@razvancrainea), Peter Lemenkov (@lemenkov), Eseanu Marius Cristian (@eseanucristian). Documentation Copyrights: diff --git a/modules/clusterer/doc/contributors.xml b/modules/clusterer/doc/contributors.xml index 85787598ac3..40fb913f71d 100644 --- a/modules/clusterer/doc/contributors.xml +++ b/modules/clusterer/doc/contributors.xml @@ -21,10 +21,10 @@ 1. Vlad Patrascu (@rvlad-patrascu) - 338 - 117 - 12941 - 6990 + 340 + 119 + 12999 + 7000 2. @@ -190,7 +190,7 @@ Documentation
Contributors - Last edited by: Bogdan-Andrei Iancu (@bogdan-iancu), Vlad Patrascu (@rvlad-patrascu), Liviu Chircu (@liviuchircu), Fabian Gast (@fgast), Razvan Crainea (@razvancrainea), Peter Lemenkov (@lemenkov), Eseanu Marius Cristian (@eseanucristian). + Last edited by: Vlad Patrascu (@rvlad-patrascu), Bogdan-Andrei Iancu (@bogdan-iancu), Liviu Chircu (@liviuchircu), Fabian Gast (@fgast), Razvan Crainea (@razvancrainea), Peter Lemenkov (@lemenkov), Eseanu Marius Cristian (@eseanucristian).