浏览代码

modules: readme files regenerated - ims_qos ...

Kamailio Dev 9 年之前
父节点
当前提交
f0e9c4b89b
共有 1 个文件被更改,包括 96 次插入83 次删除
  1. 96 83
      modules/ims_qos/README

+ 96 - 83
modules/ims_qos/README

@@ -44,17 +44,18 @@ Carsten Bock
               3.1. rx_dest_realm (string)
               3.1. rx_dest_realm (string)
               3.2. rx_forced_peer (string)
               3.2. rx_forced_peer (string)
               3.3. rx_auth_expiry (integer)
               3.3. rx_auth_expiry (integer)
-              3.4. af_signaling_ip (string)
-              3.5. cdp_event_latency (integer)
-              3.6. cdp_event_threshold (integer)
-              3.7. cdp_event_latency_log (integer)
-              3.8. authorize_video_flow (integer)
-              3.9. cdp_event_list_size_threshold (integer)
-              3.10. audio_default_bandwidth (integer)
-              3.11. video_default_bandwidth (integer)
-              3.12. early_qosrelease_reason (String)
-              3.13. confirmed_qosrelease_headers (String)
-              3.14. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+              3.4. cdp_event_latency (integer)
+              3.5. cdp_event_threshold (integer)
+              3.6. cdp_event_latency_log (integer)
+              3.7. authorize_video_flow (integer)
+              3.8. cdp_event_list_size_threshold (integer)
+              3.9. audio_default_bandwidth (integer)
+              3.10. video_default_bandwidth (integer)
+              3.11. early_qosrelease_reason (String)
+              3.12. confirmed_qosrelease_headers (String)
+              3.13. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+              3.14. terminate_dialog_on_rx_failure integer
+              3.15. delete_contact_on_rx_failure integer
 
 
         4. Functions
         4. Functions
 
 
@@ -72,19 +73,20 @@ Carsten Bock
    1.1. rx_dest_realm parameter usage
    1.1. rx_dest_realm parameter usage
    1.2. rx_forced_peer parameter usage
    1.2. rx_forced_peer parameter usage
    1.3. rx_auth_expiry parameter usage
    1.3. rx_auth_expiry parameter usage
-   1.4. rx_auth_expiry parameter usage
-   1.5. cdp_event_latency parameter usage
-   1.6. cdp_event_threshold parameter usage
-   1.7. cdp_event_latency_log parameter usage
-   1.8. authorize_video_flow parameter usage
-   1.9. cdp_event_list_size_threshold parameter usage
-   1.10. audio_default_bandwidth parameter usage
-   1.11. video_default_bandwidth parameter usage
-   1.12. early_qosrelease_reason parameter usage
-   1.13. confirmed_qosrelease_headers parameter usage
-   1.14. regex_sdp_ip_prefix_to_maintain_in_fd parameter usage
-   1.15. Rx_AAR_Register
-   1.16. Rx_AAR
+   1.4. cdp_event_latency parameter usage
+   1.5. cdp_event_threshold parameter usage
+   1.6. cdp_event_latency_log parameter usage
+   1.7. authorize_video_flow parameter usage
+   1.8. cdp_event_list_size_threshold parameter usage
+   1.9. audio_default_bandwidth parameter usage
+   1.10. video_default_bandwidth parameter usage
+   1.11. early_qosrelease_reason parameter usage
+   1.12. confirmed_qosrelease_headers parameter usage
+   1.13. regex_sdp_ip_prefix_to_maintain_in_fd parameter usage
+   1.14. terminate_dialog_on_rx_failure parameter usage
+   1.15. delete_contact_on_rx_failure parameter usage
+   1.16. Rx_AAR_Register
+   1.17. Rx_AAR
 
 
 Chapter 1. Admin Guide
 Chapter 1. Admin Guide
 
 
@@ -101,17 +103,18 @@ Chapter 1. Admin Guide
         3.1. rx_dest_realm (string)
         3.1. rx_dest_realm (string)
         3.2. rx_forced_peer (string)
         3.2. rx_forced_peer (string)
         3.3. rx_auth_expiry (integer)
         3.3. rx_auth_expiry (integer)
