diff --git a/freeswitch/freeswitch.xml b/freeswitch/freeswitch.xml
index 28bcf18..d1bf5c9 100644
--- a/freeswitch/freeswitch.xml
+++ b/freeswitch/freeswitch.xml
@@ -31,7 +31,7 @@
-
+
diff --git a/kamailio/dispatcher-role.cfg b/kamailio/dispatcher-role.cfg
index 2b24f02..b1ce3f6 100644
--- a/kamailio/dispatcher-role.cfg
+++ b/kamailio/dispatcher-role.cfg
@@ -72,11 +72,10 @@ route[DISPATCHER_FIND_ROUTES]
if($hdr(Replaces)!= $null) {
$var(replaced_call_id) = $(hdr(Replaces){s.select,0,;});
xlog("L_INFO", "$ci|log|replaces call-id $var(replaced_call_id)");
- $var(amqp_payload_request) = "{'Event-Category' : 'call_event' , 'Event-Name' : 'channel_status_req', 'Call-ID' : '$var(replaced_call_id)', 'Active-Only' : false }";
- $var(amqp_routing_key) = "call.status_req." + $var(replaced_call_id);
- if(kazoo_query("callevt", $var(amqp_routing_key), $var(amqp_payload_request), "$var(amqp_result)")) {
- xlog("L_INFO", "$ci|log|amqp_result = $var(amqp_result)");
- kazoo_json("$var(amqp_result)", "Switch-URL", "$du");
+ $var(amqp_payload_request) = '{"Event-Category" : "call_event" , "Event-Name" : "channel_status_req", "Call-ID" : "' + $var(replaced_call_id) + '", "Active-Only" : false }';
+ $var(amqp_routing_key) = "call.status_req." + $(var(replaced_call_id){kz.encode});
+ if(kazoo_query("callevt", $var(amqp_routing_key), $var(amqp_payload_request))) {
+ $du = $(kzR{kz.json,Switch-URL});
if($du != $null) {
xlog("L_INFO", "$ci|log|call-id $var(replaced_call_id) found redirecting call to $du, courtesy of kazoo");
return;