Изменение Caller ID в FreePBX: руководство

В этом руководстве описывается изменение входящего Caller ID с помощью модуля Custom CallerID в FreePBX. Этот модуль позволяет изменять идентификатор вызывающего абонента (Caller ID) во время обработки вызова. Это полезно, например, при работе с несколькими провайдерами, предоставляющими Caller ID в разных форматах, или для изменения отображения звонков в системе (например, добавление префиксов к номерам).

Пример изменения Caller ID: добавление префикса к имени

Рассмотрим ситуацию: входящий вызов попадает во входящий маршрут, затем в IVR, где абонент нажимает клавишу и попадает в группу. Номер звонящего при этом остаётся неизменным.

Однако, чтобы вызываемый абонент видел, что звонок пришёл от «Bear» с префиксом, или для решения проблем с несовместимостью номеров от разных провайдеров (например, провайдер предоставляет номера с 8, а город настроен через FreePBX с 9), можно использовать модуль «Custom CallerID». Этот модуль встраивается между IVR и группой, изменяя имя и номер при нажатии определённой кнопки в IVR. Условия изменения номера настраиваются пользователем.

Настройка модуля Custom CallerID: изменение имени Caller ID

Настройка осуществляется следующим образом:

  1. В главном меню FreePBX выберите «Custom CallerID».
  2. Нажмите «Add Custom CallerID».
  3. Укажите название.
  4. В поле «CallerID Name» укажите желаемое имя.
  5. В поле «Destination» укажите целевой маршрут звонка (например, ринг-группу).

Например, добавив «Sails» перед номером и направив звонок на ринг-группу, мы изменим отображаемое имя. Настройка входящих маршрутов («Inbound Routes») осуществляется путём указания, что при нажатии кнопки «1» звонок будет перенаправлен через созданный «Custom CallerID» в конечную группу.

Настройка модуля Custom CallerID: изменение номера Caller ID

Для изменения номера Caller ID:

  1. В модуле «Custom CallerID» укажите название в поле «Description».
  2. Оставьте поле «CallerID Name» без изменений (или укажите нужное имя).
  3. В поле «CallerID Number» добавьте необходимую информацию (например, девятку для упрощения перезвонов).
  4. Укажите целевой маршрут звонка.
  5. В «Inbound Routes» измените назначение на новый «Custom CallerID».
  6. Сохраните настройки и проверьте работу.

Результат: имя остаётся неизменным (или изменяется согласно шагу 2), а перед номером появляется девятка. Модуль позволяет не только добавлять, но и удалять цифры с начала или конца номера, используя определённые символы в качестве разделителей.

Модуль Custom CallerID позволяет эффективно управлять отображением входящих Caller ID в FreePBX.

Что будем искать? Например,программа