Thank you!<br><br>It would be greate to have these feature set as a parameter in sip.conf<br><br>cheers<br>tomasz<br><br><div class="gmail_quote">On Nov 28, 2007 2:38 PM, Philipp Kempgen &lt;<a href="mailto:philipp.kempgen@amooma.de">
philipp.kempgen@amooma.de</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Tomasz Zieleniewski wrote:<br>
&gt; How does asterisk detect the loop.<br>&gt; What are the criteria here.<br>&gt; What do I need to change in the SIP message so<br>&gt; that asterisk will not consider it looped??<br><br></div><div class="Ih2E3d">&gt; On Nov 23, 2007 4:03 PM, Tomasz Zieleniewski &lt;
<a href="mailto:tzieleniewski@gmail.com">tzieleniewski@gmail.com</a>&gt;<br>&gt; wrote:<br>&gt;<br>&gt;&gt; hi,<br>&gt;&gt;<br>&gt;&gt; I use asterisk as a gateway which forwards external calls from pstn to<br>&gt;&gt; my internal sip network.
<br>&gt;&gt; all sip signaling is passed to sip proxy.<br>&gt;&gt; I also use asterisk as a voicemail server.<br>&gt;&gt; everything works well when calls are passed to asterisk from local<br>&gt;&gt; network.<br>&gt;&gt; but when calls are forwarded from asterisk to sip proxy and then sip
<br>&gt;&gt; proxy decides to pass it back to asterisk<br>&gt;&gt; waorking as a voicemail server<br>&gt;&gt; asterisk complains about the loop and returns 482 response.<br>&gt;&gt; Can it be somehow reconfigured??<br><br>
</div>See<br><a href="http://bugs.digium.com/view.php?id=7403" target="_blank">http://bugs.digium.com/view.php?id=7403</a><br>and look for this code in chan_sip.c:<br>---cut---<br> &nbsp; &nbsp; &nbsp; &nbsp;/* Check if this is a loop */<br>
 &nbsp; &nbsp; &nbsp; &nbsp;if (ast_test_flag(&amp;p-&gt;flags[0], SIP_OUTGOING) &amp;&amp; p-&gt;owner &amp;&amp; (p-&gt;owner-&gt;_state != AST_STATE_UP)) {<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* This is a call to ourself. &nbsp;Send ourselves an error code and stop
<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;processing immediately, as SIP really has no good mechanism for<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;being able to call yourself */<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* If pedantic is on, we need to check the tags. If they&#39;re different, this is
<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;in fact a forked call through a SIP proxy somewhere. */<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;transmit_response(p, &quot;482 Loop Detected&quot;, req);<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT);<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return 0;
<br> &nbsp; &nbsp; &nbsp; &nbsp;}<br>---cut---<br><br>There&#39;s no way to configure the loop detection but you could<br>remove the code to disable loop detection.<br><br>Grüße,<br> &nbsp;Philipp Kempgen<br><br>--<br>amooma GmbH - Bachstr. 126 - 56566 Neuwied - 
<a href="http://www.amooma.de" target="_blank">http://www.amooma.de</a><br> &nbsp; &nbsp;Let&#39;s use IT to solve problems and not to create new ones.<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Asterisk? -&gt; <a href="http://www.das-asterisk-buch.de" target="_blank">
http://www.das-asterisk-buch.de</a><br><br>Geschäftsführer: Stefan Wintermeyer<br>Handelsregister: Neuwied B 14998<br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">
http://www.api-digital.com--</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users
</a><br></blockquote></div><br>