Freepbx И Callback: Смотрите Номера Вызывающих Абонентов

Добрый день! Это очень маленькое замечание, но вопрос простой.

Просто, но не так просто, извините за Х.

У FreePBX отличный модуль Перезвонить .

Система сбрасывает звонок и перезванивает, соединяясь с указанным номером.

Но при этом CallerID теряется, а в софтфонах отображается чудесное «Неизвестно».

Сейчас я вам расскажу, как это исправить из веб-морды за минуту.

Нам нужен модуль Установить идентификатор вызывающего абонента .

Установите его, если он отсутствует. Цепочка выглядит следующим образом: Входящие маршруты -> Обратный вызов.

На созданный обратный вызов поступает вызов, происходит вызов завершения, и обратный вызов перезванивает клиенту.

Дальше: Назначение обратного вызова -> Установить идентификатор вызывающего абонента -> Наш пункт назначения.

То есть в Destination нашего Callback мы указываем не конечную точку, куда принять звонок, а элемент модуля Set Caller ID, который уже содержит наше назначение.

Модуль как бы становится прослойкой между Callback и пунктом назначения.



FreePBX и CallBack: смотрите номера вызывающих абонентов



FreePBX и CallBack: смотрите номера вызывающих абонентов

Ну а теперь самое главное: настройки полей модуля Set Caller ID:

Caller id name: CALLBACK ${CUT(CUT(CHANNEL,@,1),/,2)} Caller id num: ${CUT(CUT(CHANNEL,@,1),/,2)}

Результат: нормальное отображение номера звонящего в CDR и софтфонах.

Удачи! Теги: #asterisk #freepbx #обратный вызов #callerid #установить идентификатор вызывающего абонента #asterisk

Вместе с данным постом часто просматривают: