返回列表 發帖

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)
  1. -- Executing [**21*98765432#@context_xiaomi:1] Dial("SIP/xiaomi-0000000b", "Dongle/dongle0/**21*98765432#") in new stack
  2.     -- Called Dongle/dongle0/**21*98765432#
  3.     -- Dongle/dongle0-010000000a is making progress passing it to SIP/xiaomi-0000000b
  4.        > 0xb6751258 -- Probation passed - setting RTP source address to 1.2.3.4:45412
  5.        > 0xb6751258 -- Probation passed - setting RTP source address to 1.2.3.4:45412
  6.     -- 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:
  1. - Executing [##21#@context_xiaomi:1] Dial("SIP/xiaomi-0000000a", "Dongle/dongle0/##21#") in new stack
  2.     -- Called Dongle/dongle0/##21#
  3.     -- Dongle/dongle0-0100000009 is making progress passing it to SIP/xiaomi-0000000a
  4.        > 0xb6751248 -- Probation passed - setting RTP source address to 1.2.3.4:45412
  5.        > 0xb6751248 -- Probation passed - setting RTP source address to 1.2.3.4:45412
  6.   == Everyone is busy/congested at this time (1:0/0/1)
  7.     -- Executing [##21#@context_xiaomi:2] Hangup("SIP/xiaomi-0000000a", "") in new stack
複製代碼

返回列表