← Volver al índice de módulos

ims_qos

This module contains all method related to the IMS policy and charging control functions performed by an Application Function (e.g. P-CSCF) over the Rx interface.
📱 IMS / LTE / 4G Kamailio 6.1 30 parámetros 4 funciones

Descripción general

This module contains all method related to the IMS policy and charging control functions performed by an Application Function (e.g. P-CSCF) over the Rx interface. This module is dependent on the CDP (C Diameter Peer) modules for communicating with PCRF as specified in 3GPP specification TS 29.214.

Documentación oficial: https://www.kamailio.org/docs/modules/stable/modules/ims_qos.html
Código fuente: https://github.com/kamailio/kamailio/tree/master/src/modules/ims_qos

Parámetros de configuración

ParámetroTipoDescripción
rx_dest_realm string 3.2. rx_forced_peer (string) 3.3. rx_auth_expiry (integer) 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)
rx_forced_peer string 3.3. rx_auth_expiry (integer) 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_thre
rx_auth_expiry integer 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_def
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. vi
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.1
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
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 (S
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_
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_o
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_contac
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.16. include_r
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.16. include_rtcp_fd integer 3.17. af_signaling_ip (String
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.16. include_rtcp_fd integer 3.17. af_signaling_ip (String) 3.18. af_signaling_ip6 (String) 3.19. media_type (S
af_signaling_ip String 3.18. af_signaling_ip6 (String) 3.19. media_type (String) 3.20. flow_protocol (String) 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer 3.24. suspend
af_signaling_ip6 String 3.19. media_type (String) 3.20. flow_protocol (String) 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer 3.24. suspend_transaction integer 3.25. recv_
media_type String 3.20. flow_protocol (String) 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer 3.24. suspend_transaction integer 3.25. recv_mode integer 3.26. dialog_
flow_protocol String 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer 3.24. suspend_transaction integer 3.25. recv_mode integer 3.26. dialog_direction integer 3.27. trust
trust_bottom_via int 3.1. rx_dest_realm (string)
rx_dest_realm string This is the name of the Diameter realm of the Diameter server (typically a PCRF).
rx_forced_peer string FQDN of the Diameter server (typically a PCRF) to communicate with. If not set then realm routing is used. If you use this, the routing defined in your diameter xml configuration file (CDP) will be ig
rx_auth_expiry integer This is the expiry length in seconds of the initiated Diameter sessions.
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.
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 in the log file. This is only relevant is cdp_event_latenc
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 cdp_event_latency is enabled (set to 0)
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 will not be authorized over Rx
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
audio_default_bandwidth integer This parameters defines the default bandwidth for Audio, if no "b=AS"-Parameter is found in the SDP.
video_default_bandwidth integer This parameters defines the default bandwidth for Video, if no "b=AS"-Parameter is found in the SDP.
early_qosrelease_reason String This sets the default Reason, when a call is terminated in early stage due to QoS-failure.
confirmed_qosrelease_headers String These headers are added to the BYE-Message, when a confirmed call is terminated due to a QoS failure.

Funciones exportadas

Rx_AAR_Register(route_block, domain)

4.2. Rx_AAR(route_block, direction, subscription_id, subscription_id_type)

Rx_AAR(route_block, direction, subscription_id, subscription_id_type)

4.1. Rx_AAR_Register(route_block, domain)

Rx_AAR_Register(route_block, domain)

Perform an AAR on Diameter RX interface to subscribe to signalling status. This purpose of this is tell a Diameter server (typically a PCRF) to inform the requesting Diameter client on changes to the status of signalling bearer for the same framed IP

Rx_AAR(route_block, direction, subscription_id, subscription_id_type)

Perform an AAR on Diameter RX interface to request resource authorisation from a Diameter server (typically a PCRF). For more details see 3GGP TS 29.214.

Autores y contribuidores

Dragos Vingarzan <dragos@corenetdynamics.com>Jason PentonSmile Communications <jason.penton@smilecoms.com>Richard GoodSmile Communications <richard.good@smilecoms.com>Carsten Bock <carsten@ng-voice.com>Dragos Vingarzan

Copyright © 2007 FhG FOKUS
Copyright © 2012 Smile Communications
Copyright © 2015 ng-voice GmbH
Copyright © 2016 Core Network Dynamics GmbH

Módulos relacionados

cdp cdp_avp ims_auth ims_charging ims_dialog ims_diameter_server ims_icscf ims_isc