<br><br><div class="gmail_quote">On Mon, Apr 12, 2010 at 10:48 AM, Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Jock,<br>
<div class="im">&gt; I&#39;m wondering if the above error is some kind of AVP storage thing I</div><div class="im">
&gt; haven&#39;t set up that is causing it not to properly &quot;mark&quot; the gateway,<br>
&gt; or more likely, not remember the mark. But I can&#39;t spot anything in<br>
&gt; the dispatcher documentation that says as such.<br>
</div>your guess is right - dispatcher module uses AVPs to keep the state<br>
(between sequential tries on the same dialog).<br>
<br>
I guess the ds_mark_dst() fails - can you check this?   (this function<br>
search for the dst and grp avps to identify the last tried destination.).<br><br></blockquote><div>Greetings Bogdan, and thanks as always;</div><div><br></div><div>I tried this:</div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>
        if( t_check_status(&quot;408&quot;) ){</div><div>                xlog( &quot;L_NOTICE&quot;, &quot;[$Tf] FR: $ci -- TIMEOUT for Gateway $rd (marking as bad)\n&quot; );</div><div>                if (!ds_mark_dst(&quot;p&quot;)) {</div>
<div>                        xlog(&quot;L_NOTICE&quot;, &quot;[$Tf] Panic! Not marked\n&quot;);</div><div>                        }</div><div>                }</div><div><br></div><div>No &#39;Panic&#39; in the logs.</div>
<div><br></div><div>The dst and grp AVPs are set up, as you saw on my original post, but... that doesn&#39;t mean I&#39;m not missing anything.</div><div><br></div><div>I&#39;m sorry, I&#39;m not much use here, I&#39;m really not sure what else to try...</div>
<div><br></div><div>My thanks;</div><div><br></div><div> - Jock </div></span></div></div>