Hello!
I have a problem when sending a response sl_send_reply("415", "The other party 
does not support video calling!"); in route[HTTP_REPLY].
When I make a request using http_async_query() to send a push notification to a 
mobile device, I need to process the response from the push server and respond 
with a SIP message to the client. Before sending the request I do 
$http_req(suspend) = 0;
What am I doing wrong? Why are $fU and $ru equal to null ?
#processing HTTP responses
route[HTTP_REPLY] {
     if ($http_ok && $http_rs == 200) {
         xlog("L_INFO", "route[HTTP_REPLY]: status $http_rs\n");
         xlog("L_INFO", "route[HTTP_REPLY]: body $http_rb\n");
     } else if($http_rs == 415 || $http_rs == "415") {
         xlog("L_ERR", "route[HTTP_REPLY]: caller: $fU phone: $ru error: 
$http_err)\n");
         send_reply("415", "The other party does not support video calling!");
     } else {
         xlog("L_ALERT", "route[HTTP_REPLY]: error $http_err)\n");
    }
     #exit;
}
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to