<div class="gmail_quote">On Sat, Nov 15, 2008 at 11:05 PM, Tony Mountifield <span dir="ltr">&lt;<a href="mailto:tony@softins.clara.co.uk">tony@softins.clara.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
In article &lt;<a href="mailto:57a815bf0811142025k57b2773cq3eb5f1c9c2913783@mail.gmail.com">57a815bf0811142025k57b2773cq3eb5f1c9c2913783@mail.gmail.com</a>&gt;,<br>
<div class="Ih2E3d">Mikel Lindsaar &lt;<a href="mailto:raasdnil@gmail.com">raasdnil@gmail.com</a>&gt; wrote:<br>&gt; I have an NEC PBX connected via a TE210p E1 line to an asterisk 1.6 box.<br>&gt; NEC -&gt; E1 -&gt; TE210P:1 -&gt; * -&gt; TE210P:2 -&gt; E1 -&gt; Telco<br>
&gt; Incomming calls from the telco to the asterisk box to the NEC work fine with<br>
&gt; indials and everything. &nbsp;Works sweet.<br>&gt; Outbound from the NEC to the Asterisk box fail. &nbsp;Giving an long dial tone<br>
&gt; that then times out.<br><br>
</div>You need to understand how the NEC interacted with the Telco before the<br>
Asterisk box was inserted.<br>You might want to try changing immediate=no to immediate=yes on span 1.<br>
If that&#39;s the case, you might need a different dialplan too:<br>If that doesn&#39;t work, you could try doing this at the Asterisk<br>
CLI&gt; prompt:</blockquote><div><br></div><div>Yup, didn&#39;t work. &nbsp;Ended up timing out on the WaitExten command and looking for the t exten, which means it didn&#39;t receive a number to dial...</div><div><br></div><div>
Here is the verbose output:</div><div><br></div><div><div>&nbsp;&nbsp; &nbsp;-- Accepting call from &#39;&#39; to &#39;s&#39; on channel 0/31, span 1</div><div>&nbsp;&nbsp; &nbsp;-- Executing [s@from-nec:1] WaitExten(&quot;DAHDI/31-1&quot;, &quot;&quot;) in new stack</div>
<div>[Nov 16 14:10:01] WARNING[7729]: pbx.c:7787 pbx_builtin_waitexten: Timeout but no rule &#39;t&#39; in context &#39;from-nec&#39;</div><div>&nbsp;&nbsp;== Spawn extension (from-nec, s, 1) exited non-zero on &#39;DAHDI/31-1&#39;</div>
<div>&nbsp;&nbsp; &nbsp;-- Hungup &#39;DAHDI/31-1&#39;</div><div><br></div><div>Because this didn&#39;t work, I changed it back to immediate = no.</div><div><br></div><div>And removed the WaitExten from the from-nec context.</div><div><br>
</div><div>Now I don&#39;t get the constant dial tone any more, I get an immediate busy with asterisk reporting:</div><div><br></div><div><div>&nbsp;&nbsp; &nbsp;-- Extension &#39;s&#39; in context &#39;from-nec&#39; from &#39;&#39; does not exist. &nbsp;Rejecting call on channel 0/31, span 1</div>
<div><br></div><div>Which means it&#39;s not getting the number to dial somehow.</div></div></div><div>&nbsp;<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Then post the contents of /tmp/pri.txt if it&#39;s not too huge, or else<br>

put it up on a file server or web site and post the URL.<br></blockquote></div><br>
<div>Isn&#39;t too long. &nbsp;There are no other calls happening at the moment, so is nice and short:</div><div><br></div><div><div>&lt; Protocol Discriminator: Q.931 (8) &nbsp;len=19</div><div>&lt; Call Ref: len= 2 (reference 1/0x1) (Originator)</div>
<div>&lt; Message type: SETUP (5)</div><div>&lt; [04 03 80 90 a3]</div><div>&lt; Bearer Capability (len= 5) [ Ext: 1 &nbsp;Q.931 Std: 0 &nbsp;Info transfer capability: Speech (0)</div><div>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ext: 1 &nbsp;Trans mode/rate: 64kbps, circuit-mode (16)</div>
<div>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;User information layer 1: A-Law (35)</div><div>&lt; [18 03 a1 83 9f]</div><div>&lt; Channel ID (len= 5) [ Ext: 1 &nbsp;IntID: Implicit &nbsp;PRI &nbsp;Spare: 0 &nbsp;Preferred &nbsp;Dchan: 0</div><div>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ChanSel: As indicated in following octets</div>
<div>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ext: 1 &nbsp;Coding: 0 &nbsp;Number Specified &nbsp;Channel Type: 3</div><div>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ext: 1 &nbsp;Channel: 31 ]</div><div>&lt; [6c 02 21 81]</div><div>&lt; Calling Number (len= 4) [ Ext: 0 &nbsp;TON: National Number (2) &nbsp;NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)</div>
<div>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Presentation: Presentation permitted, user number passed network screening (1) &nbsp;&#39;&#39; ]</div><div>-- Making new call for cr 1</div><div>-- Processing Q.931 Call Setup</div><div>-- Processing IE 4 (cs0, Bearer Capability)</div>
<div>-- Processing IE 24 (cs0, Channel Identification)</div><div>-- Processing IE 108 (cs0, Calling Party Number)</div><div>q931.c:3509 q931_receive: call 1 on channel 31 enters state 6 (Call Present)</div><div>NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Present, peerstate Call Initiated</div>
<div>q931.c:3104 q931_release_complete: call 1 on channel 31 enters state 0 (Null)</div><div>&gt; Protocol Discriminator: Q.931 (8) &nbsp;len=9</div><div>&gt; Call Ref: len= 2 (reference 1/0x1) (Terminator)</div><div>&gt; Message type: RELEASE COMPLETE (90)</div>
<div>&gt; [08 02 81 81]</div><div>&gt; Cause (len= 4) [ Ext: 1 &nbsp;Coding: CCITT (ITU) standard (0) &nbsp;Spare: 0 &nbsp;Location: Private network serving the local user (1)</div><div>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ext: 1 &nbsp;Cause: Unallocated (unassigned) number (1), class = Normal Event (0) ]</div>
<div>NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null</div><div>NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null</div><div><br></div><div><br></div><div>Any ideas?</div><div><br></div>
<div>Mikel</div><div><br></div></div>