[SR-Users] Kamailio drouting failure not working

Ali Taher ataher at vanrise.com
Wed May 27 08:43:45 CEST 2015


Hi,

 

Actually now when clicking Cancel button it's rerouting to next gateway , I
just want to stop that and end the call at this level , that's why I'm
trying to filter on code 486 and exit when this condition is met.

 

But it's not working :(

 

Any help please.

 

Regards,

Ali

 

From: sr-users [mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of
Daniel-Constantin Mierla
Sent: Wednesday, May 27, 2015 9:24 AM
To: Kamailio (SER) - Users Mailing List
Subject: Re: [SR-Users] Kamailio drouting failure not working

 

Hello,

On 26/05/15 19:02, Ali Taher wrote:

Hi 

 

As mentioned before, i tried 

 

if (t_check_status("486")){

        exit;

    }

in failure_route but didnt work.


what you do above is not to re-route in case the reply code is 486.

If you want to re-route only in case of 486, negate that condition.

Cheers,
Daniel




 

Regards,

Ali

Sent from my iPhone


On May 26, 2015, at 7:45 PM, Dmitri Savolainen <savolainen at erinaco.ru
<mailto: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
<mailto: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
<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
<mailto: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/> http://www.vanrise.com 

Vanrise Building
<https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d6
12c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:%5CUsers%5
CMarie%5CDocuments%5CMy%20Received%20Files> , Facing Galerie Semaan

Hazmiyeh Highway - Beirut, Lebanon


 

<image002.png>


Join us at

  <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>
<image003.png>  <http://www.linkedin.com/company/vanrise-solutions>
<image004.png>  <http://twitter.com/VanriseSolution> <image005.png>

 

					

 

 

 

From: sr-users [mailto:sr-users-bounces at lists.sip-router.org
<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
<mailto: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/> http://www.vanrise.com 

Vanrise Building
<https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d6
12c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:%5CUsers%5
CMarie%5CDocuments%5CMy%20Received%20Files> , Facing Galerie Semaan

Hazmiyeh Highway - Beirut, Lebanon


 

<image002.png>


Join us at

  <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>
<image003.png>  <http://www.linkedin.com/company/vanrise-solutions>
<image004.png>  <http://twitter.com/VanriseSolution> <image005.png>

 

					

 

 

 

 

From: sr-users [mailto:sr-users-bounces at lists.sip-router.org
<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
<mailto: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 :(.

 

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/> http://www.vanrise.com 

Vanrise Building
<https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d6
12c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:%5CUsers%5
CMarie%5CDocuments%5CMy%20Received%20Files> , Facing Galerie Semaan

Hazmiyeh Highway - Beirut, Lebanon


 

<image002.png>


Join us at

  <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>
<image003.png>  <http://www.linkedin.com/company/vanrise-solutions>
<image004.png>  <http://twitter.com/VanriseSolution> <image005.png>

 

					

 

From: sr-users [mailto:sr-users-bounces at lists.sip-router.org
<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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto:sr-users at lists.sip-router.org> 
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users






_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org> 
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users





-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150527/9c758572/attachment.html>


More information about the sr-users mailing list