[SR-Users] Kamailio drouting failure not working

Ali Taher ataher at vanrise.com
Tue May 26 19:02:48 CEST 2015


Hi 

As mentioned before, i tried 

>> if (t_check_status("486")){
>> 
>>         exit;
>> 
>>     }
>> 
in failure_route but didnt work.

Regards,
Ali

Sent from my iPhone

> On May 26, 2015, at 7:45 PM, Dmitri Savolainen <savolainen at erinaco.ru> wrote:
> 
> yes, status code 486 in sip flow  has to match  486 transaction status  in script
> 
> 2015-05-26 19:21 GMT+03:00 Ali Taher <ataher at vanrise.com>:
>> Hi,
>> 
>>  
>> 
>> In wireshark, I’m getting Status: 486 Busy Here | , when cancel button is clicked.
>> 
>> Isnt’ that meaning that the reply code is 486?
>> 
>>  
>> 
>> Regards,
>> 
>> Ali
>> 
>>  
>> 
>> From: sr-users [mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Dmitri Savolainen
>> Sent: Tuesday, May 26, 2015 6:20 PM
>> 
>> 
>> To: Kamailio (SER) - Users Mailing List
>> Subject: Re: [SR-Users] Kamailio drouting failure not working
>>  
>> 
>> Sorry, I did not read the question carefully.
>> 
>> Really 486 usually send by phone, when clicking ignore
>> 
>> so this statement before "use_next_gw()" usually works:
>> 
>> if (t_check_status("486")){
>> 
>>         exit;
>> 
>>     }
>> 
>>  
>> 
>> but may be your phone generate smth else (not 486).
>> 
>> i use smth like this before use_next_gw() :
>> 
>> if ( t_is_canceled() ){
>> 
>>         exit;
>> 
>>     }
>> 
>>  
>> 
>>     if (t_check_status("....")){ #no backup code list regex
>> 
>>         exit;
>> 
>>     }
>> 
>>  
>> 
>> you may add log string at start of failure_route to determine error code:
>> 
>> xlog("L_INFO", "failure_route; code: $T_reply_code"); 
>> 
>>  
>> 
>> PS include "loadmodule 'tmx.so'" for $T_reply_code 
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>> 2015-05-26 17:46 GMT+03:00 Ali Taher <ataher at vanrise.com>:
>> 
>> Hi,
>> 
>> Below is failure_route content:
>> 
>>  
>> 
>> failure_route[1] {
>> 
>>  
>> 
>> if(t_is_canceled())
>> 
>> {
>> 
>> exit;
>> 
>> }
>> 
>>     if (use_next_gw()) {
>> 
>>                
>> 
>>         t_relay();
>> 
>>         exit;
>> 
>>     }
>> 
>> else {
>> 
>>     t_reply ("503", "Service not available");
>> 
>>         exit;
>> 
>>     }
>> 
>> }
>> 
>>  
>> 
>> Noting that phone is showing : “Service not available” meaning that all destinations in avp list were tried.
>> 
>>  
>> 
>> Regards,
>> 
>>  
>> 
>>  
>> 
>> <image001.png>
>> 
>>  
>> 
>> Ali Taher
>> 
>> Technical Support Engineer
>> 
>>  
>> 
>>  
>> 
>> T&F          
>> 
>> M
>> 
>> W
>> 
>> A
>> 
>> +961-5-457437 Ext 215
>> 
>> +961-70-010600
>> 
>> http://www.vanrise.com
>> 
>> Vanrise Building, Facing Galerie Semaan
>> 
>> Hazmiyeh Highway – Beirut, Lebanon
>> 
>>  
>> 
>> <image002.png>
>> 
>> Join us at
>> 
>>  <image003.png> <image004.png> <image005.png>
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>> From: sr-users [mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Dmitri Savolainen
>> Sent: Tuesday, May 26, 2015 5:42 PM
>> 
>> 
>> To: Kamailio (SER) - Users Mailing List
>> Subject: Re: [SR-Users] Kamailio drouting failure not working
>> 
>>  
>> 
>> show  failure_route content and response from phone (while clicking on ignore)
>> 
>>  
>> 
>> 2015-05-26 17:33 GMT+03:00 Ali Taher <ataher at vanrise.com>:
>> 
>> Hi,
>> 
>>  
>> 
>> Thanks for your fast reply.
>> 
>>  
>> 
>> I tried below condition in failure_route  but still rerouted to next destination when clicking on ignore.
>> 
>>  
>> 
>> Appreciate your help.
>> 
>>  
>> 
>> Regards,
>> 
>>  
>> 
>>  
>> 
>> <image001.png>
>> 
>>  
>> 
>> Ali Taher
>> 
>> Technical Support Engineer
>> 
>>  
>> 
>>  
>> 
>> T&F          
>> 
>> M
>> 
>> W
>> 
>> A
>> 
>> +961-5-457437 Ext 215
>> 
>> +961-70-010600
>> 
>> http://www.vanrise.com
>> 
>> Vanrise Building, Facing Galerie Semaan
>> 
>> Hazmiyeh Highway – Beirut, Lebanon
>> 
>>  
>> 
>> <image002.png>
>> 
>> Join us at
>> 
>>  <image003.png> <image004.png> <image005.png>
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>> From: sr-users [mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Dmitri Savolainen
>> Sent: Tuesday, May 26, 2015 5:18 PM
>> 
>> 
>> To: Kamailio (SER) - Users Mailing List
>> Subject: Re: [SR-Users] Kamailio drouting failure not working
>> 
>>  
>> 
>> 486  is a busy error;
>> 
>> you may use in faulure_route :
>> 
>>     if ( t_is_canceled() ){
>> 
>>         exit;
>> 
>>     }
>> 
>>  
>> 
>>  
>> 
>> 2015-05-26 17:09 GMT+03:00 Ali Taher <ataher at vanrise.com>:
>> 
>> Hi,
>> 
>>  
>> 
>> Thanks for your reply , it’s working fine now.
>> 
>> Yet, when a call is rerouted to a gateway which cancel it (by clicking on ignore button), call is then rerouted to next gateway which is not correct.
>> 
>>  
>> 
>> I tried to add this condition :   If(t_check_status(“486”)) { exit;}  in failure_route function to exit when cancel occur , but didn’t work L.
>> 
>>  
>> 
>> Appreciate your help.
>> 
>>  
>> 
>> Regards,
>> 
>>  
>> 
>>  
>> 
>> <image001.png>
>> 
>>  
>> 
>> Ali Taher
>> 
>> Technical Support Engineer
>> 
>>  
>> 
>>  
>> 
>> T&F          
>> 
>> M
>> 
>> W
>> 
>> A
>> 
>> +961-5-457437 Ext 215
>> 
>> +961-70-010600
>> 
>> http://www.vanrise.com
>> 
>> Vanrise Building, Facing Galerie Semaan
>> 
>> Hazmiyeh Highway – Beirut, Lebanon
>> 
>>  
>> 
>> <image002.png>
>> 
>> Join us at
>> 
>>  <image003.png> <image004.png> <image005.png>
>> 
>>  
>> 
>>  
>> 
>> From: sr-users [mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Dmitri Savolainen
>> Sent: Tuesday, May 26, 2015 3:40 PM
>> To: Kamailio (SER) - Users Mailing List
>> Subject: Re: [SR-Users] Kamailio drouting failure not working
>> 
>>  
>> 
>>     if (t_check_status("[34][0-9][0-9]")) {
>> 
>>         exit;
>> 
>>     }
>> 
>>  
>> 
>> request timeout == 408 error, so  "if (use_next_gw()) {" never called
>> 
>>  
>> 
>>  
>> 
>>  
>> 
>> 
>> 
>>  
>> 
>> --
>> 
>> Savolainen Dmitri
>> 
>> 
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>> 
>> 
>> 
>> 
>>  
>> 
>> --
>> 
>> Savolainen Dmitri
>> 
>> 
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>> 
>> 
>> 
>> 
>>  
>> 
>> --
>> 
>> Savolainen Dmitri
>> 
>> 
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>> 
>> 
>> 
>> 
>>  
>> 
>> --
>> 
>> Savolainen Dmitri
>> 
>> 
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
> 
> 
> 
> -- 
> Savolainen Dmitri
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150526/afe7feeb/attachment.html>


More information about the sr-users mailing list