Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:ats:asterisk:hints_table

Это старая версия документа!


Описание

Для работы панели телефонии Asterisk требуется настроить отслеживание состояния каналов абонентов АТС. Необходимо в плане набора использовать стандартный приоритет hint.

Приоритет 'hint' используется для ассоциации екстеншена с Астериск каналом, для того, чтобы можно было мониторить состояние этого канала, как состояние екстеншена (телефон не может обращаться к каналам, а только к экстеншенам).

Пример sip.conf

callcounter - опция должна быть установлена в значение «yes». Это позволит Asterisk предоставлять информацию о состоянии SIP устройств.

[general]
callcounter=yes

Пример extension.conf

[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>

Полезные статьи

Коментарии

astpanel/ats/asterisk/hints_table.1407326645.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)