try this:<br><br>first: immediate=no ; otherwise what you r saying is to asterisk automatically dial when you hook up the phone!<br><br>The problem is that in your context from-zaptel you are not dialing anywhere!<br><br>i couldn't find you using any Dial(...)
<br><br>That's why it doesn't work! <br>try this:<br><br>[from-zaptel]<br>exten=&gt; _X.,1,Dial(Zap/G1/${EXTEN})<br>exten=&gt; _X.,2,hangup<br><br>Use it to dial a local extension, i suppose to dial out you are using a prefix
<br><br><br><div><span class="gmail_quote">On 10/2/06, <b class="gmail_sendername">bivio</b> &lt;<a href="mailto:elbivio@gmail.com">elbivio@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;">
2006/10/2, Marco Mouta &lt;<a href="mailto:marco.mouta@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">marco.mouta@gmail.com</a>&gt;:<span class="q"><div><span class="gmail_quote"></span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
please post your from-zaptel context in extensions.conf<br></blockquote></div><br></span>Thanks to Giordano (immediate=yes) i see the first improvement now i hear the asterisk voice who says &quot;the number you digited is not in use, please check&quot;
<br>now i'm tryng to understand how to andle the from-zaptel context, here it is<br><br>[from-zaptel]<br>exten =&gt; _X.,1,Set(DID=${EXTEN})<br>exten =&gt; _X.,n,Goto(s,1)<br>exten =&gt; s,1,NoOp(Entering from-zaptel with DID == ${DID})
<br>; If ($did == &quot;&quot;) { $did = &quot;s&quot;; }<br>exten =&gt; s,n,Set(DID=${IF($[&quot;${DID}&quot;= &quot;&quot;]?s:${DID})})<br>exten =&gt; s,n,NoOp(DID is now ${DID})<br>exten =&gt; s,n,GotoIf($[&quot;${CHANNEL:0:3}&quot;=&quot;Zap&quot;]?zapok:notzap)
<br>exten =&gt; s,n(notzap),Goto(ext-did,${DID},1)<br>; If there's no ext-did,s,1, that means there's not a no did/no cid route. Hangup.<br>exten =&gt; s,n,Macro(hangup)<br>exten =&gt; s,n(zapok),NoOp(Is a Zaptel Channel)
<br>exten =&gt; s,n,Set(CHAN=${CHANNEL:4})<br>exten =&gt; s,n,Set(CHAN=${CUT(CHAN,-,1)})<br>exten =&gt; s,n,Macro(from-zaptel-${CHAN},${DID},1)<br>; If nothing there, then treat it as a DID<br>exten =&gt; s,n,NoOp(Returned from Macro from-zaptel-${CHAN})
<br>exten =&gt; s,n,Goto(ext-did,${DID},1)<br><br><br><span><font color="#0000ff" face="Arial" size="2"> </font></span>

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