Sorry for the added traffic, but I had to add, that this was working even after the call is answered.<br><br><div><span class="gmail_quote">On 11/6/06, <b class="gmail_sendername">Andrew Joakimsen</b> &lt;<a href="mailto:joakimsen@gmail.com">
joakimsen@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Why don't you try 1.12.13? Besides fixing some security issues, it should work, I doing a SMB install this weekend (so no concern of billing/CDR really) so we didn't use notransfer=yes and it worked perfectly, even behind NAT.
<br><br>Also you should contact your ITSP, maybe they don't allow this?<div><span class="e" id="q_10ebe7a14c6a06da_1"><br><br><div><span class="gmail_quote">On 11/5/06, <b class="gmail_sendername">hugolivude</b> &lt;<a href="mailto:hugolivude@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
hugolivude@gmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks for responding.<br><br>Yes I am doing pretty much exactly what you showed.&nbsp;&nbsp;When I try to
<br>dial without answering, I get a busy tone on the DiD (the local Telco<br>offers to let them notify me when it becomes available).&nbsp;&nbsp;Sometimes I<br>get half a ring on the destination cell phone b4 receiving the busy<br>

signal.<br><br>Not sure whether this sheds any light.&nbsp;&nbsp;I'm going to have to answer<br>the call anyway in order to implement an auto attendant, but it was<br>worth trying.<br><br>Cheers,<br>H<br><br><br>*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- Accepting AUTHENTICATED call from &lt;ip&gt;:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; requested format = ulaw,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; requested prefs = (),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; actual format = g729,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; host prefs = (g729),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; priority = mine<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Executing Dial(&quot;IAX2/&lt;ITSP&gt;-1&quot;, &quot;IAX2/&lt;ITSP&gt;/6135551234&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Called &lt;ITSP&gt;/6135551234<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Call accepted by &lt;ip&gt; (format g729)<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Format for call is g729<br>&nbsp;&nbsp;&nbsp;&nbsp;-- IAX2/&lt;ITSP&gt;-2 is making progress passing it to IAX2/&lt;ITSP&gt;-1<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Hungup 'IAX2/&lt;ITSP&gt;-2'
<br>&nbsp;&nbsp;== Spawn extension (incoming-iax, 6135551234&quot;, 1) exited non-zero on<br>'IAX2/&lt;ITSP&gt;1'<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Executing Hangup(&quot;IAX2/&lt;ITSP&gt;-1&quot;, &quot;&quot;) in new stack<br>&nbsp;&nbsp;== Spawn extension (incoming-iax, h, 1) exited non-zero on 'IAX2/&lt;ITSP&gt;-1'
<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Hungup 'IAX2/&lt;ITSP&gt;-1'<br><br><br><br>On 11/4/06, Andrew Joakimsen &lt;<a href="mailto:joakimsen@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">joakimsen@gmail.com</a>&gt; wrote:
<br>&gt; When you say you answer the call, I assume you have something like this:
<br>&gt;<br>&gt; exten =&gt; 5551212,1,Answer<br>&gt; exten =&gt; 5551212,1,Dial(SIP/provider/10005551212)<br>&gt;<br>&gt; Try to not answer the call and see if the behviour changes, it could just be<br>&gt; your ITSP configuration....
<br>&gt;<br>&gt;<br>&gt; On 11/4/06, hugolivude &lt;<a href="mailto:hugolivude@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">hugolivude@gmail.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; Asterisk 
1.2.7<br>&gt; &gt; RedHat 9.0<br>&gt; &gt;<br>&gt; &gt; I frequently have the need to redirect calls that come in on a DiD
<br>&gt; &gt; provisioned by my ITSP, back to the ITSP so that they can terminate<br>&gt; &gt; the call on the PSTN.&nbsp;&nbsp;For example when an external call comes in, I<br>&gt; &gt; often have to send it to a cell phone.&nbsp;&nbsp;I believe that this is
<br>&gt; &gt; referred to as &quot;hairpinning&quot; the call.<br>&gt; &gt;<br>&gt; &gt; I do this by answering the incoming call and then I use a simple<br>&gt; &gt; &quot;dial&quot; command to send it back to my ISTP using a SIP or IAX channel
<br>&gt; &gt; and the ITSP terminates it on the cell phone.&nbsp;&nbsp;&nbsp;&nbsp;One of my main goals<br>&gt; &gt; is to keep my Asterisk box out of the media path and let the ITSP<br>&gt; &gt; handle all the provisioning for the call.&nbsp;&nbsp;I understand that the
<br>&gt; &gt; default behaviour of the &quot;dial&quot; command is supposed to do just that,<br>&gt; &gt; but I've run into problems though on both SIP &amp; IAX channels.<br>&gt; &gt;<br>&gt; &gt; With IAX I use a simple dial command:
<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;Dial(IAX2/myIAX/7775551234)<br>&gt; &gt;<br>&gt; &gt; Things seem to work great, I can see the handshaking in the CLI as the<br>&gt; &gt; call gets redirected and once both end points are connected, I can
<br>&gt; &gt; actually disconnect my box from the ethernet and the call is<br>&gt; &gt; uninterruoted.&nbsp;&nbsp;Unfortuanately the call quality is terrible!&nbsp;&nbsp;Low<br>&gt; &gt; volume, choppy and so on.<br>&gt; &gt;<br>&gt; &gt; It seemed to me that since I had stepped my * box out of the network,
<br>&gt; &gt; the problem must be with the&nbsp;&nbsp;ITSP.&nbsp;&nbsp;They suggested I try SIP.<br>&gt; &gt;<br>&gt; &gt; With SIP I use:<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;Dial(SIP/7775551234@mySIP)<br>&gt; &gt;<br>&gt; &gt; Unfortuantely I don't get the handshakes and the whole call ends up
<br>&gt; &gt; passing through my box, which is something I'm desperate to avoid.&nbsp;&nbsp;I<br>&gt; &gt; have canreinvite=yes as seen from my sip.conf:<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;[mySIP]<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;type=peer<br>

