Browse Source

vNext - explicitly create the transaction on registration

4.0
lazedo 10 years ago
parent
commit
93956a43e1
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      kamailio/registrar-role.cfg

+ 4
- 0
kamailio/registrar-role.cfg View File

@ -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");


Loading…
Cancel
Save