Настройка в Asterisk 13 функции контроля абонентов BLF (Busy Lamp Field)
Рассмотрим такую технологию как BLF
(Busy Lamp Field) — индикатор занятости линии.
Имея телефонный аппарат с поддержкой функции BLF (Busy Lamp Field) и развернутый Asterisk 13, можно реализовать функцию контроля абонентов в реальном времени (занят/свободен) и быстрый вызов абонента, нажатием одной клавиши на телефонном аппарате.
Настройка BFL
В файле описания плана набора /etc/asterisk/extentions.conf
, добавим правило обработки BFL:
; Busy Lamp Functionality
[BLF]
exten => _XXXX,hint,SIP/${EXTEN}
EXTEN
, следует учитывать какая нумерация у вас используется. В моем случае, используются внутренние номера 4-х значные, поэтому я указываю маску _XXXX
.В файле конфигурации /etc/asterisk/sip.conf
, в секцию описания номера, добавим следующие параметры:
allowsubscribe=yes
callcounter=yes
subscribecontext=BLF
allowsubscribe, callcounter, subscribecontext
, можно указать в любой нужной вам секции файла конфигурации sip.conf
Моя конструкция выглядит следующим образом:
[1111](internal)
username=1111
secret=secret1111
callserid="User1111" <1111>
allowsubscribe=yes
callcounter=yes
subscribecontext=BLF
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.