This module contains all methods related for usage of Kamailio as a Proxy-CSCF.
| Parámetro | Tipo | Descripción |
|---|---|---|
| pcscf_uri | string | 3.2. pending_reg_expires (int) 3.3. received_avp (string) 3.4. is_registered_fallback2ip (int) 3.5. publish_reginfo (int) 3.6. subscribe_to_reginfo (int) 3.7. subscription_expires (int) 3.8. ignore_co |
| pending_reg_expires | int | 3.3. received_avp (string) 3.4. is_registered_fallback2ip (int) 3.5. publish_reginfo (int) 3.6. subscribe_to_reginfo (int) 3.7. subscription_expires (int) 3.8. ignore_contact_rxport_check (int) 3.9. i |
| received_avp | string | 3.4. is_registered_fallback2ip (int) 3.5. publish_reginfo (int) 3.6. subscribe_to_reginfo (int) 3.7. subscription_expires (int) 3.8. ignore_contact_rxport_check (int) 3.9. ignore_contact_rxproto_check |
| is_registered_fallback2ip | int | 3.5. publish_reginfo (int) 3.6. subscribe_to_reginfo (int) 3.7. subscription_expires (int) 3.8. ignore_contact_rxport_check (int) 3.9. ignore_contact_rxproto_check (int) 3.10. ignore_reg_state (int) 3 |
| publish_reginfo | int | 3.6. subscribe_to_reginfo (int) 3.7. subscription_expires (int) 3.8. ignore_contact_rxport_check (int) 3.9. ignore_contact_rxproto_check (int) 3.10. ignore_reg_state (int) 3.11. force_icscf_uri (strin |
| subscribe_to_reginfo | int | 3.7. subscription_expires (int) 3.8. ignore_contact_rxport_check (int) 3.9. ignore_contact_rxproto_check (int) 3.10. ignore_reg_state (int) 3.11. force_icscf_uri (string) 3.12. reginfo_queue_size_thre |
| subscription_expires | int | 3.8. ignore_contact_rxport_check (int) 3.9. ignore_contact_rxproto_check (int) 3.10. ignore_reg_state (int) 3.11. force_icscf_uri (string) 3.12. reginfo_queue_size_threshold (int) 3.13. delete_delay ( |
| ignore_contact_rxport_check | int | 3.9. ignore_contact_rxproto_check (int) 3.10. ignore_reg_state (int) 3.11. force_icscf_uri (string) 3.12. reginfo_queue_size_threshold (int) 3.13. delete_delay (int) 3.14. trust_bottom_via (int) |
| ignore_contact_rxproto_check | int | 3.10. ignore_reg_state (int) 3.11. force_icscf_uri (string) 3.12. reginfo_queue_size_threshold (int) 3.13. delete_delay (int) 3.14. trust_bottom_via (int) |
| ignore_reg_state | int | 3.11. force_icscf_uri (string) 3.12. reginfo_queue_size_threshold (int) 3.13. delete_delay (int) 3.14. trust_bottom_via (int) |
| force_icscf_uri | string | 3.12. reginfo_queue_size_threshold (int) 3.13. delete_delay (int) 3.14. trust_bottom_via (int) |
| reginfo_queue_size_threshold | int | 3.13. delete_delay (int) 3.14. trust_bottom_via (int) |
| delete_delay | int | 3.14. trust_bottom_via (int) |
| trust_bottom_via | int | 3.1. pcscf_uri (string) |
| pcscf_uri | string | URI of this Proxy-CSCF. |
| pending_reg_expires | int | How long (in seconds), until pending (uncomplete) Registrations expire |
| received_avp | string | AVP, holding the received information (optional) |
| is_registered_fallback2ip | int | Defines, whether a contact should be searched by its Contact: only or alternatively by the received IP-Address. |
| publish_reginfo | int | If set to "1", the module will send PUBLISH regarding changes of the registration (e.g. due to Rx-Information) towards the network core. |
| subscribe_to_reginfo | int | If set to "1", the module will send a SUBSCRIBE for the registration status towards the network core. |
| subscription_expires | int | How long should the subscription of reg-info towards the packet-core be valid? |
| ignore_contact_rxport_check | int | Validate, if the port, from which the request was received, is the same as used during registration. |
| ignore_contact_rxproto_check | int | Validate, if the protocol, from which the request was received, is the same as used during registration. Note: with IMS, the UE opens IPsec Security Associations between IPs and ports with the P-CSCF. |
| ignore_reg_state | int | Validate, if the found contact is really and completely registered. |
| force_icscf_uri | string | Instead of doing a DNS-Lookup on the domain, always send the requests to a specific I-CSCF. |
| reginfo_queue_size_threshold | int | As reginfo operations are processed asynchronously, this parameter defines at what length of the queue, the length should be logged (in order to determine overload) |
| delete_delay | int | If set greater than 0, the delete of a pcontact record is delayed with its value instead of being done immediately. |
| trust_bottom_via | int | If set to 1 it will trust the bottom Via as the UE IP/port/transport when doing client identification. |
4.2. pcscf_save_pending(domain) 4.3. pcscf_follows_service_routes(domain) 4.4. pcscf_force_service_routes(domain) 4.5. pcscf_is_registered(domain)
4.3. pcscf_follows_service_routes(domain) 4.4. pcscf_force_service_routes(domain) 4.5. pcscf_is_registered(domain)
4.4. pcscf_force_service_routes(domain) 4.5. pcscf_is_registered(domain)
4.5. pcscf_is_registered(domain)
4.1. pcscf_save(domain)
The function processes a reply to a REGISTER message. It can add, remove or modify location records (in usrloc) depending on Contact and Expires HFs in the REGISTER message.
Same as pcscf_save(), but it will store the registration in a "Pending" state.
Returns true, if the request is following the "learned" service-routes during registration.
Remove existing route-headers and force the Service-Routes, that were learned during registration.
Returns true, if the request is coming from a "registered" endpoint.
Copyright © 2007 FhG FOKUS
Copyright © 2012 Smile Communications
Copyright © 2015 ng-voice GmbH