Что такое blf в телефонии

Busy Lamp Field (BLF) – Что это и как это работает (Subscribe, Notify)

Опубликовано в Новые технологии VoIP

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Busy Lamp Field (BLF) это индикация программируемых клавишей набора IP-телефона, отображающих статус состояния абонента, очереди или внешней линии IP-АТС. Необходимые данные подписки, вносятся в настройки конкретного телефона. После этого телефон подписывается на информацию определенных номеров рассылаемых АТС. Сообщения состояния BLF передаются посредством SIP протокола, с помощью запросов SUBSCRIBE и NOTIFY. Обычно аппарат запрашивает состояние (сообщение SUBSCRIBE) и получает ответ от IP-АТС (сообщение NOTIFY).

Процедура обмена сообщениями выглядит следующим образом, VoIP телефон отсылает запрос SUBSCRIBE к своей IP-АТС. Если в АТС разрешена подписка, то она отвечает сообщением 200 OK. Сообщения NOTIFY передает необходимые данные в XML формате IP-телефону. Как только происходит изменения состояния номера подписки (занятость, удержание, вызов), АТС посылает телефону сообщение NOTIFY. На это сообщение подписчик отвечает 200 ОК. Точно таким образом IP-телефон может отказаться от подписки, отправив АТС сообщение SUBSCRIBE, содержащее значение 0 в заголовке Expires.

IP-телефон с номером 106 зарегистрирован в АТС, отправляет запрос SUBSCRIBE, для получение подписки о номере 136.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Разберем это сообщение:

После получения сообщения SUBSCRIBE АТС отправляет сообщение ответ подписчику 200 OK.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

В сообщении NOTFIY показано, что происходит изменение статуса номера 136, информация передается в формате XML от АТС, в сторону подписчика.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Разберем это сообщение:

После получения сообщения NOTIFY подписчик отправляет в сторону АТС сообщение 200 OK.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Отказ от подписки, запрос SUBSCRIBE

IP-телефон (подписчик) отказывается от подписки, отправляя АТС сообщение SUBSCRIBE с параметр 0 в поле Expire.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Разберем это сообщение:

После получения сообщения SUBSCRIBE АТС, отправляет подписчику сообщение 200 OK.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Часто встречающиеся ошибки

Источник

BLF-индикатор занятости линии. Функция виртуальной АТС Телфин Офис

Как переводить клиента на свободного менеджера и не тратить время на прослушивание коротких гудков? Как видеть, разговаривает ли по телефону коллега в данный момент или нет? Как узнать, на месте ли сотрудник, используя только интерфейс софтфона или SIP-телефон? Отвечая на все эти вопросы, сегодня говорим о функции BLF в VoIP и о пользе, которую она приносит. Интервью с Михаилом Соротником, руководителем службы технической поддержки Телфин.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Рис.1. Как включить BLF в ‘Telphin.Softphone? При добавлении нового контакта необходимо выбрать опции «Использовать для перевода звонков» и «Получать информацию о состоянии абонента». Далее указать в «SIP пользователя» его SIP ID, который состоит из префикса используемой АТС и отслеживаемого номера добавочного, разделенных звездочкой («*»).

Поэтому, если вы пользуетесь софтфонами или у вас есть SIP-телефон с поддержкой BLF, обязательно включите данную функцию. Вы существенно убыстрите процесс перевода звонков сотрудникам. Минимизируете риск сорвавшегося звонка, когда менеджер был занят, но вызов ему все равно направили. Сэкономите собственное время на попытках дозвона коллеге, который в этот момент разговаривает по другой линии.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Рис.2. Где найти SIP ID в ВАТС «Телфин.Офис»? SIP ID можно уточнить в «Пароле добавочного» сотрудника (Путь: Настройки — Сотрудники и очереди — Выбор сотрудника— Пароль добавочного)

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Работаю в Телфин более 5 лет, провожу вебинары, представляю компанию на конференциях, руковожу группой менеджеров по продажам.

Источник

Что такое blf в телефонии

Современные возможности VoIP

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Так выглядит современный IP-телефон

Переход на IP-телефонию унифицировал сигнализацию между IP-АТС и IP-телефонами. Был принят единый протокол для разнообразных VoIP-устройств различных производителей. Покупатель теперь не ограничен в выборе типа IP-АТС и VoIP-оборудования: любые устройства обязаны “понимать” друг друга в рамках единого протокола IP-телефонии. В данный исторический момент победителем и самым широко применимым является протокол SIP.

BLF не относится к основному и необходимому функционалу IP-АТС. Однако это приятное дополнение, как и в старых мини-АТС, должно поддерживаться и IP-АТС, и IP-телефоном. Различие лишь в том, что к любой IP-АТС можно подключить любой IP-телефон с возможностью отображения BLF. И такая система должна функционировать.

