From 93956a43e1384797cfd64b0809c647e9ddf12f84 Mon Sep 17 00:00:00 2001 From: lazedo Date: Tue, 27 Oct 2015 14:13:54 +0000 Subject: [PATCH] vNext - explicitly create the transaction on registration --- kamailio/registrar-role.cfg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kamailio/registrar-role.cfg b/kamailio/registrar-role.cfg index 824e68d..2a95df2 100644 --- a/kamailio/registrar-role.cfg +++ b/kamailio/registrar-role.cfg @@ -148,6 +148,10 @@ route[KAZOO_AUTHORIZATION] $var(amqp_payload_request) = '{"Event-Category" : "directory" , "Event-Name" : "authn_req", "Method" : "REGISTER", "Auth-Nonce" : "$adn", "Auth-Realm" : "$fd", "Auth-User" : "$fU", "From" : "$fu", "To" : "$tu" }'; $var(amqp_routing_key) = "authn.req." + $(fd{kz.encode}); $avp(kz_timeout) = 2500; + if (!t_newtran()) { + sl_reply_error(); + exit(); + } if(kazoo_async_query("callmgr", $var(amqp_routing_key), $var(amqp_payload_request), "KAZOO_AUTHORIZATION_OK", "KAZOO_AUTHORIZATION_ERROR") != 1) { xlog("L_INFO", "$ci|log|failed to send Kazoo query for authentication credentials for $Au $si:$sp"); append_to_reply("Retry-After: 60\r\n");