[asterisk-r2] How to dial a '*' digit?

Rafael Montante rafamontante at yahoo.com.mx
Wed Apr 30 12:21:45 CDT 2014


Hi,

I'm trying to dial a string which contains the '*' char (*86) but it seems the char is not sent and the following message is displayed:

[Apr 23 17:42:44] VERBOSE[64318][C-0000806a] chan_dahdi.c: Chan 186 - Char '*' is not a digit, DNIS will not be sent


the complete log is:

[Apr 23 17:42:44] VERBOSE[64318][C-0000806a] pbx.c:     -- Executing [688 at abc:3] Dial("IAX2/5344-14485", "DAHDI/G0/*86,30,tT") in new stack
[Apr 23 17:42:44] VERBOSE[64318][C-0000806a] chan_dahdi.c: Chan 186 - Char '*' is not a digit, DNIS will not be sent.
[Apr 23 17:42:44] VERBOSE[64318][C-0000806a] app_dial.c:     -- Called DAHDI/G0/*86
[Apr 23 17:43:14] VERBOSE[64318][C-0000806a] app_dial.c:     -- Nobody picked up in 30000 ms
[Apr 23 17:43:14] VERBOSE[64318][C-0000806a] chan_dahdi.c:     -- Hungup 'DAHDI/186-1'

Do you know is there any way to force dial these char?

This is the log of mfcr2:

[17:42:44:287] [Thread: 140064829769472] [Chan 186] - Call started at Wed Apr 23 17:42:44 2014 on chan 186 [openr2 version 1.3.3, revision (release)]
[17:42:44:287] [Thread: 140064829769472] [Chan 186] - Outgoing call proceeding: ANI=5344, DNIS=*86, Category=National Subscriber
[17:42:44:287] [Thread: 140064829769472] [Chan 186] - CAS Tx >> [SEIZE] 0x00
[17:42:44:287] [Thread: 140064829769472] [Chan 186] - CAS Raw Tx >> 0x01
[17:42:44:287] [Thread: 140064829769472] [Chan 186] - scheduled timer id 2 (r2_seize)
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - Bits changed from 0x08 to 0x0C
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - CAS Rx << [SEIZE ACK] 0x0C
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - Attempting to cancel timer timer 2
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - timer id 2 found, cancelling it now
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - MFC/R2 call acknowledge!
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - No more DNIS. Doing nothing, waiting for timeout.
[17:42:44:341] [Thread: 140064829769472] [Chan 186] - scheduled timer id 3 (mf_fwd_safety)
[17:43:14:288] [Thread: 140064829769472] [Chan 186] - Attempting to cancel timer timer 0
[17:43:14:288] [Thread: 140064829769472] [Chan 186] - Cannot cancel timer 0
[17:43:14:288] [Thread: 140064829769472] [Chan 186] - CAS Tx >> [CLEAR FORWARD] 0x08
[17:43:14:288] [Thread: 140064829769472] [Chan 186] - CAS Raw Tx >> 0x09
[17:43:14:326] [Thread: 140077689812736] [Chan 186] - Bits changed from 0x0C to 0x08
[17:43:14:326] [Thread: 140077689812736] [Chan 186] - CAS Rx << [IDLE] 0x08
[17:43:14:326] [Thread: 140077689812736] [Chan 186] - Call ended
[17:43:14:326] [Thread: 140077689812736] [Chan 186] - Attempting to cancel timer timer 0
[17:43:14:326] [Thread: 140077689812736] [Chan 186] - Cannot cancel timer 0

Here in Mexico the carrier has a service that require dial *86 or *88.

Any help would be appreciate it. 

Best regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-r2/attachments/20140430/4c44f452/attachment.html>


More information about the asterisk-r2 mailing list