← Volver al índice de módulos

ims_usrloc_pcscf

This module serves as a storage engine for PCSCF contacts, much like the standard Kamailio module, usrloc, is a storage engine for standard SIP contacts. The concept of a contact in IMS, PCSCF specifi
📱 IMS / LTE / 4G Kamailio 6.1 16 parámetros

Descripción general

This module serves as a storage engine for PCSCF contacts, much like the standard Kamailio module, usrloc, is a storage engine for standard SIP contacts. The concept of a contact in IMS, PCSCF specifically, is very different to that of std. SIP and as a result we have built this new module. A lot of the design has been borrowed from the std. usrloc module. For example. An IMS contact, in PCSCF, needs things like: * Diameter Rx session for signalling bearer status. i.e. this is effectively QoS from the network to make sure the signalling link can be 'trusted' * IPSEC Security Association for secure signalling between UE and PCSCF (first point of contact) * IMPU, each contact can have a number of associated public identities (IMPU).

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

Parámetros de configuración

ParámetroTipoDescripción
hash_size int 3.2. timer_interval (int) 3.3. db_url (string) 3.4. db_mode (int) 3.5. match_contact_host_port (int) 3.6. expires_grace (int) 3.7. audit_expired_pcontacts_interval (int) 3.8. audit_expired_pcontacts_t
timer_interval int 3.3. db_url (string) 3.4. db_mode (int) 3.5. match_contact_host_port (int) 3.6. expires_grace (int) 3.7. audit_expired_pcontacts_interval (int) 3.8. audit_expired_pcontacts_timeout (int)
db_url string 3.4. db_mode (int) 3.5. match_contact_host_port (int) 3.6. expires_grace (int) 3.7. audit_expired_pcontacts_interval (int) 3.8. audit_expired_pcontacts_timeout (int)
db_mode int 3.5. match_contact_host_port (int) 3.6. expires_grace (int) 3.7. audit_expired_pcontacts_interval (int) 3.8. audit_expired_pcontacts_timeout (int)
match_contact_host_port int 3.6. expires_grace (int) 3.7. audit_expired_pcontacts_interval (int) 3.8. audit_expired_pcontacts_timeout (int)
expires_grace int 3.7. audit_expired_pcontacts_interval (int) 3.8. audit_expired_pcontacts_timeout (int)
audit_expired_pcontacts_interval int 3.8. audit_expired_pcontacts_timeout (int)
audit_expired_pcontacts_timeout int 3.1. hash_size (int)
hash_size int The number of entries of the hash table used by to store the contact records is 2^hash_size. For hash_size=4, the number of entries of the hash table is 16.
timer_interval int Number of seconds between two timer runs. The module uses timer to delete expired contacts.
db_url string Database URL.
db_mode int This is the database mode to be used for the PCSCF usrloc data persistent storage. Currently this module supports the Write-Through scheme only. * 0 - This disables DB mode. Only memory will be used f
match_contact_host_port int If set to 1 (default), the contact is matched using only host and port in the contact URI. * 0 - When matching contact do full contact match procedure. * 1 - When matching contact compare only host an
expires_grace int Specify a grace time for keeping the contacts until they are finally deleted. The value of the parameter is defined in seconds.
audit_expired_pcontacts_interval int Number of seconds between two audit runs. Note: audit is used for db_mode DB_ONLY (3) only. The module uses this audit to delete expired contacts found in db table location which are expired at least
audit_expired_pcontacts_timeout int Number of seconds the contacts must be already expired before the audit starts working on them. It is recommended to set only values greater than the Default value 40. The module uses this audit to de

Autores y contribuidores

Jason PentonSmile CommunicationsRichard GoodCarsten Bock

Copyright © 2012 Smile Communications

Módulos relacionados

cdp cdp_avp ims_auth ims_charging ims_dialog ims_diameter_server ims_icscf ims_isc