[asterisk-r2] E1 MFCR2 Problem Telecom Argentina

Mariano Bianchi marianito.bianchi at gmail.com
Thu Jul 21 15:17:55 CDT 2011


Hi there:
              Apparently, the problem is that the customer is sending 0x31
to ask for the following digit, and they should send a 0xA1.
How do I change that?
Thank you.
Best regards,
Mariano


On Thu, Jul 21, 2011 at 4:37 PM, Mariano Bianchi <
marianito.bianchi at gmail.com> wrote:

> I am attaching here a new log of the call, they were talking with telecom,
> and the problem is when they send the ack of the dnis digit reception, they
> never get that ack.
>
> [root at IP-PBX01 span1]# cat chan-31-backward-0-20110721162424.call
> [16:24:24:886] [Thread: 1106196800] [Chan 31] - Call started at Thu Jul 21
> 16:24:24 2011 on chan 31 [openr2 version 1.3.0, revision exported]
> [16:24:24:886] [Thread: 1106196800] [Chan 31] - Initialized R2 MF detector
> [16:24:24:886] [Thread: 1106196800] [Chan 31] - CAS Tx >> [SEIZE ACK] 0x0C
> [16:24:24:886] [Thread: 1106196800] [Chan 31] - CAS Raw Tx >> 0x0D
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - MF Rx << 3 [ON]
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - Attempting to cancel timer
> timer 0
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - Cannot cancel timer 0
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - Getting DNIS digit 3
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - DNIS so far: 3, expected
> length: 4
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - Requesting next DNIS with
> signal 0x31.
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - MF Tx >> 1 [ON]
> [16:24:24:987] [Thread: 1106196800] [Chan 31] - scheduled timer id 2
> (mf_back_cycle)
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - Attempting to cancel timer
> timer 2
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - timer id 2 found,
> cancelling it now
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - calling timer 2
> (mf_back_cycle) callback
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - MF cycle timed out, no more
> DNIS
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - scheduled timer id 3
> (mf_back_resume_cycle)
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - MF Tx >> 5 [ON]
> [16:24:29:987] [Thread: 1106196800] [Chan 31] - scheduled timer id 4
> (mf_back_cycle)
> [16:24:30:147] [Thread: 1106196800] [Chan 31] - Attempting to cancel timer
> timer 3
> [16:24:30:147] [Thread: 1106196800] [Chan 31] - timer id 3 found,
> cancelling it now
> [16:24:30:147] [Thread: 1106196800] [Chan 31] - calling timer 3
> (mf_back_resume_cycle) callback
> [16:24:30:147] [Thread: 1106196800] [Chan 31] - MF Tx >> 5 [OFF]
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - Attempting to cancel timer
> timer 4
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - timer id 4 found,
> cancelling it now
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - calling timer 4
> (mf_back_cycle) callback
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - MF back cycle timed out!
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - Protocol error. Reason =
> Multi Frequency Cycle Timeout, R2 State = Seize ACK Transmitted, MF state =
> Category Request Transmitted, MF Group = Backward Group A, CAS = 0x00
>
> DNIS = 3, ANI = , MF = 0x33
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - Attempting to cancel timer
> timer 0
> [16:24:34:988] [Thread: 1106196800] [Chan 31] - Cannot cancel timer 0
> ★ Mariano ★
>
>
> On Thu, Jul 21, 2011 at 2:39 PM, Mariano Bianchi <
> marianito.bianchi at gmail.com> wrote:
>
>> Hi everyone:
>>                  I am receiving this error when trying to make a call in
>> R2:
>>
>> [Jul 21 14:29:04] VERBOSE[10680] chan_dahdi.c: New MFC/R2 call detected on
>> chan 31.
>> [Jul 21 14:29:04] DEBUG[10680] chan_dahdi.c: Chan 31 - MF Rx << 3 [ON]
>> [Jul 21 14:29:04] DEBUG[10680] chan_dahdi.c: Chan 31 - Getting DNIS digit
>> 3
>> [Jul 21 14:29:04] DEBUG[10680] chan_dahdi.c: Chan 31 - DNIS so far: 3,
>> expected length: 3
>> [Jul 21 14:29:04] DEBUG[10680] chan_dahdi.c: Chan 31 - Requesting next
>> DNIS with signal 0x31.
>> [Jul 21 14:29:04] DEBUG[10680] chan_dahdi.c: Chan 31 - MF Tx >> 1 [ON]
>> [Jul 21 14:29:09] DEBUG[10680] chan_dahdi.c: Chan 31 - calling timer 2
>> (mf_back_cycle) callback
>> [Jul 21 14:29:09] DEBUG[10680] chan_dahdi.c: Chan 31 - MF cycle timed out,
>> no more DNIS
>> [Jul 21 14:29:09] DEBUG[10680] chan_dahdi.c: Chan 31 - MF Tx >> 5 [ON]
>> [Jul 21 14:29:09] DEBUG[10680] chan_dahdi.c: Chan 31 - calling timer 3
>> (mf_back_resume_cycle) callback
>> [Jul 21 14:29:09] DEBUG[10680] chan_dahdi.c: Chan 31 - MF Tx >> 5 [OFF]
>> [Jul 21 14:29:14] DEBUG[10680] chan_dahdi.c: Chan 31 - calling timer 4
>> (mf_back_cycle) callback
>> * [Jul 21 14:29:14] WARNING[10680] chan_dahdi.c: Chan 31 - MF back cycle
>> timed out!
>> [Jul 21 14:29:14] ERROR[10680] chan_dahdi.c: Chan 31 - Protocol error.
>> Reason = Multi Frequency Cycle Timeout, R2 State = Seize ACK Transmitted, MF
>> state = Category Request Transmitted, MF Group = Backward Group A, CAS =
>> 0x00*
>> DNIS = 3, ANI = , MF = 0x33
>>
>> I think it's a matter of timers, but I don't know how and which should I
>> modify...
>> Thanks for your help
>> ★ Mariano ★
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-r2/attachments/20110721/fdb619f5/attachment-0001.htm>


More information about the asterisk-r2 mailing list