@torr2009

Как на индикаторах VOIP телефона отображать состояние внешних sip-транков?

Имеется сервер Asterisk 11, VoIP телефоны D-link, Grandstrem и др., несколько SIP-транков к оператором связи, шлюзы, USB-GSM-модемы и проч.
Подскажите, пожалуйста, как настроить BLF и hint, для корректного отображения состояния этих каналов.

Я пытаюсь сделать, что-то вроде

extension.conf
exten => 8711,hint,SIP/7111  ;  FXO Шлюз DLINK 1-порт
exten => 8001,hint,SIP/port3/1 ; FXO Шлюз Granstream на 4 порта
exten => 8002,hint,SIP/port3/2  ; FXO Шлюз Granstream на 4 порта
exten => 8003,hint,SIP/port3/3   ; FXO Шлюз Granstream на 4 порта
exten => 8004,hint,SIP/port3/4  ; FXO Шлюз Granstream на 4 порта
exten => 8005,hint,Dongle/dongle0 ; USB-GSM- модем
exten => 8006,hint,SIP/beeline1 ; SIP - транк к провайдеру
exten => 8007,hint,SIP/beeline2 ;  SIP - транк к провайдеру


sip show hints
8005@public              : Dongle/dongle0        State:Idle            Watchers  0
                   8004@public              : SIP/port3/4           State:Unavailable     Watchers  0
                   8007@public              : SIP/beeline2          State:Idle            Watchers  0
                   8006@public              : SIP/beeline1          State:Idle            Watchers  0
                   8001@public              : SIP/port3/1           State:Idle            Watchers  1
                   8003@public              : SIP/port3/3           State:Unavailable     Watchers  1
                   8002@public              : SIP/port3/2           State:Idle            Watchers  1


В данном примере Asterisk выставляет произвольно State, независимо от состояния линий.
Watchers тоже 0, хотя BLF корректно прописан минимум на одном телефоне.

Пожалуйста, посоветуйте как сделать правильно. С индикацией внутренних линий - проблем нет.
  • Вопрос задан
  • 3350 просмотров
Решения вопроса 1
@torr2009 Автор вопроса
Проблема заключалась в неправильной работе телефона Grandsream GXP2120. Решилась обновлением прошивки.
Мониторить отдельные порты шлюзов не удалось.
USB-GSM модем после первого звонка показывает неизменный статус InUse. Пока из BLF исключен.
Вот работающий extension.conf:

exten => 8711,hint,SIP/7111  ;  FXO Шлюз DLINK 1-порт
exten => 8001,hint,SIP/port3 ; FXO Шлюз Granstream на 4 порта
;exten => 8005,hint,Dongle/dongle0 ; USB-GSM- модем
exten => 8006,hint,SIP/beeline1 ; SIP - транк к провайдеру
exten => 8007,hint,SIP/beeline2 ;  SIP - транк к провайдеру
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы