<div dir="ltr"><span style="font-size:12.5714282989502px">Hi Daniel</span><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">Thank you very much for looking into it. </div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">I don't see us setting a value to the avp. We aren't even using the avp at present: </div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><div>#!ifdef WITH_DISPATCHER_LOAD_AWARE</div><div><span style="white-space:pre-wrap"> </span>modparam("dispatcher", "dstid_avp", "$avp(dsdstid)")</div><div><span style="white-space:pre-wrap"> </span>modparam("dispatcher", "ds_hash_size", 8)</div><div><span style="white-space:pre-wrap"> </span>#!endif</div></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">We have the directive for WITH_DISPATCHER_LOAD_AWARE off at the moment.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">After reading this email I went through my code to find all the places that we reference the dispatcher.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">I was planning on copy and pasting the code blocks to you but in the process I found the issue in a spot I wasn't expecting.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><div>route[WITHINDLG] {</div><div><span style="white-space:pre-wrap"> </span>xlog("L_DEBUG", "route WITHINDLG: will -- DLG triggered, request method: $rm \n");</div><div><span style="white-space:pre-wrap"> </span>#!ifdef WITH_DISPATCHER</div><div><span style="white-space:pre-wrap"> </span>if(is_method("BYE|CANCEL")) {</div><div><span style="white-space:pre-wrap"> </span>xlog("L_DEBUG","route WITHINDLG: cancel or bye detected, request method: $rm \n");</div><div><span style="white-space:pre-wrap"> </span><b>ds_load_update</b>();</div><div><span style="white-space:pre-wrap"> </span>#dlg_get ("$ci","$ft","$tt"); </div><div><span style="white-space:pre-wrap"> </span> <span style="white-space:pre-wrap"> </span>#dlg_bye ("all");</div><div><span style="white-space:pre-wrap"> </span>}</div><div><span style="white-space:pre-wrap"> </span>#!endif</div></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">Running the ds_load_update seems like it was triggering the error.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">I changed this block to this:</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><div>route[WITHINDLG] {</div><div><span style="white-space:pre-wrap"> </span>xlog("L_DEBUG", "route WITHINDLG: will -- DLG triggered, request method: $rm \n");</div><div><span style="white-space:pre-wrap"> </span>#!ifdef WITH_DISPATCHER</div><div><span style="white-space:pre-wrap"> </span>if(is_method("BYE|CANCEL")) {</div><div><span style="white-space:pre-wrap"> </span>xlog("L_DEBUG","route WITHINDLG: cancel or bye detected, request method: $rm \n");</div><div><span style="white-space:pre-wrap"> </span>#!ifdef WITH_DISPATCHER_LOAD_AWARE</div><div><span style="white-space:pre-wrap"> </span>xlog("L_DEBUG","route WITHINDLG: running ds_load_update, request method: $rm \n");</div><div><span style="white-space:pre-wrap"> </span>ds_load_update();</div><div><span style="white-space:pre-wrap"> </span>#dlg_get ("$ci","$ft","$tt"); </div><div><span style="white-space:pre-wrap"> </span> <span style="white-space:pre-wrap"> </span>#dlg_bye ("all");</div><div> <span style="white-space:pre-wrap"> </span>#!endif</div><div><span style="white-space:pre-wrap"> </span>}</div><div><span style="white-space:pre-wrap"> </span>#!endif</div></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">And now I don't see the error any more.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">If the error shouldn't have been showing up I am happy to send you more of the config to look at it if it's useful.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">Thanks again very much for your help figuring out the issue.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">I hope you have a great holidays.</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">Will Ferrer</div><div style="font-size:12.5714282989502px"><br></div><div style="font-size:12.5714282989502px">Switchsoft Inc</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 22, 2014 at 1:51 PM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
got the time to look more at the code. The value for dstid_avp is
added only for algorithm 10 (call load). It is not about the name of
the avp, but the value of the avp. Do you set this avp in routing
blocks? If this avp has a value, it assumes to be a call load
distribution and the error message is printed.<br>
<br>
Cheers,<br>
Daniel<div><div class="h5"><br>
<br>
<div>On 10/12/14 23:00, Will Ferrer wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Daniel
<div><br>
</div>
<div>Sounds great. Thanks again for everything and happy
holidays.</div>
<div><br>
</div>
<div>All the best</div>
<div><br>
</div>
<div>Will</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Dec 10, 2014 at 3:28 AM,
Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hello,<br>
<br>
I will look into it as soon as possible - again, it is
harmless overall, but shouldn't be a log message if it is
not an issue there.<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 10/12/14 02:14, Will Ferrer wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Daniel
<div><br>
</div>
<div>I seem to see be having the issue with out
with out defining the dstid_avp. I guess it's a
non issue but was wondering if there was a way
to make it go away.</div>
<div><br>
</div>
<div>Thanks again for the assistance.</div>
<div><br>
</div>
<div>Will</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Dec 9, 2014 at
4:06 PM, Will Ferrer <span dir="ltr"><<a href="mailto:will.ferrer@switchsoft.com" target="_blank">will.ferrer@switchsoft.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi Daniel
<div><br>
</div>
<div>Thanks for the write back.</div>
<div><br>
</div>
<div>We are using the dstid_avp but we are
not using alg 10 for call load
distribution. </div>
<div><br>
</div>
<div>We have dstid_avp set because the
distribution alg is a directive we set for
the deployment via the local.cfg. We leave
the avp for it on incase we switch the
deployment to alg 10.</div>
<div><br>
</div>
<div>I think that is probably the cause of
the issue. Sound about right?</div>
<div><br>
</div>
<div>Thanks again for your assistance.</div>
<div><br>
</div>
<div>All the best.</div>
<span><font color="#888888">
<div><br>
</div>
<div>Will Ferrer</div>
</font></span>
<div>
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Dec
9, 2014 at 4:49 AM,
Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hello,<br>
<br>
do you use call load dispatching
algorithm or have the dstid
attribute set?<br>
<br>
The log is harmless itself if
not using the call load
dispatching algorithm.<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 05/12/14 02:03, Will
Ferrer wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">Hi All
<div><br>
</div>
<div>We recently
discovered that our
dispatcher boxes have
this error constantly
at the end of our
calls.</div>
<div><br>
</div>
<div>ERROR: dispatcher
[dispatch.c:1402]:
ds_load_remove():
cannot find load for
(<callid goes
here>)<br>
</div>
<div><br>
</div>
<div>We aren't seeing
any issues arising
from it that we can
notice but wanted to
see if any one knew
what it meant and what
it might cause.</div>
<div><br>
</div>
<div>Thanks much in
advance.</div>
<div><br>
</div>
<div>All the best</div>
<div><br>
</div>
<div>Will Ferrer</div>
<div><br>
</div>
<div>Switchsoft Inc</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a 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 href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a 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 href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<a 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>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://twitter.com/#%21/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a></pre>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre cols="72">--
Daniel-Constantin Mierla
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a></pre>
</div></div></div>
</blockquote></div><br></div>