-        3.4. af_signaling_ip (string)
-        3.5. cdp_event_latency (integer)
-        3.6. cdp_event_threshold (integer)
-        3.7. cdp_event_latency_log (integer)
-        3.8. authorize_video_flow (integer)
-        3.9. cdp_event_list_size_threshold (integer)
-        3.10. audio_default_bandwidth (integer)
-        3.11. video_default_bandwidth (integer)
-        3.12. early_qosrelease_reason (String)
-        3.13. confirmed_qosrelease_headers (String)
-        3.14. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+        3.4. cdp_event_latency (integer)
+        3.5. cdp_event_threshold (integer)
+        3.6. cdp_event_latency_log (integer)
+        3.7. authorize_video_flow (integer)
+        3.8. cdp_event_list_size_threshold (integer)
+        3.9. audio_default_bandwidth (integer)
+        3.10. video_default_bandwidth (integer)
+        3.11. early_qosrelease_reason (String)
+        3.12. confirmed_qosrelease_headers (String)
+        3.13. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+        3.14. terminate_dialog_on_rx_failure integer
+        3.15. delete_contact_on_rx_failure integer
 
 
    4. Functions
    4. Functions
 
 
@@ -155,17 +158,18 @@ Chapter 1. Admin Guide
    3.1. rx_dest_realm (string)
    3.1. rx_dest_realm (string)
    3.2. rx_forced_peer (string)
    3.2. rx_forced_peer (string)
    3.3. rx_auth_expiry (integer)
    3.3. rx_auth_expiry (integer)
-   3.4. af_signaling_ip (string)
-   3.5. cdp_event_latency (integer)
-   3.6. cdp_event_threshold (integer)
-   3.7. cdp_event_latency_log (integer)
-   3.8. authorize_video_flow (integer)
-   3.9. cdp_event_list_size_threshold (integer)
-   3.10. audio_default_bandwidth (integer)
-   3.11. video_default_bandwidth (integer)
-   3.12. early_qosrelease_reason (String)
-   3.13. confirmed_qosrelease_headers (String)
-   3.14. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+   3.4. cdp_event_latency (integer)
+   3.5. cdp_event_threshold (integer)
+   3.6. cdp_event_latency_log (integer)
+   3.7. authorize_video_flow (integer)
+   3.8. cdp_event_list_size_threshold (integer)
+   3.9. audio_default_bandwidth (integer)
+   3.10. video_default_bandwidth (integer)
+   3.11. early_qosrelease_reason (String)
+   3.12. confirmed_qosrelease_headers (String)
+   3.13. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+   3.14. terminate_dialog_on_rx_failure integer
+   3.15. delete_contact_on_rx_failure integer
 
 
 3.1. rx_dest_realm (string)
 3.1. rx_dest_realm (string)
 
 
@@ -206,34 +210,19 @@ modparam("ims_qos", "rx_forced_peer", "pcrf.ims.smilecoms.com")
 modparam("ims_qos", "rx_auth_expiry", 14400)
 modparam("ims_qos", "rx_auth_expiry", 14400)
 ...
 ...
 
 
-3.4. af_signaling_ip (string)
-
-   Defines the IP address to use in the flow description for the media
-   flow of the SIP registration. This is known in EPC as the AF-Signaling
-   path and usually would create a dedicated bearer for the SIP signaling
-   between the UE IP and the P-CSCF IP. Usually set this value to the IP
-   address of the P-CSCF.
-
-   Default value is 127.0.0.1 - dummy value.
-
-   Example 1.4. rx_auth_expiry parameter usage
-...
-modparam("ims_qos", "af_signaling_ip", "192.168.1.45")
-...
-
-3.5. cdp_event_latency (integer)
+3.4. cdp_event_latency (integer)
 
 
    This is a flag to determine whether or slow CDP responses should be
    This is a flag to determine whether or slow CDP responses should be
    reported in the log file. 1 is enabled and 0 is disabled.
    reported in the log file. 1 is enabled and 0 is disabled.
 
 
    Default value is 1.
    Default value is 1.
 
 
-   Example 1.5. cdp_event_latency parameter usage
+   Example 1.4. cdp_event_latency parameter usage
 ...
 ...
 modparam("ims_qos", "cdp_event_latency", 1)
 modparam("ims_qos", "cdp_event_latency", 1)
 ...
 ...
 
 
-3.6. cdp_event_threshold (integer)
+3.5. cdp_event_threshold (integer)
 
 
    This time in milliseconds is the limit we should report a CDP response
    This time in milliseconds is the limit we should report a CDP response
    as slow. i.e. if a CDP response exceeds this limit it will be reported
    as slow. i.e. if a CDP response exceeds this limit it will be reported
@@ -242,12 +231,12 @@ modparam("ims_qos", "cdp_event_latency", 1)
 
 
    Default value is 500.
    Default value is 500.
 
 
