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).