← Volver al índice de módulos

dmq_usrloc

The module adds user location (usrloc) records replication between multiple servers via DMQ module.
🛠️ Utilidades y Varios Kamailio 6.1 22 parámetros

Descripción general

The module adds user location (usrloc) records replication between multiple servers via DMQ module.

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

Parámetros de configuración

ParámetroTipoDescripción
enable int 3.2. sync (int) 3.3. batch_size (int) 3.4. batch_usleep (int) 3.5. batch_msg_size (int) 3.6. batch_msg_contacts (int) 3.7. usrloc_domain (string) 3.8. replicate_socket_info (int) 3.9. replicate_cflags
sync int 3.3. batch_size (int) 3.4. batch_usleep (int) 3.5. batch_msg_size (int) 3.6. batch_msg_contacts (int) 3.7. usrloc_domain (string) 3.8. replicate_socket_info (int) 3.9. replicate_cflags (int) 3.10. usr
batch_size int 3.4. batch_usleep (int) 3.5. batch_msg_size (int) 3.6. batch_msg_contacts (int) 3.7. usrloc_domain (string) 3.8. replicate_socket_info (int) 3.9. replicate_cflags (int) 3.10. usrloc_delete (int) 3.11.
batch_usleep int 3.5. batch_msg_size (int) 3.6. batch_msg_contacts (int) 3.7. usrloc_domain (string) 3.8. replicate_socket_info (int) 3.9. replicate_cflags (int) 3.10. usrloc_delete (int) 3.11. usrloc_delete_expired (
batch_msg_size int 3.6. batch_msg_contacts (int) 3.7. usrloc_domain (string) 3.8. replicate_socket_info (int) 3.9. replicate_cflags (int) 3.10. usrloc_delete (int) 3.11. usrloc_delete_expired (int)
batch_msg_contacts int 3.7. usrloc_domain (string) 3.8. replicate_socket_info (int) 3.9. replicate_cflags (int) 3.10. usrloc_delete (int) 3.11. usrloc_delete_expired (int)
usrloc_domain string 3.8. replicate_socket_info (int) 3.9. replicate_cflags (int) 3.10. usrloc_delete (int) 3.11. usrloc_delete_expired (int)
replicate_socket_info int 3.9. replicate_cflags (int) 3.10. usrloc_delete (int) 3.11. usrloc_delete_expired (int)
replicate_cflags int 3.10. usrloc_delete (int) 3.11. usrloc_delete_expired (int)
usrloc_delete int 3.11. usrloc_delete_expired (int)
usrloc_delete_expired int 3.1. enable (int)
enable int The parameter controls whether the replication is active or not. The value can be: * 0 - replication is disabled * 1 - replication is enabled
sync int The parameter controls whether to request synchronization of all usrloc records at startup. The value can be: * 0 - disabled * 1 - enabled
batch_size int The parameter controls whether to throttle synchronization of all contacts in batches. Once a batch of SIP requests is sent out, then sleep for 'batch_usleep' microseconds. The value can be: * <=0 - d
batch_usleep int The parameter controls whether to throttle synchronization of all contacts in batches. Once a batch of SIP requests is sent out, then sleep for 'batch_usleep' microseconds. The value can be: * <=0 - n
batch_msg_size int The parameter controls the size of the messages during a sync. This is to make sure the messages are never larger than 65536 (the maximum datagram size).
batch_msg_contacts int The parameter controls the amount of contact per message/transaction during a sync.
usrloc_domain string The usrloc domain to synchronize.
replicate_socket_info int The parameter controls whether the socket replication is active or not. This is important for anycast scenarios. The value can be: * 0 - disabled * 1 - enabled, replicate socket by proto:host:port * 2
replicate_cflags int The parameter controls whether the cflags replication is active or not. This is important for anycast scenarios. The value can be: * 0 - disabled * 1 - enabled, replicate cflags * > 1 - enabled, set c
usrloc_delete int Enable (1) or disable (0) synchronizing usrloc delete actions. Disabling delete actions can be useful when user location data is ephemeral.
usrloc_delete_expired int Enable (1) or disable (0) synchronizing usrloc expire actions using delete actions. In other words, sync delete of (UL_CONTACT_EXPIRE) expired contacts.

Autores y contribuidores

Andrey Rybkin <rybkin.a@bks.tv>Julien Chavanton <jchavanton@gmail.com>Emmanuel SchmidbauerTextNow Inc. <emmanuel.schmidbauer@textnow.com>

Copyright © 2014
Copyright © 2017
Copyright © 2020

Módulos relacionados

auth_web3 auth_xkeys avp avpops benchmark blst call_control call_obj