Hi Moises and Steve,<br><br>I tried with all protocol variants for Openr2 (AR, BR, CN, CZ, CO, EC, ITU, MX, PH, VE) and setting <span class="re2">&quot;mfcr2_skip_category=</span>yes&quot;, but the problem persists. I tried with Unicall and, in this way, I could make and receive calls without problems, using protocol variant BR or CO (I did not try with another variants). <br>
Moises, if you wish the next Monday (4/13) we can chat (off-list) for this issue.<br><br>Thanks for your attention.<br><br>Giovanny Magallanes<br><br><div class="gmail_quote">2009/4/8 Giovanny Magallanes <span dir="ltr">&lt;<a href="mailto:gmagallanes@gmail.com">gmagallanes@gmail.com</a>&gt;</span><br>
<br><pre>&gt; Hi Moises,<br><br>&gt; The Natural Microsystems document describes the two Colombian variants <br>&gt; supported by Unicall. They are both a bit like China. The key difference <br>&gt; between them in detecting the end of variable length digit strings.. The <br>
&gt; cellular one requires a timeout and pulsing of A3 to detect the end of <br>&gt; variable length digit strings. This is an awful technique, as it really <br>&gt; slows things down. However, several places do it. What I think happens, <br>
&gt; and what is not clearly described in the Natural Microsystems document, <br>&gt; is that if a calling party category is not available you might need to <br>&gt; do a timeout and pulse A3 for that, as well as for digit strings.<br>
<br>&gt; I have some notes on a third Colombian protocol, which I haven&#39;t <br>&gt; implemented in Unicall, as I don&#39;t have complete information. My notes <br>&gt; say the category and the ANI are both requested using A-6, and the ANI <br>
&gt; must be requested after the DNIS is complete. Those notes don&#39;t indicate <br>&gt; what all the other signals are - i.e. DNIS request, number complete, etc.<br><br>&gt; Steve<br><br><br>&gt; Moises Silva wrote:<br>
&gt;&gt;<i> The OpenR2 CO variant was implemented using the specification found in</i><br>&gt;&gt;<i> a CAS protocols reference manual by Natural MicroSystems. It was</i><br>&gt;&gt;<i> tested by someone in Colombia but I don&#39;t remember the telco though.</i><br>
&gt;&gt;<br>&gt;&gt;<i> Unicall uses the same A-6 signal to request calling party category,</i><br>&gt;&gt;<i> which is the one openr2 is using too. It seems the telco does not like</i><br>&gt;&gt;<i> this signal and is just ignoring it and openr2 eventually times out</i><br>
&gt;&gt;<i> waiting for the category.</i><br>&gt;&gt;<br>&gt;&gt;<i>  Giovanny, if the problem persist after my recommendation contact me</i><br>&gt;&gt;<i> off-list to arrange a debug session.</i><br>&gt;&gt;<br>&gt;&gt;<i> Moy</i><br>
&gt;&gt;<br>&gt;&gt;<i> On Thu, Apr 9, 2009 at 8:02 AM, Steve Underwood &lt;steveu@xxxxxxxxxxx&gt; wrote:</i><br>&gt;&gt;<i>   </i><br>&gt;&gt;<i>&gt; Hi,</i><br>&gt;&gt;<i>&gt;</i><br>&gt;&gt;<i>&gt; There are at least 2 R2 protocol variants in Colombia - one used by land</i><br>
&gt;&gt;<i>&gt; lines, and one used by the cellular networks. Unicall implements both,</i><br>&gt;&gt;<i>&gt; and I think both have been used successfully by people in Colombia (I</i><br>&gt;&gt;<i>&gt; seem to remember debugging with people there long ago). Which is the</i><br>
&gt;&gt;<i>&gt; protocol called &quot;CO&quot; in openr2?</i><br>&gt;&gt;<i>&gt;</i><br>&gt;&gt;<i>&gt; Steve.</i><br>&gt;&gt;<i>&gt;</i><br>&gt;&gt;<i>&gt; Moises Silva wrote:</i><br>&gt;&gt;<i>&gt;     </i><br>&gt;&gt;<i>&gt;&gt; Sounds like a protocol variant issue. Is the telco supposed to send you ANI?</i><br>
&gt;&gt;<i>&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt; You have 2 options, the first option is to try with the ITU variant,</i><br>&gt;&gt;<i>&gt;&gt; if that does not work, set the option mfcr2_skip_category=yes and see</i><br>&gt;&gt;<i>&gt;&gt; if that helps.</i><br>
&gt;&gt;<i>&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt; Moy</i><br>&gt;&gt;<i>&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt; On Wed, Apr 8, 2009 at 6:06 PM, Giovanny Magallanes</i><br>&gt;&gt;<i>&gt;&gt; &lt;gmagallanes@xxxxxxxxx&gt; wrote:</i><br>
&gt;&gt;<i>&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;       </i><br>&gt;&gt;<i>&gt;&gt;&gt; Hi,</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; I have installed Elastix 1.5.2 (Barranquilla, Colombia (TELCO: METROTEL))</i><br>
&gt;&gt;<i>&gt;&gt;&gt; with a TE220P (2xE1) and TDM2400P (16FXS), openr2 is included in 1.5.2</i><br>&gt;&gt;<i>&gt;&gt;&gt; version. The outcoming calls are ok, but with incoming call i have an error:</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>
&gt;&gt;<i>&gt;&gt;&gt; ERROR[14972] chan_dahdi.c: Chan 2 - Protocol error. Reason = Multi Frequency</i><br>&gt;&gt;<i>&gt;&gt;&gt; Cycle Timeout, R2 State =</i><br>&gt;&gt;<i>&gt;&gt;&gt; Seize ACK Transmitted, MF state = Category Request Transmitted, MF Group =</i><br>
&gt;&gt;<i>&gt;&gt;&gt; Backward Group A, CAS = 0x00</i><br>&gt;&gt;<i>&gt;&gt;&gt; DNIS = 310, ANI = , MF = 0x20</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; I tried with all protocol variants availables, because seems thats the</i><br>
&gt;&gt;<i>&gt;&gt;&gt; cause, but I still have the problem.</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; elastix*CLI&gt; mfcr2 show variant</i><br>&gt;&gt;<i>&gt;&gt;&gt; Variant Code                                  Country</i><br>
&gt;&gt;<i>&gt;&gt;&gt;   AR                                Argentina</i><br>&gt;&gt;<i>&gt;&gt;&gt;   BR                                   Brazil</i><br>&gt;&gt;<i>&gt;&gt;&gt;   CN                                    China</i><br>
&gt;&gt;<i>&gt;&gt;&gt;   CZ                           Czech Republic</i><br>&gt;&gt;<i>&gt;&gt;&gt;   CO                                 Colombia</i><br>&gt;&gt;<i>&gt;&gt;&gt;   EC                                  Ecuador</i><br>
&gt;&gt;<i>&gt;&gt;&gt;  ITU    International Telecommunication Union</i><br>&gt;&gt;<i>&gt;&gt;&gt;   MX                                   Mexico</i><br>&gt;&gt;<i>&gt;&gt;&gt;   PH                              Philippines</i><br>
&gt;&gt;<i>&gt;&gt;&gt;   VE                                Venezuela</i><br>&gt;&gt;<i>&gt;&gt;&gt; elastix*CLI&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; The following link has the content of files: chan_dahdi.conf, system.conf,</i><br>
&gt;&gt;<i>&gt;&gt;&gt; and a tail of /var/log/asterisk/full</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; <a rel="nofollow" href="http://pastebin.com/f3424b319">http://pastebin.com/f3424b319</a></i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>
&gt;&gt;<i>&gt;&gt;&gt; Is this really a variant protocol problem? Any suggest?</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; Regards,</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>
&gt;&gt;<i>&gt;&gt;&gt; GM</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; _______________________________________________</i><br>&gt;&gt;<i>&gt;&gt;&gt; -- Bandwidth and Colocation Provided by <a rel="nofollow" href="http://www.api-digital.com/">http://www.api-digital.com</a> --</i><br>
&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt; asterisk-users mailing list</i><br>&gt;&gt;<i>&gt;&gt;&gt; To UNSUBSCRIBE or update options visit:</i><br>&gt;&gt;<i>&gt;&gt;&gt;   <a rel="nofollow" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></i><br>
&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;&gt;         </i><br>&gt;&gt;<i>&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;</i><br>&gt;&gt;<i>&gt;&gt;       </i><br>&gt;&gt;<i>&gt; _______________________________________________</i><br>
&gt;&gt;<i>&gt; -- Bandwidth and Colocation Provided by <a rel="nofollow" href="http://www.api-digital.com/">http://www.api-digital.com</a> --</i><br>&gt;&gt;<i>&gt;</i><br>&gt;&gt;<i>&gt; asterisk-users mailing list</i><br>
&gt;&gt;<i>&gt; To UNSUBSCRIBE or update options visit:</i><br>&gt;&gt;<i>&gt;   <a rel="nofollow" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></i><br>
&gt;&gt;<i>&gt;</i><br>&gt;&gt;<i>&gt;     </i><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<i>   </i><br><br><br></pre></div><br>