-   Example 1.6. cdp_event_threshold parameter usage
+   Example 1.5. cdp_event_threshold parameter usage
 ...
 ...
 modparam("ims_qos", "cdp_event_threshold", 500)
 modparam("ims_qos", "cdp_event_threshold", 500)
 ...
 ...
 
 
-3.7. cdp_event_latency_log (integer)
+3.6. cdp_event_latency_log (integer)
 
 
    This time log level at which we should report slow CDP responses. 0 is
    This time log level at which we should report slow CDP responses. 0 is
    ERROR, 1 is WARN, 2 is INFO and 3 is DEBUG. This is only relevant is
    ERROR, 1 is WARN, 2 is INFO and 3 is DEBUG. This is only relevant is
@@ -255,12 +244,12 @@ modparam("ims_qos", "cdp_event_threshold", 500)
 
 
    Default value is 0.
    Default value is 0.
 
 
-   Example 1.7. cdp_event_latency_log parameter usage
+   Example 1.6. cdp_event_latency_log parameter usage
 ...
 ...
 modparam("ims_qos", "cdp_event_latency_log", 1)
 modparam("ims_qos", "cdp_event_latency_log", 1)
 ...
 ...
 
 
-3.8. authorize_video_flow (integer)
+3.7. authorize_video_flow (integer)
 
 
    This is a flag that specifies whether or not to authorize video flows.
    This is a flag that specifies whether or not to authorize video flows.
    1 means video flows will be authorized over Rx and 0 means video flows
    1 means video flows will be authorized over Rx and 0 means video flows
@@ -268,48 +257,48 @@ modparam("ims_qos", "cdp_event_latency_log", 1)
 
 
    Default value is 1.
    Default value is 1.
 
 
-   Example 1.8. authorize_video_flow parameter usage
+   Example 1.7. authorize_video_flow parameter usage
 ...
 ...
 modparam("ims_qos", "authorize_video_flow", 0)
 modparam("ims_qos", "authorize_video_flow", 0)
 ...
 ...
 
 
-3.9. cdp_event_list_size_threshold (integer)
+3.8. cdp_event_list_size_threshold (integer)
 
 
    This is a threshold on the size of the cdp event list. Once the queue
    This is a threshold on the size of the cdp event list. Once the queue
    exceeds this length a warning is logged. 0 disables this feature
    exceeds this length a warning is logged. 0 disables this feature
 
 
    Default value is 0.
    Default value is 0.
 
 
-   Example 1.9. cdp_event_list_size_threshold parameter usage
+   Example 1.8. cdp_event_list_size_threshold parameter usage
 ...
 ...
 modparam("ims_qos", "cdp_event_list_size_threshold", 10)
 modparam("ims_qos", "cdp_event_list_size_threshold", 10)
 ...
 ...
 
 
-3.10. audio_default_bandwidth (integer)
+3.9. audio_default_bandwidth (integer)
 
 
    This parameters defines the default bandwidth for Audio, if no
    This parameters defines the default bandwidth for Audio, if no
    "b=AS"-Parameter is found in the SDP.
    "b=AS"-Parameter is found in the SDP.
 
 
    Default value is 64 (64 kBit)
    Default value is 64 (64 kBit)
 
 
-   Example 1.10. audio_default_bandwidth parameter usage
+   Example 1.9. audio_default_bandwidth parameter usage
 ...
 ...
 modparam("ims_qos", "audio_default_bandwidth", 32)
 modparam("ims_qos", "audio_default_bandwidth", 32)
 ...
 ...
 
 
-3.11. video_default_bandwidth (integer)
+3.10. video_default_bandwidth (integer)
 
 
    This parameters defines the default bandwidth for Video, if no
    This parameters defines the default bandwidth for Video, if no
    "b=AS"-Parameter is found in the SDP.
    "b=AS"-Parameter is found in the SDP.
 
 
    Default value is 128 (128 kBit)
    Default value is 128 (128 kBit)
 
 
-   Example 1.11. video_default_bandwidth parameter usage
+   Example 1.10. video_default_bandwidth parameter usage
 ...
 ...
 modparam("ims_qos", "video_default_bandwidth", 256)
 modparam("ims_qos", "video_default_bandwidth", 256)
 ...
 ...
 
 
-3.12. early_qosrelease_reason (String)
+3.11. early_qosrelease_reason (String)
 
 
    This sets the default Reason, when a call is terminated in early stage
    This sets the default Reason, when a call is terminated in early stage
    due to QoS-failure.
    due to QoS-failure.
