Moises,<br><br>Thank you for your reply and the lesson of MFC/R2 !<br><br>My configs for the unicall.conf is:<br><pre>[channels]<br>language=br<br>context=from-pstn<br>usecallerid=yes<br>hidecallerid=no<br>immediate=no<br>
callwaitingcallerid=yes<br>threewaycalling=yes<br>transfer=yes<br>cancallforward=yes<br>callreturn=yes<br>echocancel=yes<br>echocancelwhenbridged=yes<br>rxgain=0.0<br>txgain=0.0<br>faxdetect=both<br>loglevel=0<br>protocolclass=mfcr2
<br>protocolvariant=br,20,4<br>protocolend=cpe<br>group=1<br>callerid=asreceived<br>channel=&gt;1-15<br>channel=&gt;17-31<br>channel=&gt;32-46<br>channel=&gt;48-62<br>channel=&gt;63-77<br>channel=&gt;79-93<br>protocolclass=mfcr2
</pre>
<br>The teleco who provides the links E1s is Brasil Telecom, I use the protocolvariant as shown in <a href="http://voip-info.org">voip-info.org</a>:<br><h4>  Brasil Telecom</h4><h4>protocolvariant=br,20,4 <br></h4><div id="result_box" dir="ltr">
But I have a question in relation to variable: <br>  protocolend=co<br><br>I was using &quot;=co&quot; and others configs I saw are using &quot;=cpe&quot;. I have change it, but don&#39;t seams to have effect to me.<br></div>
<br>I read something on the internet which suggested changes in the file mfcr2.c to correct variables of timing. I believe that that should be the way to solution, but I do not feel safe to do this changes.<br><br><div id="result_box" dir="ltr">
Some
research later, I saw information that in future versions of libunicall
would not be necessary to rebuild lib to change parameters of timing, but I believe that&#39;s not implemented yet.<br><br>How I can set a time of increased response of &quot;Seize ACK&quot; ?<br><br>Thank you !<br></div>
<br><div><span class="gmail_quote">2007/12/11, Moises Silva &lt;<a href="mailto:moises.silva@gmail.com">moises.silva@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Roger,<br><br>The &quot;seize ack timeout&quot; problem is because libmfcr2 is expecting a<br>response ( an ACK ) from the far end and it does not arrive in a R2<br>variant dependant amount of time. Which protocolvariant do you have
<br>configured in unicall.conf?<br><br>This is how the process to start a call goes:<br><br>1. When you Dial(Unicall/blah), Asterisk will ask chan_unicall.c to<br>initiate the call. chan_unicall will ask libunicall to start the call,
<br>and libunicall will ask libmfcr2 to start the call.<br><br>2. libmfcr2 will set the ABCD bits to 0x0 (000) ( normally the ABCD<br>bits are in Idle 1001 ). Setting the ABCD bits to 0x0 is our way to<br>tell the far end ( the telco ) that we want to start a call, this is
<br>known as the &quot;Seize&quot;.<br><br>3. The far end should detect this bit pattern change and answer with a<br>&quot;Seize ACK&quot; ( ABCD bits in 0xC ), in this case, libmfcr2 does not<br>receive the expected ACK in 2000ms unless you are in Kuwait ( 4000ms )
<br>or Nigeria (10000ms ).<br><br>So, let us know your R2 variant, probably your country require more<br>time to wait for the Seize ACK.<br><br>Regards,<br><br>Moisés Silva<br><br><br>On Dec 11, 2007 7:03 AM, Roger C. Beraldi Martins
<br>&lt;<a href="mailto:rogerberaldi@gmail.com">rogerberaldi@gmail.com</a>&gt; wrote:<br>&gt; Dears,<br>&gt;<br>&gt; After having set up the board Digium TE420 to receive 3 E1s, I can receive<br>&gt; calls without difficulties. As you can see in the log below:
<br>&gt;<br>&gt;&nbsp;&nbsp; -- Executing [5908@from-pstn:1] NoOp(&quot;UniCall/14-1&quot;, &quot;Catch-All DID Match<br>&gt; - Found 5908 - You probably want a DID for this.&quot;) in new stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [5908@from-pstn
:2] Goto(&quot;UniCall/14-1&quot;, &quot;ext-did|s|1&quot;) in<br>&gt; new stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Goto (ext-did,s,1)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@ext-did:1] Set(&quot;UniCall/14-1&quot;, &quot;__FROM_DID=s&quot;) in new<br>
&gt; stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@ext-did:2] GotoIf(&quot;UniCall/14-1&quot;, &quot;0 ?cidok&quot;) in new<br>&gt; stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@ext-did:3] Set(&quot;UniCall/14-1&quot;,<br>&gt; &quot;CALLERID(name)=4133602900&quot;) in new stack
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@ext-did:4] NoOp(&quot;UniCall/14-1&quot;, &quot;CallerID is<br>&gt; &quot;4133602900&quot; &lt;4133602900&gt;&quot;) in new stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@ext-did:5] Goto(&quot;UniCall/14-1&quot;, &quot;ivr-3|s|1&quot;) in new
<br>&gt; stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Goto (ivr-3,s,1)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*snip*<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [s@ivr-3:10] BackGround(&quot;UniCall/14-1&quot;, &quot;custom/celia&quot;) in<br>&gt; new stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- &lt;UniCall/14-1&gt; Playing &#39;custom/celia&#39; (language &#39;br&#39;)
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Executing [h@ivr-3:1] Hangup(&quot;UniCall/14-1&quot;, &quot;&quot;) in new stack<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Hungup &#39;UniCall/14-1&#39;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Unicall/14 released<br>&gt;<br>&gt;<br>&gt;<br>&gt; Now I am having problems to make calls using the libunicall. The problem is
<br>&gt; clear in this line of the full log:<br>&gt;&nbsp;&nbsp;[Dec 11 10:03:54] ERROR[12935] chan_unicall.c: Unicall/1 protocol error.<br>&gt; Cause 32776<br>&gt;<br>&gt; Searching for the error I discovered it is &quot;Seize ack timed out&quot;, but I do
<br>&gt; not know exactly of what it means or how to fix it. Here is de version of<br>&gt; softwares/libs I have use (<br>&gt; <a href="http://www.voip-info.org/wiki/view/Asterisk+MFC+R2">http://www.voip-info.org/wiki/view/Asterisk+MFC+R2
</a>).<br>&gt;<br>&gt; asterisk-1.4.9<br>&gt;&nbsp;&nbsp;spandsp-0.0.4<br>&gt;&nbsp;&nbsp;unicall-0.0.5pre1<br>&gt;&nbsp;&nbsp;zaptel-1.4.4<br>&gt;<br>&gt; I already try&nbsp;&nbsp;using asterisk 1.4.10 but the comportment is the same. I<br>&gt; don&#39;t believe the&nbsp;&nbsp;problem is in asterisk. I think my configs are correctly
<br>&gt; but not sure. Attached in text file follow the tests I have done using<br>&gt; testunicall, config files from zaptel.conf and unicall.conf I using on this<br>&gt; solution.&nbsp;&nbsp;More logs is in the same file.<br>&gt;
<br>&gt; This can be caused by a problem with signaling between my settings and the<br>&gt; standard of telephony service ?<br>&gt;<br>&gt; I&#39;m using FreePBX with a Custon Trunk (Custon String Dial: UniCall/g1), my<br>
&gt; extensions_aditional has<br>&gt; the &quot;OUT_3 = AMP:UniCall/g1&quot; and &quot;OUTMAXCHANS_3 = 10&quot;.<br>&gt;<br>&gt;&nbsp;&nbsp;Someone has already gone through a problem like this ? I would be grateful<br>&gt; if received suggestions to correct it.
<br>&gt;<br>&gt; Log Full:<br>&gt;<br>&gt; [Dec 11 10:03:51] VERBOSE[12935] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing<br>&gt; [s@macro-dialout-trunk :32] Dial(&quot;SIP/2290-09b18a68&quot;, &quot;UniCall/g1|300|&quot;) in<br>&gt; new stack
<br>&gt; [Dec 11 10:03:51] DEBUG[12935] chan_unicall.c: unicall_call called - &#39;g1&#39;<br>&gt; [Dec 11 10:03:51] DEBUG[12935] chan_unicall.c: unicall_call caller id -<br>&gt; &#39;2290&#39;<br>&gt; [Dec 11 10:03:51] VERBOSE[12935] 
logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Called g1<br>&gt; [Dec 11 10:03:51] NOTICE[12935] chan_unicall.c: Unicall/1 event Dialing<br>&gt; [Dec 11 10:03:54] NOTICE[12935] chan_unicall.c: Unicall/1 event Protocol<br>&gt; failure<br>&gt; [Dec 11 10:03:54] ERROR[12935] chan_unicall.c: Unicall/1 protocol error.
<br>&gt; Cause 32776<br>&gt; [Dec 11 10:03:54] DEBUG[12935] chan_unicall.c: disabled echo cancellation on<br>&gt; channel 1<br>&gt; [Dec 11 10:03:54] WARNING[12935] app_dial.c: Unable to forward voice or dtmf<br>&gt; [Dec 11 10:03:54] DEBUG[12935] chan_unicall.c: Hangup: channel: 1 index = 0,
<br>&gt; normal = 10, callwait = -1, thirdcall = -1<br>&gt; [Dec 11 10:03:54] DEBUG[12935] chan_unicall.c: Updated conferencing on 1,<br>&gt; with 0 conference users<br>&gt; [Dec 11 10:03:54] VERBOSE[12935] logger.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Hungup &#39;UniCall/1-1&#39;
<br>&gt; [Dec 11 10:03:54] VERBOSE[12935] logger.c:&nbsp;&nbsp; == Everyone is busy/congested<br>&gt; at this time (1:0/0/1)<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt;&nbsp;&nbsp;Atenciosamente,<br>&gt;<br>&gt; Roger C. Beraldi Martins
<br>&gt; Fone: 41-8828-7068<br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--">http://www.api-digital.com--</a><br>&gt;<br>&gt; asterisk-users mailing list
<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>&gt;<br><br><br><br>--<br>&quot;Within C++, there is a much smaller and cleaner language struggling
<br>to get out.&quot;<br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--">http://www.api-digital.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">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br><br clear="all"><br>
-- <br>Atenciosamente,<br><br>Roger C. Beraldi Martins<br>Fone: 41-8828-7068