From 80be63891c5bcd47badcbabcbfbb9d144db86f59 Mon Sep 17 00:00:00 2001 From: Luis Azedo Date: Fri, 16 Feb 2018 04:14:31 +0000 Subject: [PATCH 1/2] allow configuration of presence amqp publish --- kamailio/defs.cfg | 4 ++++ kamailio/presence-role.cfg | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/kamailio/defs.cfg b/kamailio/defs.cfg index 5b38bc5..42f5dc0 100644 --- a/kamailio/defs.cfg +++ b/kamailio/defs.cfg @@ -83,4 +83,8 @@ #!endif #!endif +#!ifndef PRESENCE_AMQP_PUBLISH +#!define PRESENCE_AMQP_PUBLISH 1 +#!endif + # vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab diff --git a/kamailio/presence-role.cfg b/kamailio/presence-role.cfg index 89b6f59..3389db1 100644 --- a/kamailio/presence-role.cfg +++ b/kamailio/presence-role.cfg @@ -53,7 +53,7 @@ modparam("nat_traversal", "keepalive_state_file", "KAZOO_DATA_DIR/keep_alive_sta modparam("nat_traversal", "keepalive_interval", 45) #!endif -kazoo.presence_sync_amqp = 0 descr "sync subscriptions to amqp" +kazoo.presence_sync_amqp = PRESENCE_AMQP_PUBLISH descr "sync subscriptions to amqp" #!ifdef FAST_PICKUP_ROLE #!include_file "fast-pickup-role.cfg" From 0b7873d64781e13c737cccf78f4e6840b721bd35 Mon Sep 17 00:00:00 2001 From: lazedo Date: Wed, 21 Feb 2018 02:03:31 +0000 Subject: [PATCH 2/2] fix mwi binding error --- kamailio/presence-role.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kamailio/presence-role.cfg b/kamailio/presence-role.cfg index 3389db1..6b5e482 100644 --- a/kamailio/presence-role.cfg +++ b/kamailio/presence-role.cfg @@ -348,7 +348,7 @@ route[PRESENCE_BINDINGS] $var(payload) = "{ 'exchange' : 'presence', 'type' : 'topic', 'queue' : 'presence-presence-MY_HOSTNAME', 'routing' : 'update.*.*', 'exclusive' : 0, 'federate' : 1 }"; kazoo_subscribe("$var(payload)"); - $var(payload) = "{ 'exchange' : 'presence', 'type' : 'topic', 'queue' : 'presence-mwi-MY_HOSTNAME', 'routing' : 'mwi_updates.*', 'exclusive' : 0 , 'federate' : 1 }"; + $var(payload) = "{ 'exchange' : 'presence', 'type' : 'topic', 'queue' : 'presence-mwi-MY_HOSTNAME', 'routing' : 'mwi_updates.*.*', 'exclusive' : 0 , 'federate' : 1 }"; kazoo_subscribe("$var(payload)"); #!endif