SCROLL
Среднее время на прочтение: 1 мин.

Настройка в Asterisk 13 функции контроля абонентов BLF (Busy Lamp Field)

Рассмотрим такую технологию как BLF (Busy Lamp Field) — индикатор занятости линии.

Имея телефонный аппарат с поддержкой функции BLF (Busy Lamp Field) и развернутый Asterisk 13, можно реализовать функцию контроля абонентов в реальном времени (занят/свободен) и быстрый вызов абонента, нажатием одной клавиши на телефонном аппарате.

Настройка BFL

В файле описания плана набора /etc/asterisk/extentions.conf, добавим правило обработки BFL:

/etc/asterisk/extentions.conf
JTNCJTIwQnVzeSUyMExhbXAlMjBGdW5jdGlvbmFsaXR5
[BLF]
ZXh0ZW4lMjAlM0QlM0UlMjBfWFhYWCUyQ2hpbnQlMkNTSVAlMkYlMjQlN0JFWFRFTiU3RA==
При указании EXTEN, следует учитывать какая нумерация у вас используется. В моем случае, используются внутренние номера 4-х значные, поэтому я указываю маску _XXXX.

JUQwJTkyJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUI1JTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JTIwJTJGZXRjJTJGYXN0ZXJpc2slMkZzaXAuY29uZiUyQyUyMCVEMCVCMiUyMCVEMSU4MSVEMCVCNSVEMCVCQSVEMSU4NiVEMCVCOCVEMSU4RSUyMCVEMCVCRSVEMCVCRiVEMCVCOCVEMSU4MSVEMCVCMCVEMCVCRCVEMCVCOCVEMSU4RiUyMCVEMCVCRCVEMCVCRSVEMCVCQyVEMCVCNSVEMSU4MCVEMCVCMCUyQyUyMCVEMCVCNCVEMCVCRSVEMCVCMSVEMCVCMCVEMCVCMiVEMCVCOCVEMCVCQyUyMCVEMSU4MSVEMCVCQiVEMCVCNSVEMCVCNCVEMSU4MyVEMSU4RSVEMSU4OSVEMCVCOCVEMCVCNSUyMCVEMCVCRiVEMCVCMCVEMSU4MCVEMCVCMCVEMCVCQyVEMCVCNSVEMSU4MiVEMSU4MCVEMSU4QiUzQQ==

/etc/asterisk/sip.conf
YWxsb3dzdWJzY3JpYmUlM0R5ZXM=
callcounter=yes
c3Vic2NyaWJlY29udGV4dCUzREJMRg==
Обращаю внимание, что данная конструкция индивидуальна. Параметры — allowsubscribe, callcounter, subscribecontext, можно указать в любой нужной вам секции файла конфигурации sip.conf

JUQwJTlDJUQwJUJFJUQxJThGJTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTgxJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUJBJUQxJTg2JUQwJUI4JUQxJThGJTIwJUQwJUIyJUQxJThCJUQwJUIzJUQwJUJCJUQxJThGJUQwJUI0JUQwJUI4JUQxJTgyJTIwJUQxJTgxJUQwJUJCJUQwJUI1JUQwJUI0JUQxJTgzJUQxJThFJUQxJTg5JUQwJUI4JUQwJUJDJTIwJUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJFJUQwJUJDJTNB

/etc/asterisk/sip.conf
JTVCMTExMSU1RChpbnRlcm5hbCk=
username=1111
secret=secret1111 
callserid="User1111" <1111>
allowsubscribe=yes
Y2FsbGNvdW50ZXIlM0R5ZXM=
c3Vic2NyaWJlY29udGV4dCUzREJMRg==
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.