Настраиваю для дома и знакомых небольшой сервер, чтоб на время отключения внешнего интернета или мобильной связи смарты не превращались в кирпичи. Может для того чтоб могли звонить из-за границы, а может и для себя чтоб можно было позвонить из людных мест где мобильные операторы перегружены, ну или случайно закончилась абон плата а рядом есть WiFi.
Случаи бывают разные и двустадийная авторизация коммерческих месенджеров может сыграть и отрицательную роль в надежности. Так например при отключенной мобильной связи обновления по интернету могут потребовать подтверждения, и в результате мало того что без мобильной так еще и без месенджеров остаешься, звучит конечно как для параноика, но в жизни знакомая сумела попасть в ситуацию когда два из трех месенджеров заблокировались, к счастью разблокировали через оставшийся.
Не могу понять в чем именно причина, модем при звонке на него отвечает, проигрывание "привет мир" работает:
- Код: выделить все
;extensions.conf
;play hellow world
exten => +38095*******,1,Answer(500)
exten => +38095*******,n,Playback(hello-world)
;end call
exten => h,n,Hangup()
но при попытке переключить GSM вызов на SIP клиента, звука не передает
- Код: выделить все
;extensions.conf
;redirect to internal number
exten => +38095*******,1,Dial(PJSIP/6000,60)
в консоли только предупреждение после окончания вызова:
- Код: выделить все
channel.c:1079 ... Don't know how to indicate condition 22
внутренние клиентые между собой соединяются и работают:
- Код: выделить все
;extensions.conf
exten = _6XXX,1,Dial(PJSIP/${EXTEN})
А вот позвонить изнутри на номера GSM не получается:
- Код: выделить все
;extensions.conf
;external number call filter
exten => _38050XXXXXXX,1,Dial(Dongle/vodafon/+${EXTEN},240,tT)
exten => _38066XXXXXXX,1,Dial(Dongle/vodafon/+${EXTEN},240,tT)
exten => _38095XXXXXXX,1,Dial(Dongle/vodafon/+${EXTEN},240,tT)
в консоли выдает следующее:
- Код: выделить все
channel.c:215 channel_request: [vodafon] Request to call on device not exists
app_dial.c:2707 dial_exec_full: Unable to create channel of type 'Dongle' (cause 44 - Requested channel not available)
Насколько я понимаю причина именно в модуле chan_donlge
Сам модем:
- Код: выделить все
ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number
vodafone 1 Free 2 5 4 Vodafone UA E169 11.314.17.00.00 35963801387**** 25501515034**** Unknown
и каналы вроде рабочие:
- Код: выделить все
Type Description Devicestate Presencestate Indications Transfer
------------- ------------- ------------- ------------- ------------- -------------
Dongle Huawei 3G Dongle Channel Driver yes no yes no
Под Windows на штатной программе звонит и принимает нормально. На Asterisk же пока только прием и отправка смс, и автоответчик с "привет мир".