<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-text-html" lang="x-unicode">
<p>You right,</p>
<p>but with the new configuration, same result: debugging
DISPATCHER:</p>
<p>Feb 22 17:41:41 sip2 /sbin/opensips[15970]:
DBG:dispatcher:ds_select_dst: set [1], using alg [9], size [2],
used size [2], active size [2]<br>
Feb 22 17:41:41 sip2 /sbin/opensips[15970]:
DBG:dispatcher:ds_select_dst: chosen count: 1<br>
Feb 22 17:41:41 sip2 /sbin/opensips[15970]:
DBG:dispatcher:ds_select_dst: selected [9-1/-1] <a
class="moz-txt-link-rfc2396E" href="sip:XXX.XXX.XXX.XXX:5060"><sip:XXX.XXX.XXX.XXX:5060></a><br>
Feb 22 17:41:41 sip2 /sbin/opensips[15970]:
DBG:dispatcher:ds_select_dst: using entry [1/0]</p>
<p>Actual configuration:</p>
<p>route[DISP] {<br>
if(!ds_select_dst("1","9","f M 5")) {<br>
send_reply("404", "No destination");<br>
exit;<br>
}<br>
update_stat("load_<a class="moz-txt-link-freetext"
href="sip:$dd">sip:$dd</a>", "+1");<br>
t_on_failure("DISPATCHER_FAILURE");<br>
route(relay);<br>
exit;<br>
}</p>
<p>failure_route[DISPATCHER_FAILURE] {<br>
if (t_was_cancelled()) {<br>
exit;<br>
}<br>
if (t_check_status("[56][0-9][0-9]")) {<br>
if(ds_next_dst()) {<br>
t_on_failure("DISPATCHER_FAILURE");<br>
t_relay();<br>
exit;<br>
}<br>
else {<br>
send_reply("404", "No destination");<br>
exit;<br>
}<br>
}<br>
}<br>
<br>
</p>
<pre class="moz-signature" cols="72">CEO - VozToVoice - Talking around the World
Web: <a class="moz-txt-link-abbreviated" href="http://www.voztovoice.net">www.voztovoice.net</a>
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:info@voztovoice.net">info@voztovoice.net</a>
Canal Telegram: @voztovoice
Telefonos:
Linea Gratuita: 018005184359
Colombia Cel. +573163435746
Miami +13057288631</pre>
<div class="moz-cite-prefix">El 22/02/2020 a las 17:06, Grant
Bagdasarian escribió:<br>
</div>
<blockquote type="cite"
cite="mid:CACK6f-oT6ppUYBRLQHzTjq14XjfxOkPyZvwQjzg096z66qztGw@mail.gmail.com">
<div>
<div dir="auto">Hello,</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">As far as I can tell, the regex is wrong.</div>
<div dir="auto">It only matches 5 or 6, 0 or 9, 0 or 9.</div>
<div dir="auto">Try this regex: [56][0-9][0-9]</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div>
<div><a href="https://regex101.com/r/rJpwGW/1">https://regex101.com/r/rJpwGW/1</a></div>
<br>
</div>
<div dir="auto">Regards,</div>
<div dir="auto"><br>
</div>
<div dir="auto">Grant</div>
</div>
<div><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, 22 Feb 2020 at
17:08 Social Boh <<a href="mailto:social@bohboh.info">social@bohboh.info</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hello
list,<br>
<br>
I'm testing DISPATCHER module and how i can see, the
INVITE never go to <br>
failure route if the first Gateway fail.<br>
<br>
My configuration:<br>
<br>
route[DISP] {<br>
if(!ds_select_dst("1","9")) {<br>
send_reply("404", "No
destination");<br>
exit;<br>
}<br>
update_stat("load_<a
class="moz-txt-link-freetext" href="sip:$dd">sip:$dd</a>",
"+1");<br>
t_on_failure("DISPATCHER_FAILURE");<br>
route(relay);<br>
exit;<br>
}<br>
<br>
failure_route[DISPATCHER_FAILURE] {<br>
if (t_was_cancelled()) {<br>
exit;<br>
}<br>
<br>
if (t_check_status("[56][09][09]")) {<br>
if(ds_next_dst()) {<br>
t_on_failure("DISPATCHER_FAILURE");<br>
t_relay();<br>
exit;<br>
}<br>
else {<br>
send_reply("404", "No
destination");<br>
exit;<br>
}<br>
}<br>
}<br>
<br>
I can see the function ds_select_dst select 2 GATEWAY, y
con see the <br>
list of GATEWAY, but if I receive a 503 error from the
first GATEWAY the <br>
request never pass for FAILURE ROUTE.<br>
<br>
changing if(!ds_select_dst("1","9")) {<br>
<br>
with<br>
<br>
if(!ds_select_dst("1","9","f")) {<br>
<br>
or using other alghoritm not solve.<br>
<br>
Any light, please?<br>
<br>
-- <br>
---<br>
I'm SoCIaL, MayBe<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a
href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users"
rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
</div>
<pre class="moz-signature" cols="72">--
---
I'm SoCIaL, MayBe</pre>
</body>
</html>