|
|
|
@ -21,6 +21,9 @@ mlock_pages = yes |
|
|
|
phone2tel = 1 |
|
|
|
max_while_loops = MAX_WHILE_LOOPS |
|
|
|
|
|
|
|
pv_buffer_size=65536 |
|
|
|
mem_join=1 |
|
|
|
|
|
|
|
####### Logging Parameters ######### |
|
|
|
debug = L_INFO |
|
|
|
memdbg = 10 |
|
|
|
@ -94,6 +97,9 @@ loadmodule "path.so" |
|
|
|
|
|
|
|
######## Kamailio control connector module ######## |
|
|
|
loadmodule "ctl.so" |
|
|
|
loadmodule "cfg_rpc.so" |
|
|
|
loadmodule "cfgutils.so" |
|
|
|
loadmodule "corex.so" |
|
|
|
|
|
|
|
######## Kamailio uuid module ######## |
|
|
|
loadmodule "uuid.so" |
|
|
|
@ -166,11 +172,11 @@ modparam("db_text", "emptystring", 1) |
|
|
|
loadmodule "kazoo.so" |
|
|
|
modparam("kazoo", "node_hostname", "MY_HOSTNAME") |
|
|
|
modparam("kazoo", "amqp_connection", "MY_AMQP_URL") |
|
|
|
#!ifdef MY_AMQP_URL_SECONDARY |
|
|
|
modparam("kazoo", "amqp_connection", "MY_AMQP_URL_SECONDARY") |
|
|
|
#!ifdef MY_AMQP_SECONDARY_URL |
|
|
|
modparam("kazoo", "amqp_connection", "MY_AMQP_SECONDARY_URL") |
|
|
|
#!endif |
|
|
|
#!ifdef MY_AMQP_URL_TERTIARY |
|
|
|
modparam("kazoo", "amqp_connection", "MY_AMQP_URL_TERTIARY") |
|
|
|
#!ifdef MY_AMQP_TERTIARY_URL |
|
|
|
modparam("kazoo", "amqp_connection", "MY_AMQP_TERTIARY_URL") |
|
|
|
#!endif |
|
|
|
#!ifdef MY_AMQP_MAX_CHANNELS |
|
|
|
modparam("kazoo", "amqp_max_channels", MY_AMQP_MAX_CHANNELS) |
|
|
|
@ -863,6 +869,13 @@ event_route[kazoo:mod-init] |
|
|
|
|
|
|
|
#!endif |
|
|
|
|
|
|
|
#!ifdef PRESENCE_BROADCAST_ROLE |
|
|
|
|
|
|
|
$var(payload) = "{ 'exchange' : 'omnipresence' , 'queue' : 'PRESENCE-BROADCAST-MY_HOSTNAME', 'exclusive' : 0 ,'type' : 'topic', 'routing' : 'presence.update' }"; |
|
|
|
kazoo_subscribe("$var(payload)"); |
|
|
|
|
|
|
|
#!endif |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
event_route[kazoo:consumer-event] |
|
|
|
@ -917,7 +930,7 @@ route[ADD_AUTHORIZATION_HEADERS] |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
#!ifdef PRESENCE_NOTIFY_SYNC_ROLE |
|
|
|
#!ifdef PRESENCE_NOTIFY_INIT |
|
|
|
event_route[tm:local-request] |
|
|
|
{ |
|
|
|
route(PRESENCE_LOCAL_NOTIFY); |
|
|
|
|