Переглянути джерело

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.2. rx_forced_peer (string)
               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
 
@@ -72,19 +73,20 @@ Carsten Bock
    1.1. rx_dest_realm parameter usage
    1.2. rx_forced_peer 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
 
@@ -101,17 +103,18 @@ Chapter 1. Admin Guide
         3.1. rx_dest_realm (string)
         3.2. rx_forced_peer (string)
         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
 
@@ -155,17 +158,18 @@ Chapter 1. Admin Guide
    3.1. rx_dest_realm (string)
    3.2. rx_forced_peer (string)
    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)
 
@@ -206,34 +210,19 @@ modparam("ims_qos", "rx_forced_peer", "pcrf.ims.smilecoms.com")
 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
    reported in the log file. 1 is enabled and 0 is disabled.
 
    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)
 ...
 
-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
    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.
 
-   Example 1.6. cdp_event_threshold parameter usage
+   Example 1.5. cdp_event_threshold parameter usage
 ...
 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
    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.
 
-   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)
 ...
 
-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.
    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.
 
-   Example 1.8. authorize_video_flow parameter usage
+   Example 1.7. authorize_video_flow parameter usage
 ...
 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
    exceeds this length a warning is logged. 0 disables this feature
 
    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)
 ...
 
-3.10. audio_default_bandwidth (integer)
+3.9. audio_default_bandwidth (integer)
 
    This parameters defines the default bandwidth for Audio, if no
    "b=AS"-Parameter is found in the SDP.
 
    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)
 ...
 
-3.11. video_default_bandwidth (integer)
+3.10. video_default_bandwidth (integer)
 
    This parameters defines the default bandwidth for Video, if no
    "b=AS"-Parameter is found in the SDP.
 
    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)
 ...
 
-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
    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
    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")
 ...
 
-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
    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.
 
-   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")
 ...
 
-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
    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
 
-   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")
 ...
 
+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.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
    return value
 
-   Example 1.15. Rx_AAR_Register
+   Example 1.16. Rx_AAR_Register
 ...
 if(Rx_AAR_Register("REG_AAR_REPLY","location")==0){
     exit;
@@ -425,7 +438,7 @@ route[REG_AAR_REPLY]
    p.s. this is executed asynchronously. See example on how to retrieve
    return value
 
-   Example 1.16. Rx_AAR
+   Example 1.17. Rx_AAR
 ...
 if(Rx_AAR("ORIG_SESSION_AAR_REPLY","orig","",-1)==0){
     exit;