<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Can you check the state of the gateway via kamctl dispatcher list?<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<div class="moz-cite-prefix">On 13/01/15 11:51, Yuriy Gorlichenko
wrote:<br>
</div>
<blockquote
cite="mid:CABSP_VeeRjNpTaNsyJ=ySX_F8p==T3--=12HLGAF5xTMfK6CLg@mail.gmail.com"
type="cite">
<div dir="ltr">Daniel. I added 8 algorithm to our server and it
works with 2 servers now but it works strange because:<br>
While works server with priority 1 - all ok. When this server
goes down dispatcher choose next server with lowes priority. But
when server with highest priority waking up dispatcher use
server with lowes priority until this server not goes down.</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-01-12 15:18 GMT+03:00 Yuriy
Gorlichenko <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:ovoshlook@gmail.com" target="_blank">ovoshlook@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Daniel. Hello. I see changes at documentation
about algorithms at 4.3 documentation for dispatcher. Now
I see than 8 algo use priority. Not I set this algorithm
to my servers but priority still not worked.<br>
<br>
my dispatcher settings Are<br>
<br>
<br>
<div>modparam("dispatcher", "db_url",DBURL)</div>
<div>modparam("dispatcher", "table_name", "dispatcher")</div>
<div>modparam("dispatcher", "setid_col", "setid")</div>
<div>modparam("dispatcher", "priority_col", "priority")</div>
<div>modparam("dispatcher", "destination_col",
"destination")</div>
<div>modparam("dispatcher", "force_dst", 1)</div>
<div>modparam("dispatcher", "flags", 3)</div>
<div>modparam("dispatcher", "dst_avp", "$avp(i:271)")</div>
<div>modparam("dispatcher", "grp_avp", "$avp(i:272)")</div>
<div>modparam("dispatcher", "cnt_avp", "$avp(i:273)")</div>
<div>modparam("dispatcher", "ds_ping_from", "<a
moz-do-not-send="true"
href="mailto:sip%3Akamailio1@10.0.1.12"
target="_blank">sip:kamailio1@10.0.1.12</a>")</div>
<div>modparam("dispatcher", "ds_ping_interval",15)</div>
<div>modparam("dispatcher", "ds_probing_mode", 1)</div>
<div>modparam("dispatcher", "ds_ping_reply_codes",
"class=2;code=403;code=404;code=484;class=3")</div>
<div>modparam("tm", "reparse_on_dns_failover", 0)</div>
<div><br>
</div>
<br>
<br>
(!ds_select_dst("$var(setid)", "8")){<br>
<br>
<div>sl_send_reply("500", "Service Unavailable");</div>
<div>Â Â Â Â Â Â xlog("L_INFO","{$rm} from [$fU@$si:$sp]
But NO destinations available for $rd \n");</div>
<div><span style="white-space:pre-wrap"> </span>t_on_failure("DISPATCHER_ROLLOVER");</div>
<br>
}<br>
<br>
<div>if (!t_relay()) {</div>
<div><span style="white-space:pre-wrap"> </span>sl_reply_error();</div>
<br>
</div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-01-10 2:31 GMT+03:00
Yuriy Gorlichenko <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ovoshlook@gmail.com"
target="_blank">ovoshlook@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Priority bassed? I've read about
all algorithms of disatcher and can not find
that anone use priority... <br>
<br>
<ul
style="color:rgb(0,0,0);font-family:Helvetica,Arial;font-size:medium">
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>0</span>â€</span> -
hash over callid</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>1</span>â€</span> -
hash over from URI.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>2</span>â€</span> -
hash over to URI.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>3</span>â€</span> -
hash over request-URI.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>4</span>â€</span> -
round-robin (next destination).</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>5</span>â€</span> -
hash over authorization-username
(Proxy-Authorization or "normal"
authorization). If no username is found,
round robin is used.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>6</span>â€</span> -
random (using rand()).</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>7</span>â€</span> -
hash over the content of PVs string. Note:
This works only when the parameter
hash_pvar is set.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>8</span>â€</span> -
use first destination (good for failover).</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>9</span>â€</span> -
use weight based load distribution. You
have to set the attribute 'weight' per
each address in destination set.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>10</span>â€</span> -
use call load distribution. You have to
set the attribute 'duid' (as an unique
string id) per each address in destination
set. Also, you must set parameters
'dstid_avp' and 'ds_hash_size'.</p>
<p style="font-size:12px;text-align:justify">The
algorithm can be used even with stateless
proxy mode, there is no SIP dialog
tracking depending on other modules, just
an internal lightweight call tracking by
Call-Id, thus is fast and suitable even
for embedded systems.</p>
<p style="font-size:12px;text-align:justify">The
first destination selected by this
algorithm is the one that has the least
number of calls associated. The rest of
the destination list is taken in order of
the entries in set - anyhow, until a
re-route to next destination happens, the
load on each address can change.</p>
<p style="font-size:12px;text-align:justify">This
algorithm can be used only for dispatching
INVITE requests as it is the only SIP
method creating a SIP call.</p>
</li>
<li>
<p style="font-size:12px;text-align:justify"><span>“<span>X</span>â€</span> -
if the algorithm is not implemented, the
first entry in set is chosen.</p>
</li>
</ul>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-01-09 20:23
GMT+03:00 Daniel-Constantin Mierla <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:miconda@gmail.com"
target="_blank">miconda@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
You probably look for priority based
routing -- see the readme of
dispatcher module.<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 09/01/15 17:52, Yuriy
Gorlichenko wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">I as wrote before
- we find dispatcher algorithm
than can do mechanism
something like this:<br>
Try call to fist server with
max priority or weight. OIf
this server unavailible then
call second server with less
weight and etc.<br>
<br>
Does anyone know what ling of
algorithm we can use for this?</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a moz-do-not-send="true" href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a moz-do-not-send="true" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><span><font color="#888888">
</font></span></pre>
<span><font color="#888888"> </font></span></blockquote>
<span><font color="#888888"> <br>
<pre cols="72">--
Daniel-Constantin Mierla
<a moz-do-not-send="true" href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a></pre>
</font></span></div>
<br>
_______________________________________________<br>
SIP Express Router (SER) and Kamailio
(OpenSER) - sr-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:sr-users@lists.sip-router.org"
target="_blank">sr-users@lists.sip-router.org</a><br>
<a moz-do-not-send="true"
href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a></pre>
</body>
</html>