I'm running Asterisk (stable branch downloaded 2-Sep-05) on RedHat 9
and I have a TDM22B installed (TDM400 w/ 2 FXO and 2 FXS ports).<br>
<br>
Everything seems to work except threeway calling.&nbsp; I can establish
a threeway call, but it uses up BOTH FXO lines.&nbsp; Note that I DO
have threeway calling active with my Bell service. Here's a typical
scenario:<br>
<br>
1) Call 765-1574,<br>
2) When they answer, press flash and call 735-1056,<br>
3) Press Flash again and I have a three way call<br>
4) Try calling 820-2726 on the other line and I get fast busy.<br>
<br>
Asterisk indicates that it was &quot;Unable to create channel of type 'ZAP'&quot;
when I attempt the threeway call.&nbsp; As a result, the second call
(735-1056) is placed on the other ZAP channel so there's none left when
I attempt the third call (820-2726) on the other FXS line. <br>
<br>
There's no problem with my Bell service as I can do three way calls on
BOTH my FXO lines when Asterisk is bypassed and my phones are connected
directly to Bell.<br>
<br>
Any ideas?&nbsp; My zapata.conf and the log of the example above are provided below FYI<br>
<br>
Thanks<br>
Hugh<br>
<br>
; -----------------------------------------------------------<br>
; /etc/asterisk/zapata.conf<br>
;<br>
; <br>
[channels]<br>
language=en<br>
context=internal<br>
signalling=fxo_ks<br>
threewaycalling=yes<br>
transfer=yes<br>
channel=&gt;1<br>
;<br>
language=en<br>
context=internal<br>
signalling=fxo_ks<br>
threewaycalling=yes<br>
transfer=yes<br>
channel=&gt;2<br>
;<br>
language=en<br>
context=external-FXO<br>
signalling=fxs_ks<br>
usecallerid=yes<br>
echocancel=yes<br>
echocancelwhenbridged=yes<br>
rxgain=5%<br>
channel =&gt; 4<br>
;<br>
language=en<br>
context=external-FXO<br>
signalling=fxs_ks<br>
usecallerid=yes<br>
echocancel=yes<br>
echocancelwhenbridged=yes<br>
rxgain=5%<br>
channel =&gt; 3<br>
<br>
; -----------------------------------------------------------<br>
; Sample output<br>
<br>
*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- Starting simple switch on 'Zap/2-1'<br>
&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;Zap/2-1&quot;, &quot;dial-FXO-only|7651574&quot;) in new stack<br>
&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;Zap/2-1&quot;, &quot;ZAP/3/7651574&quot;) in new stack<br>
&nbsp;&nbsp;&nbsp; -- Called 3/7651574<br>
&nbsp;&nbsp;&nbsp; -- Zap/3-1 answered Zap/2-1<br>
&nbsp;&nbsp;&nbsp; -- Attempting native bridge of Zap/2-1 and Zap/3-1<br>
&nbsp;&nbsp;&nbsp; -- Starting simple switch on 'Zap/2-2'<br>
&nbsp;&nbsp;&nbsp; -- Started three way call on channel 2<br>
&nbsp;&nbsp;&nbsp; -- Started music on hold, class 'default', on Zap/3-1<br>
&nbsp;&nbsp;&nbsp; -- Attempting native bridge of Zap/2-1 and Zap/3-1<br>
&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;Zap/2-2&quot;, &quot;dial-FXO-only|7351056&quot;) in new stack<br>
&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;Zap/2-2&quot;, &quot;ZAP/3/7351056&quot;) in new stack<br>
Sep&nbsp; 2 16:14:16 NOTICE[2652]: app_dial.c:764 dial_exec: Unable to create channel of type 'ZAP'<br>
&nbsp; == Everyone is busy/congested at this time<br>
&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;Zap/2-2&quot;, &quot;ZAP/4/7351056&quot;) in new stack<br>
&nbsp;&nbsp;&nbsp; -- Called 4/7351056<br>
&nbsp;&nbsp;&nbsp; -- Zap/4-1 answered Zap/2-2<br>
&nbsp;&nbsp;&nbsp; -- Attempting native bridge of Zap/2-2 and Zap/4-1<br>
&nbsp;&nbsp;&nbsp; -- Building conference on call on Zap/2-1 and Zap/2-2<br>
&nbsp;&nbsp;&nbsp; -- Stopped music on hold on Zap/3-1<br>
&nbsp;&nbsp;&nbsp; -- Attempting native bridge of Zap/2-2 and Zap/4-1<br>
&nbsp;&nbsp;&nbsp; -- Attempting native bridge of Zap/2-1 and Zap/3-1<br>
&nbsp;&nbsp;&nbsp; -- Starting simple switch on 'Zap/1-1'<br>
&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;Zap/1-1&quot;, &quot;dial-FXO-only|8202726&quot;) in new stack<br>
&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;Zap/1-1&quot;, &quot;ZAP/3/8202726&quot;) in new stack<br>
Sep&nbsp; 2 16:14:25 NOTICE[2652]: app_dial.c:764 dial_exec: Unable to create channel of type 'ZAP'<br>
&nbsp; == Everyone is busy/congested at this time<br>
&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;Zap/1-1&quot;, &quot;ZAP/4/8202726&quot;) in new stack<br>
Sep&nbsp; 2 16:14:25 NOTICE[2652]: app_dial.c:764 dial_exec: Unable to create channel of type 'ZAP'<br>
&nbsp; == Everyone is busy/congested at this time<br>
&nbsp;&nbsp;&nbsp; -- Executing Congestion(&quot;Zap/1-1&quot;, &quot;&quot;) in new stack<br>
&nbsp; == Spawn extension (macro-dial-FXO-only, s, 1) exited non-zero on 'Zap/2-1' in macro 'dial-FXO-only'<br>
&nbsp; == Spawn extension (internal, 7651574, 1) exited non-zero on 'Zap/2-1'<br>
&nbsp;&nbsp;&nbsp; -- Executing Hangup(&quot;Zap/2-1&quot;, &quot;&quot;) in new stack<br>
&nbsp; == Spawn extension (internal, h, 1) exited non-zero on 'Zap/2-1'<br>
&nbsp;&nbsp;&nbsp; -- Hungup 'Zap/2-1'<br>
&nbsp;&nbsp;&nbsp; -- Hungup 'Zap/3-1&lt;MASQ&gt;'<br>
&nbsp;&nbsp;&nbsp; -- Attempting native bridge of Zap/3-1 and Zap/4-1<br>
&nbsp; == Spawn extension (macro-dial-FXO-only, s, 103) exited non-zero on 'Zap/1-1'<br>
in macro 'dial-FXO-only'<br>
&nbsp; == Spawn extension (internal, 8202726, 1) exited non-zero on 'Zap/1-1'<br>
&nbsp;&nbsp;&nbsp; -- Executing Hangup(&quot;Zap/1-1&quot;, &quot;&quot;) in new stack<br>
&nbsp; == Spawn extension (internal, h, 1) exited non-zero on 'Zap/1-1'<br>
&nbsp;&nbsp;&nbsp; -- Hungup 'Zap/1-1'<br>
&nbsp;&nbsp;&nbsp; -- Hungup 'Zap/4-1'<br>
&nbsp; == Spawn extension (macro-dial-FXO-only, s, 102) exited non-zero on 'Zap/3-1'<br>
in macro 'dial-FXO-only'<br>
&nbsp; == Spawn extension (internal, 7351056, 1) exited non-zero on 'Zap/3-1'<br>
&nbsp;&nbsp;&nbsp; -- Executing Hangup(&quot;Zap/3-1&quot;, &quot;&quot;) in new stack<br>
&nbsp; == Spawn extension (internal, h, 1) exited non-zero on 'Zap/3-1'<br>
&nbsp;&nbsp;&nbsp; -- Hungup 'Zap/3-1'<br>
<br>