Имеется сервер 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 корректно прописан минимум на одном телефоне.
Пожалуйста, посоветуйте как сделать правильно. С индикацией внутренних линий - проблем нет.