&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;auth=md5<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;username=&lt;UID&gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;fromuser=&lt;UID&gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;fromdomain=&lt;domain&gt;<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;secret=&lt;pw&gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;host=&lt;domain&gt;
<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;port=5060<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;nat=yes<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;canreinvite=yes<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;qualify=no<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;disallow=all<br>&gt; &gt;<br>
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;allow=g729
<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;dtmfmode=rfc2833<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;insecure=very<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;context=incoming-sip<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Now the questions:<br>&gt; &gt;<br>&gt; &gt; 1) Given that I can see the handshaking and I can disconnect my * box
<br>&gt; &gt; during the call, I think that the IAX call quality problems are on my<br>&gt; &gt; ITSP's end, but I could be wrong.&nbsp;&nbsp;Is there anything I can do to<br>&gt; &gt; improve call quality when using IAX this way?
<br>
&gt; &gt;<br>&gt; &gt; 2) What about SIP?&nbsp;&nbsp;Why doesn't that work?&nbsp;&nbsp;I always thought that<br>&gt; &gt; &quot;dial&quot; would do exactly what I'm after (hairpin/redirect the call) if<br>&gt; &gt; I avoided options like t or T.
<br>&gt; &gt;<br>&gt; &gt; Any direction you can provide is highly appreciated.<br>&gt; &gt;<br>&gt; &gt; Thanks,<br>&gt; &gt; H<br>&gt; &gt; _______________________________________________<br>&gt; &gt; --Bandwidth and Colocation provided by 
<a href="http://Easynews.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Easynews.com</a> --<br>&gt; &gt;<br>&gt; &gt; asterisk-users mailing list<br>&gt; &gt; To UNSUBSCRIBE or update options visit:
<br>&gt; &gt;<br>&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation provided by <a href="http://Easynews.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Easynews.com</a> --<br>&gt;<br>&gt; asterisk-users mailing list<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;<br>&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.digium.com/mailman/listinfo/asterisk-users
</a><br>&gt;<br>&gt;<br>&gt;<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:
<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote>
</div><br>

</span></div></blockquote></div><br>