Kamailio drouting failure not working
Dears, I'm trying drouting module in kamailio , it's working good when first gateway in the list is up , yet when first gateway is unrecheable , it's not rerouted to second destination, meaning that fail over is not working. Kindly find attached wireshark trace I'm getting . Below is db entries I'm using : dr_gateways: Dr_gw_lists Dr_groups: Dr_rules: Below is routing block I'm using : request_route{ if (is_method("INVITE")) { if (!do_routing("0")) { send_reply("503", "Test No Rules matching the URI"); exit; } route(10); exit; } } route[10] { if (!do_routing("0")) { xlog("do_routing: No rules matching the URI\n"); send_reply("503","No rules matching the URI"); exit; } if (is_method("INVITE")) { t_on_failure("4"); } route(1); } failure_route[4] { xlog("DEBUG: DROUTING failure route active\n"); if (t_check_status("[34][0-9][0-9]")) { exit; } if (use_next_gw()) { t_relay(); exit; } else { t_reply ("503", "Service not available"); exit; } } route[1] { # send it out now; use stateful forwarding as it works # reliably even for UDP2TCP if (!t_relay()) { sl_reply_error(); }; exit; } Appreciating your prompt reply and assistance. 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 <https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d6 12c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:\Users\Mar ie\Documents\My%20Received%20Files> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution>
Hello, what are the parameters for drouting module? Cheers, Daniel On 26/05/15 11:14, Ali Taher wrote:
Dears,
I’m trying drouting module in kamailio , it’s working good when first gateway in the list is up , yet when first gateway is unrecheable , it’s not rerouted to second destination, meaning that fail over is not working.
Kindly find attached wireshark trace I’m getting .
Below is db entries I’m using :
dr_gateways:
Dr_gw_lists
Dr_groups:
Dr_rules:
Below is routing block I’m using :
request_route{
if (is_method("INVITE"))
{
if (!do_routing("0")) {
send_reply("503", "Test No Rules matching the URI");
exit;
}
route(10);
exit;
}
}
route[10] {
if (!do_routing("0")) {
xlog("do_routing: No rules matching the URI\n");
send_reply("503","No rules matching the URI");
exit;
}
if (is_method("INVITE")) {
t_on_failure("4");
}
route(1);
}
failure_route[4] {
xlog("DEBUG: DROUTING failure route active\n");
if (t_check_status("[34][0-9][0-9]")) {
exit;
}
if (use_next_gw()) {
t_relay();
exit;
} else {
t_reply ("503", "Service not available");
exit;
}
}
route[1] {
# send it out now; use stateful forwarding as it works
# reliably even for UDP2TCP
if (!t_relay()) {
sl_reply_error();
};
exit;
}
Appreciating your prompt reply and assistance.
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <http://twitter.com/VanriseSolution>
* *
_______________________________________________ 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
-- 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
Hello, Below are parameters used for drouting module : modparam("drouting", "db_url","mysql://kamailio:ali@localhost/kamailio") modparam("drouting", "drd_table", "dr_gateways") modparam("drouting", "drr_table", "dr_rules") modparam("drouting", "drg_table", "dr_groups") modparam("drouting", "drl_table", "dr_gw_lists") modparam("drouting", "sort_order", 0) regards, 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 <https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d6 12c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:\Users\Mar ie\Documents\My%20Received%20Files> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Daniel-Constantin Mierla Sent: Tuesday, May 26, 2015 12:57 PM To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Kamailio drouting failure not working Hello, what are the parameters for drouting module? Cheers, Daniel On 26/05/15 11:14, Ali Taher wrote: Dears, I'm trying drouting module in kamailio , it's working good when first gateway in the list is up , yet when first gateway is unrecheable , it's not rerouted to second destination, meaning that fail over is not working. Kindly find attached wireshark trace I'm getting . Below is db entries I'm using : dr_gateways: Dr_gw_lists Dr_groups: Dr_rules: Below is routing block I'm using : request_route{ if (is_method("INVITE")) { if (!do_routing("0")) { send_reply("503", "Test No Rules matching the URI"); exit; } route(10); exit; } } route[10] { if (!do_routing("0")) { xlog("do_routing: No rules matching the URI\n"); send_reply("503","No rules matching the URI"); exit; } if (is_method("INVITE")) { t_on_failure("4"); } route(1); } failure_route[4] { xlog("DEBUG: DROUTING failure route active\n"); if (t_check_status("[34][0-9][0-9]")) { exit; } if (use_next_gw()) { t_relay(); exit; } else { t_reply ("503", "Service not available"); exit; } } route[1] { # send it out now; use stateful forwarding as it works # reliably even for UDP2TCP if (!t_relay()) { sl_reply_error(); }; exit; } Appreciating your prompt reply and assistance. 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 <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> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> _______________________________________________ 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://www.linkedin.com/in/miconda Kamailio World Conference, May 27-29, 2015 Berlin, Germany - http://www.kamailioworld.com
Hello, iirc, you have to set some parameter that is related to AVP storing the addresses for re-routing. Look at the readme of the module, see the parameters that have avp in name or something similar. Cheers, Daniel On 26/05/15 12:27, Ali Taher wrote:
Hello,
Below are parameters used for drouting module :
modparam("drouting", "db_url","mysql://kamailio:ali@localhost/kamailio")
modparam("drouting", "drd_table", "dr_gateways")
modparam("drouting", "drr_table", "dr_rules")
modparam("drouting", "drg_table", "dr_groups")
modparam("drouting", "drl_table", "dr_gw_lists")
modparam("drouting", "sort_order", 0)
regards,
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <http://twitter.com/VanriseSolution>
* *
*From:*sr-users [mailto:sr-users-bounces@lists.sip-router.org] *On Behalf Of *Daniel-Constantin Mierla *Sent:* Tuesday, May 26, 2015 12:57 PM *To:* Kamailio (SER) - Users Mailing List *Subject:* Re: [SR-Users] Kamailio drouting failure not working
Hello,
what are the parameters for drouting module?
Cheers, Daniel
On 26/05/15 11:14, Ali Taher wrote:
Dears,
I’m trying drouting module in kamailio , it’s working good when first gateway in the list is up , yet when first gateway is unrecheable , it’s not rerouted to second destination, meaning that fail over is not working.
Kindly find attached wireshark trace I’m getting .
Below is db entries I’m using :
dr_gateways:
Dr_gw_lists
Dr_groups:
Dr_rules:
Below is routing block I’m using :
request_route{
if (is_method("INVITE"))
{
if (!do_routing("0")) {
send_reply("503", "Test No Rules matching the URI");
exit;
}
route(10);
exit;
}
}
route[10] {
if (!do_routing("0")) {
xlog("do_routing: No rules matching the URI\n");
send_reply("503","No rules matching the URI");
exit;
}
if (is_method("INVITE")) {
t_on_failure("4");
}
route(1);
}
failure_route[4] {
xlog("DEBUG: DROUTING failure route active\n");
if (t_check_status("[34][0-9][0-9]")) {
exit;
}
if (use_next_gw()) {
t_relay();
exit;
} else {
t_reply ("503", "Service not available");
exit;
}
}
route[1] {
# send it out now; use stateful forwarding as it works
# reliably even for UDP2TCP
if (!t_relay()) {
sl_reply_error();
};
exit;
}
Appreciating your prompt reply and assistance.
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <http://twitter.com/VanriseSolution>
* *
_______________________________________________
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
Hello, I added below parameters but still didn't rerouted to second destination :( modparam("drouting", "ruri_avp", '$avp(dr_ruri)') modparam("drouting", "attrs_avp", '$avp(dr_attrs)') regards, 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 <https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d6 12c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:\Users\Mar ie\Documents\My%20Received%20Files> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: Daniel-Constantin Mierla [mailto:miconda@gmail.com] Sent: Tuesday, May 26, 2015 1:44 PM To: Ali Taher; 'Kamailio (SER) - Users Mailing List' Subject: Re: [SR-Users] Kamailio drouting failure not working Hello, iirc, you have to set some parameter that is related to AVP storing the addresses for re-routing. Look at the readme of the module, see the parameters that have avp in name or something similar. Cheers, Daniel On 26/05/15 12:27, Ali Taher wrote: Hello, Below are parameters used for drouting module : modparam("drouting", "db_url","mysql://kamailio:ali@localhost/kamailio") modparam("drouting", "drd_table", "dr_gateways") modparam("drouting", "drr_table", "dr_rules") modparam("drouting", "drg_table", "dr_groups") modparam("drouting", "drl_table", "dr_gw_lists") modparam("drouting", "sort_order", 0) regards, 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 <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> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Daniel-Constantin Mierla Sent: Tuesday, May 26, 2015 12:57 PM To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Kamailio drouting failure not working Hello, what are the parameters for drouting module? Cheers, Daniel On 26/05/15 11:14, Ali Taher wrote: Dears, I'm trying drouting module in kamailio , it's working good when first gateway in the list is up , yet when first gateway is unrecheable , it's not rerouted to second destination, meaning that fail over is not working. Kindly find attached wireshark trace I'm getting . Below is db entries I'm using : dr_gateways: Dr_gw_lists Dr_groups: Dr_rules: Below is routing block I'm using : request_route{ if (is_method("INVITE")) { if (!do_routing("0")) { send_reply("503", "Test No Rules matching the URI"); exit; } route(10); exit; } } route[10] { if (!do_routing("0")) { xlog("do_routing: No rules matching the URI\n"); send_reply("503","No rules matching the URI"); exit; } if (is_method("INVITE")) { t_on_failure("4"); } route(1); } failure_route[4] { xlog("DEBUG: DROUTING failure route active\n"); if (t_check_status("[34][0-9][0-9]")) { exit; } if (use_next_gw()) { t_relay(); exit; } else { t_reply ("503", "Service not available"); exit; } } route[1] { # send it out now; use stateful forwarding as it works # reliably even for UDP2TCP if (!t_relay()) { sl_reply_error(); }; exit; } Appreciating your prompt reply and assistance. 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 <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> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> _______________________________________________ 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
if (t_check_status("[34][0-9][0-9]")) { exit; } request timeout == 408 error, so "if (use_next_gw()) {" never called -- Savolainen Dmitri
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, 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 <https://maps.google.com/maps/ms?msa=0&msid=208243362929850217065.0004cbc8d612c5f9b4237&ie=UTF8&t=h&vpsrc=0&z=19&iwloc=0004cbc8e4652b4edf71cC:\Users\Marie\Documents\My%20Received%20Files> Vanrise Building, Facing Galerie Semaan Hazmiyeh Highway – Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: sr-users [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
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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Savolainen Dmitri
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, 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:\Users\Marie\Documents\My%20Received%20Files> , Facing Galerie Semaan Hazmiyeh Highway – Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: sr-users [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@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 :(. Appreciate your help. Regards, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users -- Savolainen Dmitri
show failure_route content and response from phone (while clicking on ignore) 2015-05-26 17:33 GMT+03:00 Ali Taher <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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Savolainen Dmitri
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, 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:\Users\Marie\Documents\My%20Received%20Files> , Facing Galerie Semaan Hazmiyeh Highway – Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: sr-users [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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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 :(. Appreciate your help. Regards, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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
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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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 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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Savolainen Dmitri
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 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:\Users\Marie\Documents\My%20Received%20Files> , Facing Galerie Semaan Hazmiyeh Highway – Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> From: sr-users [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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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 :(. Appreciate your help. Regards, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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
Hello, maybe is better to try first without filtering on reply code inside failure route apart of canceled transaction. Once you get that going, then you can start putting rules on reply codes. Cheers, Daniel On 26/05/15 17:55, Ali Taher wrote:
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,
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <http://twitter.com/VanriseSolution>
* *
*From:*sr-users [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@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,
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <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@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,
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <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@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,
Description: Description: cid:image001.png@01CDB75E.FF3A44B0
* *
*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
/Description: Description: cid:image002.png@01CDB75E.FF3A44B0/
/Join us at/
Description: Description: cid:image006.png@01CDB760.3643AA40 <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533>Description: Description: cid:image007.png@01CDB760.3643AA40 <http://www.linkedin.com/company/vanrise-solutions> Description: Description: cid:image008.png@01CDB760.3643AA40 <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@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 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
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] 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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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 :(. Appreciate your help. Regards, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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
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@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] *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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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,
[image: Description: Description: cid:image001.png@01CDB75E.FF3A44B0]
*Ali Taher*
*Technical Support Engineer*
*T&F *
*M*
*W*
*A*
+961-5-457437 *Ext* 215
+961-70-010600
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
*[image: Description: Description: cid:image002.png@01CDB75E.FF3A44B0]*
*Join us at*
[image: Description: Description: cid:image006.png@01CDB760.3643AA40] <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> [image: Description: Description: cid:image007.png@01CDB760.3643AA40] <http://www.linkedin.com/company/vanrise-solutions> [image: Description: Description: cid:image008.png@01CDB760.3643AA40] <http://twitter.com/VanriseSolution>
*From:* sr-users [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@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 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 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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Savolainen Dmitri
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@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@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] 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@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
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@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@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
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@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@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
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@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 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 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 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 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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
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@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@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@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@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@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@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 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
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 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:\Users\Mar ie\Documents\My%20Received%20Files> , Facing Galerie Semaan Hazmiyeh Highway - Beirut, Lebanon Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <http://twitter.com/VanriseSolution> 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@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@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@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.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@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@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.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@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@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 :(. 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@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@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://www.linkedin.com/in/miconda Kamailio World Conference, May 27-29, 2015 Berlin, Germany - http://www.kamailioworld.com
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@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@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@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@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.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@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@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.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@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@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 :(. 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@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@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://www.linkedin.com/in/miconda Kamailio World Conference, May 27-29, 2015 Berlin, Germany - http://www.kamailioworld.com
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@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@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@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@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@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@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
Hi Can you please inform me in what location is the output of xlog ? Regards, Ali From: sr-users [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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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 :(. Appreciate your help. Regards, 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 Join us at <http://www.facebook.com/pages/Vanrise-Solutions-Offshore/128309743915533> <http://www.linkedin.com/company/vanrise-solutions> <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@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
Hello, in your syslog file (typically /var/run/syslog or /var/run/messages). Cheers, Daniel On 27/05/15 08:46, Ali Taher wrote:
Hi
Can you please inform me in what location is the output of xlog ?
Regards,
Ali
*From:*sr-users [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
-- 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
participants (3)
-
Ali Taher -
Daniel-Constantin Mierla -
Dmitri Savolainen