<div>Try latest version of iaxLite softphone. The testing result here is that it could work with PRI or IAX2 trunks.</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">2007/1/16, Patrick W. Foster &lt;<a href="mailto:pwf@unids.com">pwf@unids.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div bgcolor="#ffffff">
<div><font face="Arial" size="2">I have call center PCs that switch between an IBEAM SIP softphone and a NEBU IAX softphone (for reasons</font></div>
<div><font face="Arial" size="2">that aren&#39;t germane here).&nbsp;&nbsp; The SIP softphones work fine, but the IAX softphones get a fast busy unless I give</font></div>
<div><font face="Arial" size="2">them an IAX trunk to use, instead of the PRI trunks that all the other phones are using.&nbsp; I am using Asterisk 1.2.3.</font></div>
<div><font face="Arial" size="2">svn rev 47264.</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">I&#39;ve appended a sample call trace.&nbsp;&nbsp; The call fails through all the configured PRI trunks to the IAX trunk with a CHANUNAVAIL error, whilst</font></div>
<div><font face="Arial" size="2">the SIP phones are actively calling out on those same PRI trunks.&nbsp;&nbsp; The numbers dialed are 10 digits with no prefix.&nbsp; I am hopeful that</font></div>
<div><font face="Arial" size="2">someone will recognize the issue and give me a pointer on where to look for the problem.</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">- Registered IAX2 &#39;4414&#39; (AUTHENTICATED) at <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.1.102:4569/" target="_blank">192.168.1.102:4569</a><br>&nbsp;&nbsp;&nbsp; -- Accepting AUTHENTICATED call from 
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.1.102/" target="_blank">192.168.1.102</a>:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; requested format = alaw,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; requested prefs = (),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; actual format = ulaw,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; host prefs = (ulaw|alaw|gsm),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; priority = mine<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;EMERGENCYROUTE=YES&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;IAX2/4414-6&quot;, &quot;dialout-trunk|4|xxxnnnnnnn||&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;1?3:2&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-dialout-trunk,s,3)<br>&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;IAX2/4414-6&quot;, &quot;user-callerid&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?report&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?start&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;REALCALLERIDNUM=4414&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;IAX2/4414-6&quot;, &quot;REALCALLERIDNUM is 4414&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;AMPUSER=4414&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;AMPUSERCIDNAME=User32-IAX&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?report&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;CALLERID(all)=User32-IAX &lt;4414&gt;&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;IAX2/4414-6&quot;, &quot;Using CallerID &quot;User32-IAX&quot; &lt;4414&gt;&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;IAX2/4414-6&quot;, &quot;record-enable|4414|OUT&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0 &gt; 0?2:4&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-record-enable,s,4)
<br>&nbsp;&nbsp;&nbsp; -- Executing AGI(&quot;IAX2/4414-6&quot;, &quot;recordingcheck|20070115-121440|1168881280.2233&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck<br>&nbsp; recordingcheck|20070115-121440|1168881280.2233: Outbound recording not enabled
<br>&nbsp;&nbsp;&nbsp; -- AGI Script recordingcheck completed, returning 0<br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;IAX2/4414-6&quot;, &quot;No recording needed&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;IAX2/4414-6&quot;, &quot;outbound-callerid|4&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;1?start&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-outbound-callerid,s,3)<br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;IAX2/4414-6&quot;, &quot;REALCALLERIDNUM is 4414&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;USEROUTCID=&quot;&quot;Business Name&quot; &lt;xxx-nnn-nnnn&gt;&quot;&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;EMERGENCYCID=&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;TRUNKOUTCID=&quot;&quot;Business Name&quot; &lt;xxx-nnn-nnnn&gt;&quot;&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?trunkcid&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;1?trunkcid&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-outbound-callerid,s,11)<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?usercid&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;CALLERID(all)=&quot;&quot;Business Name&quot; &lt;xxx-nnn-nnnn&gt;&quot;&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?report&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;CALLERID(all)=&quot;&quot;Business Name&quot; &lt;xxx-nnn-nnnn&gt;&quot;&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;IAX2/4414-6&quot;, &quot;CallerID set to &quot;&quot;Business Name&quot; &lt;xxx-nnn-nnnn&gt;&quot;&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;GROUP()=OUT_4&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?108&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;DIAL_NUMBER=xxxnnnnnnn&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;DIAL_TRUNK=4&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing AGI(&quot;IAX2/4414-6&quot;, &quot;fixlocalprefix&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
<br>&nbsp;&nbsp;&nbsp; -- AGI Script fixlocalprefix completed, returning 0<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;OUTNUM=xxxnnnnnnn&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Set(&quot;IAX2/4414-6&quot;, &quot;custom=ZAP/g0&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;IAX2/4414-6&quot;, &quot;0?16&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;IAX2/4414-6&quot;, &quot;ZAP/g0/xxxnnnnnnn|120|r&quot;) in new stack<br>&nbsp; == Everyone is busy/congested at this time (1:0/0/1)
<br>&nbsp;&nbsp;&nbsp; -- Executing Goto(&quot;IAX2/4414-6&quot;, &quot;s-CHANUNAVAIL|1&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)<br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;IAX2/4414-6&quot;, &quot;Dial failed due to CHANUNAVAIL&quot;) in new stack
</font></div></div><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></blockquote></div><br>