Browse Source

Encode SIP username

When constructing reg_success routing key, realm and username need encoding before building the routing key.
3.19
James Aimonetti 11 years ago
parent
commit
55976a6cc3
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      kamailio/registrar-role.cfg

+ 1
- 1
kamailio/registrar-role.cfg View File

@ -146,7 +146,7 @@ route[ATTEMPT_AUTHORIZATION]
$var(amqp_payload_request) = '{"Event-Category" : "directory", "Event-Name" : "reg_success", "Contact" : "' + $var(fs_contact) + '", "Call-ID" : "' + $ci + '", "Realm" : "' + $fd + '", "Username" : "' + $fU + '", "From-User" : "' + $fU + '", "From-Host" : "' + $fd + '", "To-User" : "' + $tU + '", "To-Host" : "' + $td + '", "User-Agent" : "' + $ua + '" ,' + $var(register_contants) + ' }'; $var(amqp_payload_request) = '{"Event-Category" : "directory", "Event-Name" : "reg_success", "Contact" : "' + $var(fs_contact) + '", "Call-ID" : "' + $ci + '", "Realm" : "' + $fd + '", "Username" : "' + $fU + '", "From-User" : "' + $fU + '", "From-Host" : "' + $fd + '", "To-User" : "' + $tU + '", "To-Host" : "' + $td + '", "User-Agent" : "' + $ua + '" ,' + $var(register_contants) + ' }';
$var(amqp_routing_key) = "registration.success." + $(fd{kz.encode}) + "." + $fU;
$var(amqp_routing_key) = "registration.success." + $(fd{kz.encode}) + "." + $(fU{kz.encode});
kazoo_publish("callmgr", $var(amqp_routing_key), $var(amqp_payload_request)); kazoo_publish("callmgr", $var(amqp_routing_key), $var(amqp_payload_request));


Loading…
Cancel
Save