Это старая версия документа!
Для работы панели телефонии Asterisk требуется настроить отслеживание состояния каналов абонентов АТС. Необходимо в плане набора использовать стандартный приоритет hint.
callcounter - опция должна быть установлена в значение «yes». Это позволит Asterisk предоставлять информацию о состоянии SIP устройств.
[general] callcounter=yes
[internal-hint] exten => 231,hint,SIP/160-231 ;231 - добавочный номер; 160-231 - имя учетной записи SIP (sip.conf) exten => 232,hint,SIP/232 ;232 - добавочный номер; 232 - имя учетной записи SIP (sip.conf)
При верной настройке АТС по запросу core show hints в CLI консоли должна возвращаться таблица хинтов.
~ # asterisk -rx'core show hints' | grep 'internal-hint' 231@internal-hint : SIP/60-120-231 State:Idle Watchers 0 232@internal-hint : SIP/232 State:Unavailable Watchers 0
Если АТС настроена НЕ верно:
CLI> core show hints There are no registered dialplan hints
Отладка в панели телефонии Asterisk вернет ответ:
<ajax-response> <response type='object' id='unknown'><generic response='Follows' privilege='Command' actionid='ef898' opaque_data='There are no registered dialplan hints --END COMMAND--' /></response> </ajax-response>