Hello, a cancelled transaction can be detecte with t_is_canceled() in failure_route or filtering on 487.
Cheers, Daniel On 27/05/15 08:43, Ali Taher wrote: > > 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 L > > > > Any help please. > > > > Regards, > > Ali > > > > *From:*sr-users [mailto:sr-users-boun...@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 > <savolai...@erinaco.ru <mailto:savolai...@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 <ata...@vanrise.com > <mailto:ata...@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-boun...@lists.sip-router.org > <mailto:sr-users-boun...@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 <ata...@vanrise.com > <mailto:ata...@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.0004cbc8d612c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:%5CUsers%5CMarie%5CDocuments%5CMy%20Received%20Files>, > Facing Galerie Semaan > > Hazmiyeh Highway – Beirut, Lebanon > > > > > > /<image002.png>/ > > /Join us at/ > > > > <image003.png> > > <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533><image004.png> > <http://www.linkedin.com/company/vanrise-solutions> > <image005.png> > <http://twitter.com/VanriseSolution> > > * * > > > > > > > > > > > > > > *From:*sr-users > [mailto:sr-users-boun...@lists.sip-router.org > <mailto:sr-users-boun...@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 > <ata...@vanrise.com <mailto:ata...@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.0004cbc8d612c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:%5CUsers%5CMarie%5CDocuments%5CMy%20Received%20Files>, > Facing Galerie Semaan > > Hazmiyeh Highway – Beirut, Lebanon > > > > > > /<image002.png>/ > > /Join us at/ > > > > <image003.png> > > <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533><image004.png> > <http://www.linkedin.com/company/vanrise-solutions> > <image005.png> > <http://twitter.com/VanriseSolution> > > * * > > > > > > > > > > > > > > > > *From:*sr-users > [mailto:sr-users-boun...@lists.sip-router.org > <mailto:sr-users-boun...@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 > <ata...@vanrise.com <mailto:ata...@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 <http://www.vanrise.com/>__ > > Vanrise Building > > <https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d612c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:%5CUsers%5CMarie%5CDocuments%5CMy%20Received%20Files>, > Facing Galerie Semaan > > Hazmiyeh Highway – Beirut, Lebanon > > > > > > /<image002.png>/ > > /Join us at/ > > > > <image003.png> > > <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533><image004.png> > <http://www.linkedin.com/company/vanrise-solutions> > <image005.png> > <http://twitter.com/VanriseSolution> > > * * > > > > > > > > > > *From:*sr-users > [mailto:sr-users-boun...@lists.sip-router.org > <mailto:sr-users-boun...@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@lists.sip-router.org > <mailto:sr-users@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@lists.sip-router.org > <mailto:sr-users@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@lists.sip-router.org > <mailto:sr-users@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@lists.sip-router.org > <mailto:sr-users@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@lists.sip-router.org > <mailto:sr-users@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@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> > > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > > -- > Daniel-Constantin Mierla > http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - > http://www.linkedin.com/in/miconda > Kamailio World Conference, May 27-29, 2015 > Berlin, Germany - http://www.kamailioworld.com -- 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
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users