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-bounces@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(a)erinaco.ru <mailto:savolainen@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(a)vanrise.com
<mailto:ataher@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@lists.sip-router.org
<mailto:sr-users-bounces@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(a)vanrise.com
<mailto:ataher@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-bounces@lists.sip-router.org
<mailto:sr-users-bounces@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(a)vanrise.com <mailto:ataher@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-bounces@lists.sip-router.org
<mailto:sr-users-bounces@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(a)vanrise.com <mailto:ataher@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-bounces@lists.sip-router.org
<mailto:sr-users-bounces@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(a)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(a)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(a)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(a)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(a)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(a)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