From cf1a6f073c0dd442645d511ee63f392b41d05e1b Mon Sep 17 00:00:00 2001 From: lazedo Date: Thu, 5 Feb 2015 01:41:25 +0000 Subject: [PATCH] message-role amqp init --- kamailio/default.cfg | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kamailio/default.cfg b/kamailio/default.cfg index 1d939eb..978f4d9 100644 --- a/kamailio/default.cfg +++ b/kamailio/default.cfg @@ -648,8 +648,16 @@ event_route[kazoo:mod-init] ### definition : ha-mode: all ### ### - $var(payload) = "{ 'exchange' : 'dialoginfo' , 'type' : 'direct', 'queue' : 'BLF-QUEUE-MY_HOSTNAME', 'routing' : 'BLF-MY_HOSTNAME', 'auto_delete' : 0, 'durable' : 1, 'no_ack' : 0, 'wait_for_consumer_ack' : 1 }"; - xlog("L_INFO","SUBSCRIBE $var(payload)"); + + $var(payload) = '{ "exchange" : "dialoginfo" , "type" : "direct", "queue" : "BLF-QUEUE-MY_HOSTNAME", "routing" : "BLF-MY_HOSTNAME", "auto_delete" : 0, "durable" : 1, "no_ack" : 0, "wait_for_consumer_ack" : 1 }'; + kazoo_subscribe("$var(payload)"); + + #!endif + + #!ifdef MESSAGE-ROLE + + $var(key) = "kamailio@MY_HOSTNAME"; + $var(payload) = '{ "exchange" : "sms" , "type" : "topic", "queue" : "MSG-QUEUE-MY_HOSTNAME", "routing" : "message.route.' + $(var(key){kz.encode}) + '.*", "auto_delete" : 1, "durable" : 0, "no_ack" : 0, "wait_for_consumer_ack" : 1 }'; kazoo_subscribe("$var(payload)"); #!endif