Huawei E180 sending "#" and "*" problem
I just setup my Asterisk (asterisk-11.12.0) under my Banana Pi. A self compiled chan_dongle.so with the patch here (https://code.google.com/p/asteri ... issues/detail?id=17)
Then I could DIAL, RECEIVE and SMS (only tested receive) without any problem.
But, when I tried to "Call Forward" and "Cancel Forward". Both FAILED and here are their details:
I want to forward the dongle's SIM phone number to other one. So, I just need to send "**21*98765432#". But after I executed it, Asterisk not hanging up by itself unless I end it on the SIP client. Here is the log: (Both phone number and IP are the fake one)- -- Executing [**21*98765432#@context_xiaomi:1] Dial("SIP/xiaomi-0000000b", "Dongle/dongle0/**21*98765432#") in new stack
- -- Called Dongle/dongle0/**21*98765432#
- -- Dongle/dongle0-010000000a is making progress passing it to SIP/xiaomi-0000000b
- > 0xb6751258 -- Probation passed - setting RTP source address to 1.2.3.4:45412
- > 0xb6751258 -- Probation passed - setting RTP source address to 1.2.3.4:45412
- -- Dongle/dongle0-010000000a answered SIP/xiaomi-0000000b
複製代碼 If I tried to cancel the call forward, I issue "##21#". Then Asterisk hangup by itself and here is the log:- - Executing [##21#@context_xiaomi:1] Dial("SIP/xiaomi-0000000a", "Dongle/dongle0/##21#") in new stack
- -- Called Dongle/dongle0/##21#
- -- Dongle/dongle0-0100000009 is making progress passing it to SIP/xiaomi-0000000a
- > 0xb6751248 -- Probation passed - setting RTP source address to 1.2.3.4:45412
- > 0xb6751248 -- Probation passed - setting RTP source address to 1.2.3.4:45412
- == Everyone is busy/congested at this time (1:0/0/1)
- -- Executing [##21#@context_xiaomi:2] Hangup("SIP/xiaomi-0000000a", "") in new stack
複製代碼 |