|
@@ -65,6 +65,8 @@ Carsten Bock
|
|
3.22. rs_default_bandwidth integer
|
|
3.22. rs_default_bandwidth integer
|
|
3.23. rr_default_bandwidth integer
|
|
3.23. rr_default_bandwidth integer
|
|
3.24. suspend_transaction integer
|
|
3.24. suspend_transaction integer
|
|
|
|
+ 3.25. recv_mode integer
|
|
|
|
+ 3.26. dialog_direction integer
|
|
|
|
|
|
4. Functions
|
|
4. Functions
|
|
|
|
|
|
@@ -103,8 +105,10 @@ Carsten Bock
|
|
1.22. rs_default_bandwidth parameter usage
|
|
1.22. rs_default_bandwidth parameter usage
|
|
1.23. rr_default_bandwidth parameter usage
|
|
1.23. rr_default_bandwidth parameter usage
|
|
1.24. suspend_transaction parameter usage
|
|
1.24. suspend_transaction parameter usage
|
|
- 1.25. Rx_AAR_Register
|
|
|
|
- 1.26. Rx_AAR
|
|
|
|
|
|
+ 1.25. recv_mode parameter usage
|
|
|
|
+ 1.26. dialog_direction parameter usage
|
|
|
|
+ 1.27. Rx_AAR_Register
|
|
|
|
+ 1.28. Rx_AAR
|
|
|
|
|
|
Chapter 1. Admin Guide
|
|
Chapter 1. Admin Guide
|
|
|
|
|
|
@@ -142,6 +146,8 @@ Chapter 1. Admin Guide
|
|
3.22. rs_default_bandwidth integer
|
|
3.22. rs_default_bandwidth integer
|
|
3.23. rr_default_bandwidth integer
|
|
3.23. rr_default_bandwidth integer
|
|
3.24. suspend_transaction integer
|
|
3.24. suspend_transaction integer
|
|
|
|
+ 3.25. recv_mode integer
|
|
|
|
+ 3.26. dialog_direction integer
|
|
|
|
|
|
4. Functions
|
|
4. Functions
|
|
|
|
|
|
@@ -206,6 +212,8 @@ Chapter 1. Admin Guide
|
|
3.22. rs_default_bandwidth integer
|
|
3.22. rs_default_bandwidth integer
|
|
3.23. rr_default_bandwidth integer
|
|
3.23. rr_default_bandwidth integer
|
|
3.24. suspend_transaction integer
|
|
3.24. suspend_transaction integer
|
|
|
|
+ 3.25. recv_mode integer
|
|
|
|
+ 3.26. dialog_direction integer
|
|
|
|
|
|
3.1. rx_dest_realm (string)
|
|
3.1. rx_dest_realm (string)
|
|
|
|
|
|
@@ -507,6 +515,32 @@ modparam("ims_qos", "rr_default_bandwidth", 2000)
|
|
modparam("ims_qos", "suspend_transaction", 0)
|
|
modparam("ims_qos", "suspend_transaction", 0)
|
|
...
|
|
...
|
|
|
|
|
|
|
|
+3.25. recv_mode integer
|
|
|
|
+
|
|
|
|
+ If set to 0, rx_aar_register() takes the received-from address values
|
|
|
|
+ (IP, port, proto) from the IP frame. If set to 1, it takes them from
|
|
|
|
+ Via header.
|
|
|
|
+
|
|
|
|
+ Default value is 0
|
|
|
|
+
|
|
|
|
+ Example 1.25. recv_mode parameter usage
|
|
|
|
+...
|
|
|
|
+modparam("ims_qos", "recv_mode", 1)
|
|
|
|
+...
|
|
|
|
+
|
|
|
|
+3.26. dialog_direction integer
|
|
|
|
+
|
|
|
|
+ If set to 1, DLG_MOBILE_ORIGINATING is set to
|
|
|
|
+ rx_add_media_component_description_avp() instead of DLG_MOBILE_REGISTER
|
|
|
|
+ (which corresponds to value 3).
|
|
|
|
+
|
|
|
|
+ Default value is 3
|
|
|
|
+
|
|
|
|
+ Example 1.26. dialog_direction parameter usage
|
|
|
|
+...
|
|
|
|
+modparam("ims_qos", "dialog_direction", 1)
|
|
|
|
+...
|
|
|
|
+
|
|
4. Functions
|
|
4. Functions
|
|
|
|
|
|
4.1. Rx_AAR_Register(route_block, domain)
|
|
4.1. Rx_AAR_Register(route_block, domain)
|
|
@@ -537,7 +571,7 @@ modparam("ims_qos", "suspend_transaction", 0)
|
|
p.s. this is executed asynchronously. See example on how to retrieve
|
|
p.s. this is executed asynchronously. See example on how to retrieve
|
|
return value
|
|
return value
|
|
|
|
|
|
- Example 1.25. Rx_AAR_Register
|
|
|
|
|
|
+ Example 1.27. Rx_AAR_Register
|
|
...
|
|
...
|
|
if(Rx_AAR_Register("REG_AAR_REPLY","location")==0){
|
|
if(Rx_AAR_Register("REG_AAR_REPLY","location")==0){
|
|
exit;
|
|
exit;
|
|
@@ -581,7 +615,7 @@ route[REG_AAR_REPLY]
|
|
p.s. this is executed asynchronously. See example on how to retrieve
|
|
p.s. this is executed asynchronously. See example on how to retrieve
|
|
return value
|
|
return value
|
|
|
|
|
|
- Example 1.26. Rx_AAR
|
|
|
|
|
|
+ Example 1.28. Rx_AAR
|
|
...
|
|
...
|
|
if(Rx_AAR("ORIG_SESSION_AAR_REPLY","orig","",-1)==0){
|
|
if(Rx_AAR("ORIG_SESSION_AAR_REPLY","orig","",-1)==0){
|
|
exit;
|
|
exit;
|