Много клавиш не бывает

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Модуль расширения клавиш DPH-400EDM

Компания D-Link выпускает модуль расширения клавиш DPH-400EDM (http://dlink.ru/ru/products/8/1703.html), который можно использовать также для функций BLF. Все 26 клавиш на модуле перепрограммируемые и позволяют выбрать около двух десятков функций. Данный модуль совместим как со старшими моделями IP-телефонов – DPH-400S/SE (http://dlink.ru/ru/products/8/1704.html), так и с младшими – DPH-150S/SE (http://dlink.ru/ru/products/8/1777.html). К каждому телефонному аппарату можно подключить одновременно до 5-ти таких модулей. Таким образом, общее количество функциональных клавиш может достигать 130-ти. Телефоны поддерживают протокол SIP.

Телефонных станций, работающих по протоколу SIP, уже множество. Есть как программные, так и аппаратные решения. Как платные, так и бесплатные. Рассмотрим самое распространённое решение – бесплатную программную IP-АТС – Asterisk (www.asterisk.org). Впечатляющий функционал превосходит многие платные решения. Мало того, во многих из них в качестве базы используется именно бесплатный (freeware) Asterisk. Минусом Asterisk-а можно считать настройку. Она производится путем описания работы системы в текстовом виде в нескольких конфигурационных файлах. Тем не менее, это вполне по силам системному администратору. Настройка же обычной офисной мини-АТС по гарантийным условиям производителя, как правило, требует работы сертифицированного специалиста за дополнительную оплату.

Рассмотрим последние (на момент написания статьи) релизы Asterisk: 1.8.25.0 и 11.7.0. В них (и более ранних версиях) произошли небольшие изменения в параметрах настроек. Нас, в первую очередь, интересует файл конфигурации sip.conf. В новых версиях Asterisk-а появился параметр “callcounter”, который активирует возможность использования значения “DEVICE_STATE”. По умолчанию, строка “call-counter=yes” закомментирована символом “;”, который надо удалить. Если вы не хотите разрешать этот параметр глобально, то его можно прописать только для конкретных аккаунтов в соответствующих учётных записях – экстеншенах. Для удобства настройки и использования опции BLF лучше выделить её в отдельный контекст в правилах звонков (dialplan) – extensions.conf. По умолчанию параметр “allowsub-scribe=yes” активен. Убедитесь, что это так. В настройке экстеншена для поддержки BLF создайте отдельный контекст – subscribecontext. Приведу пример этих дополнительных параметров в sip.conf:

[general]

callcounter=yes
allowsubscribe=yes

[Phone_with_BLF]

context = Ph_w_BLF
subscribecontext = Func_BLF

При использовании такой записи к правилу (dialplan) Func_BLF можно будет обращаться одновременно из нескольких экстеншенов.

Прописываем диалплан в extensions.conf:
[Ph_w_BLF]
exten => _.,1,Dial(SIP/$) ; в общем виде

[Func_BLF]
exten => _.,hint,SIP/$ ; вывод состояния для всех номеров

Для отработки функционала BLF этого, в принципе, достаточно. Однако кнопки модуля расширения пока остаются пассивными: нажатие на них ни к чему не приведёт. Добавим правило, согласно которому будет осуществляться перехват звонка – PickUp. Примем условие, согласно которому целевой (не групповой) перехват звонка будет происходить при наборе двух звёздочек и номера, с которого требуется “снять” входящий звонок: “**+№”. В файле extensions.conf в разделе [Ph_w_BLF] добавим правило:

exten => _**.,1,PickupChan(SIP/$) ; в общем виде

Осталось только перегрузить модули Asterisk.

На этом настройка нашей IP-АТС завершена. Хочу заметить, что это демонстрационный пример настроек. Например, шаблоны диалплана лучше указывать как “_XXX” – все 3-хзначные номера – вместо “_.”; использовать завершающую функцию “Hangup()” и т.д.

Настройка Add-On microPBX на DNS-325/DNS-327L

Приложение для сетевого накопителя DNS-325 или DNS-327L – microPBX – основано на Asterisk. Оно изначально настроено для работы с BLF. Требуется настроить лишь IP-телефоны.

Приступим к настройке телефонного аппарата. В web-меню телефона надо перейти на страницу “Phone->Ext. Key”. С помощью выбранной web-страницы происходит управление модулем расширения, в котором можно задать индивидуальную настройку для каждой клавиши. Задайте значения как на скриншоте.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Пример настройки модуля расширения клавиш

Пояснение требует, наверно, только поле “Subtype”. Логично было бы выбрать параметр “BLF”. Однако в этом случае не отображается состояние отключённого абонента – индикатор продолжает гореть зелёным. В случае выбора значения “Presence” (наличие, присутствие) индикатор получает ещё одно состояние: погашено в случае отсутствия регистрации абонента. Последнее поле – номер с двумя звёздочками – для целевого перехвата звонка согласно правилу, прописанному нами выше в диалплане Asterisk-а.

Если всё настроено правильно, то после регистрации телефона на IP-АТС модуль расширения клавиш начнёт отображать состояние выбранных абонентов в виде:

Поддержка BLF — это ещё один шаг от обычной цифро-аналоговой телефонии к полностью цифровой “компьютерной” IP-телефонии. Достаточно произвести дополнительные несложные настройки, и IP-телефон получает возможности, которые до недавнего времени были присущи специализированным решениям – мини-АТС. Совместимость программно-аппаратного VoIP-комплекса по единому протоколу SIP позволяет подключать разнообразное VoIP-оборудование, что ведёт к существенному упрощению и унифицированию системы телекоммуникаций компании.

Источник

Настройка BLF и функция перехвата на Yealink

Важно! Для работы функции перехвата вызова необходимо обновить прошивку с официального сайта yealink.com

Некоторые модели телефонов Yealink поддерживают BLF (Отслеживание статуса другого телефона) и функцию перехвата, когда Вы можете перехватить звонок на себя, который поступил другому сотруднику, которого Вы отслеживаете по BLF.

Шаг 1. Зайдите на WEB интерфейс телефона. Для этого, нажмите кнопку «ОК» на Вашем телефоне. На экране Вы увидите IP адрес телефона (пример 192.168.0.2). Этот адрес нужно ввести в вашем браузере (Google Chrome, Yandex браузер, Opera, Mozilla, Safari) на компьютере, который подключен в ту же локальную сеть что и Yealink.

Шаг 2. В WEB интерфейсе откройте вкладку «Аккаунт», далее «Расширенные», прокрутите вниз страницу и найдите функцию «Dialog Info Call Pickup». Ее необходимо включить. В конце не забудьте сохранить изменения кнопкой «Comfirm»

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Шаг 3. Откройте вкладку «DSS-кнопки». Выберете кнопку на которой будет индикация статуса сотрудника и функция перехвата (в нашем примере используется кнопка 2 телефона Yealink T42G).

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Шаг 4. Перейдите в личный кабинет. В разделе «Настройки АТС» откройте «Безопасность и ограничения».

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

Готово. Настройка окончена.

Источник

Затачиваем Astesrisk для работы с BLF Cisco

BLF (Busy Lamp Field) — в общем, это набор индикаторов на IP телефоне, которые показывают статус линии: свободно или занято.

Что такое blf в телефонии. Смотреть фото Что такое blf в телефонии. Смотреть картинку Что такое blf в телефонии. Картинка про Что такое blf в телефонии. Фото Что такое blf в телефонии

В этой статье мы научим Asterisk правильно работать с телефонами Cisco для отображения BLF статусов.

Теория

Введём в консоли Asterisk команду:

Колоночка State показывает, собственно, состояние линии, Watchers — количество слушающих эту линию. При изменении состояния линии, Asterisk отправляет телефону сообщение и телефон включает индикацию. Работоспособность BLF на Asterisk можно сначала проверить на программном телефоне, например, на DrayTek SoftPhone. После добавления контактов можно наблюдать индикацию занятости линии. По-умолчанию, Asterisk отправляет такие сообщения, которые телефон Cisco прочитать не может, и, соответственно, BLF на них не работает.

Патчим исходные коды Asterisk

Скачиваем патч: issues.asterisk.org/jira/secure/attachment/32739/cisco-blf-asterisk.1.8.0.patch
При установке этого патча asterisk компилироваться не будет.
В патче присутствует небольшая опечатка, её надо исправить.
В строке 23 switch (state) исправить на switch (data->state);
в строке 40 state исправить на data->state;
в строке 60 state исправить на data;
в строке 66 state исправить на data.

Далее копируем исходники Asterisk в папку, например /usr/src/asterisk.
Кладем патч в папку channels и сразу переименовываем его, например в patch.
Выполняем команду:

На запрос “File to patch” вводим путь где расположен sip.h (обычно в include/sip/sip.h).
Если Asterisk установлен, то необходимо его удалить. Для этого останавливаем Asterisk:

Перед установкой asterisk необходимо установить все модули для компиляции исходников, в частности gcc, gcc-c++, kernel-devel, ncurses-devel, openssl-devel, m2crypto, libssl-devel.
Далее выполняем:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *