The config file that I'm using is very simple and all the the messages follow the same path, i.e. it should hit the t_relay_to_udp function. The code that I have in the SER script is in my first message.<br><br>Thanks in advance.<br>
<br>Best Regards,<br><br><br><br><br><div class="gmail_quote">On Thu, Mar 6, 2008 at 9:21 AM, samuel <<a href="mailto:samu60@gmail.com">samu60@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Check whether CANCEL requests follow the same path as INIVTE requests in your SER config file. Probably they don't and the CANCEL does not hit the t_relay function responsible for forwarding the CANCEL to the right destination and it is discarded as SER acts statelessly.<br>
<br>Hope it helps,<br>Samuel.<br><br><div><span class="gmail_quote">2008/3/5, Nuno Ribeiro <<a href="mailto:nribeiro82@gmail.com" target="_blank">nribeiro82@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">
<div><br clear="all">Hi all,</div><div> </div><div>I'm having a problem related with the "early" CANCEL's. The scenario is the following one :</div><div>A PSTN call to a SIP phone. When the PSTN decides to cancel the call only a right after initiating, the PSTN will send the CANCEL message to the SER but this is discarded and not forwarded to the correct path to the SIP Phone. So what happens is that we have a ghost call.... The PSTN has already cancelled the call but the SIP phone continues to ring.</div>
<div> </div><div>The code that I have in the SER script is really simple:</div><font size="2"><p>if(subst_uri('/^sip:(\+[0-9]+)@<a href="http://192.168.20.69.*user=phone$/sip:%5C1@ptinovacao.pt/i%27%29%29%7B" target="_blank">192.168.20.69.*user=phone$/sip:\1@ptinovacao.pt/i')){</a></p>
<p> record_route();</p><p> loose_route();</p><p> t_relay_to_udp("<a href="http://192.168.20.5" target="_blank">192.168.20.5</a>", "5060");</p>
<p> break;</p><p>}</p><p>In the log file I see that:</p><p>RFC3261 transaction matching failed</p><p>t_lookup_request: no transaction found</p><p>e2e_cancel: e2e cancel proceeding </p></font> <div> </div><div>
Could you help me?</div><div> </div><div>Thanks in advance.</div><div> </div><div>Best Regards,</div><div><br>-- <br><span>Nuno Ribeiro </span></div><br></div></div>_______________________________________________<br> Serusers mailing list<br>
<a href="mailto:Serusers@lists.iptel.org" target="_blank">Serusers@lists.iptel.org</a><br><a href="http://lists.iptel.org/mailman/listinfo/serusers" target="_blank">http://lists.iptel.org/mailman/listinfo/serusers</a><br>
<br></blockquote></div><br>
</blockquote></div><br><br clear="all"><br>-- <br>Nuno Ribeiro