@@ -317,12 +306,12 @@ modparam("ims_qos", "video_default_bandwidth", 256)
    Default value is "QoS released", an call in early stage would be
    Default value is "QoS released", an call in early stage would be
    released with "488 QoS released".
    released with "488 QoS released".
 
 
-   Example 1.12. early_qosrelease_reason parameter usage
+   Example 1.11. early_qosrelease_reason parameter usage
 ...
 ...
 modparam("ims_qos", "early_qosrelease_reason", "Sorry - QoS failed")
 modparam("ims_qos", "early_qosrelease_reason", "Sorry - QoS failed")
 ...
 ...
 
 
-3.13. confirmed_qosrelease_headers (String)
+3.12. confirmed_qosrelease_headers (String)
 
 
    These headers are added to the BYE-Message, when an confirmed call is
    These headers are added to the BYE-Message, when an confirmed call is
    terminated due to a QoS failure.
    terminated due to a QoS failure.
@@ -331,12 +320,12 @@ modparam("ims_qos", "early_qosrelease_reason", "Sorry - QoS failed")
 
 
    The headers must end with CRLF.
    The headers must end with CRLF.
 
 
-   Example 1.13. confirmed_qosrelease_headers parameter usage
+   Example 1.12. confirmed_qosrelease_headers parameter usage
 ...
 ...
 modparam("ims_qos", "confirmed_qosrelease_headers", "X-Reason: QoS failed\r\n")
 modparam("ims_qos", "confirmed_qosrelease_headers", "X-Reason: QoS failed\r\n")
 ...
 ...
 
 
-3.14. regex_sdp_ip_prefix_to_maintain_in_fd (String)
+3.13. regex_sdp_ip_prefix_to_maintain_in_fd (String)
 
 
    The flow-description AVP is typically populated using IP:port
    The flow-description AVP is typically populated using IP:port
    information present in the SDP. Certain (buggy) UEs can change ports
    information present in the SDP. Certain (buggy) UEs can change ports
@@ -348,11 +337,35 @@ modparam("ims_qos", "confirmed_qosrelease_headers", "X-Reason: QoS failed\r\n")
 
 
    Default value is "", no IPs replaced
    Default value is "", no IPs replaced
 
 
-   Example 1.14. regex_sdp_ip_prefix_to_maintain_in_fd parameter usage
+   Example 1.13. regex_sdp_ip_prefix_to_maintain_in_fd parameter usage
 ...
 ...
 modparam("ims_qos", "regex_sdp_ip_prefix_to_maintain_in_fd", "10.21.0.1")
 modparam("ims_qos", "regex_sdp_ip_prefix_to_maintain_in_fd", "10.21.0.1")
 ...
 ...
 
 
+3.14. terminate_dialog_on_rx_failure integer
+
+   If set then active dialogs associated with an Rx session are torn down
+   in the Rx session fails
+
+   Default value is 1, dialogs are torn down
+
+   Example 1.14. terminate_dialog_on_rx_failure parameter usage
+...
+modparam("ims_qos", "terminate_dialog_on_rx_failure", 0)
+...
+
+3.15. delete_contact_on_rx_failure integer
+
+   If set then contacts associated with signalling Rx sessions are deleted
+   if the Rx session fails
+
+   Default value is 1, contacts are deleted
+
+   Example 1.15. delete_contact_on_rx_failure parameter usage
+...
+modparam("ims_qos", "delete_contact_on_rx_failure", 0)
+...
+
 4. Functions
 4. Functions
 
 
    4.1. Rx_AAR_Register(route_block, domain)
    4.1. Rx_AAR_Register(route_block, domain)
@@ -383,7 +396,7 @@ modparam("ims_qos", "regex_sdp_ip_prefix_to_maintain_in_fd", "10.21.0.1")
    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.15. Rx_AAR_Register
+   Example 1.16. Rx_AAR_Register
 ...
 ...
 if(Rx_AAR_Register("REG_AAR_REPLY","location")==0){
 if(Rx_AAR_Register("REG_AAR_REPLY","location")==0){
     exit;
     exit;
@@ -425,7 +438,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.16. Rx_AAR
+   Example 1.17. Rx_AAR
 ...
 ...
 if(Rx_AAR("ORIG_SESSION_AAR_REPLY","orig","",-1)==0){
 if(Rx_AAR("ORIG_SESSION_AAR_REPLY","orig","",-1)==0){
     exit;
     exit;