Использую Asterisk 11.04, FreePBX, модем Huawey e1550.
Asterisk успешно работает с SIP транком, модем разлочен и успешно функционирует - проверено на другом Asterisk'е.
Проблема:
При звонке на модем получаем:
WARNING[3193][C-00000001]: pbx.c:6390 __ast_pbx_run: Channel 'Dongle/dongle0-0100000001' sent to invalid extension but no invalid handler: context,exten,priority=from-gsm,7922181****,1
dongle.conf
| Код: |
| [general] interval=15 [dongle-0] context=from-gsm ; context для входящих звонков audio=/dev/ttyUSB1 ; tty порт для аудио подключения data=/dev/ttyUSB2 ; tty порт для управляющих AT комманд модема group=1 ; Группа вызова rxgain=10 ; Изменение громкости динамика txgain=-5 ; Изменение громкости микрофона autodeletesms=yes ; auto delete incoming sms resetdatacard=yes ; reset datacard during initialization u2diag=256 ; set U2DIAG parameter (256 = включить модем и кард ридер) usecallingpres=yes ; use the caller ID presentation or not callingpres=allowed_passed_screen ; set caller ID presentation |
extensions_custom.conf
| Код: |
| [from-gsm] exten => 7922181****,1,Set(CALLERID(all)=${CALLERID(num)}) exten => 7922181****,n,Set(CALLERID(num)=${CALLERID(num):3}) exten => 7922181****,n,goto(from-trunk,${DONGLEIMEI},1) |
dongle show devices
| Код: |
| ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number dongle0 0 Free 22 3 3 MegaFon E1550 11.608.14.15.311 351911045482687 250022015198998 7922181**** |
Изначально номер показывался как: Unknown.
Воспользовался командами, что бы добавить номер:
| Код: |
| dongle cmd dongle0 AT+CPBS=\"ON\" dongle cmd dongle0 AT+CPBW=1,\"+7922181****\",145 |
В FreePBX добавлен Trunk - gsm-megafon:
Custom Dial String: Dongle/i:351911045482687/+$OUTNUM$
В Inbound Routes: gsm-megafon с DID Number: 351911045482687 , кроме него еще есть общий Incoming
Подскажите, что я делаю не так?
Заранее благодарю!