Asterisk

Asterisk: Ограничения при прямом наборе номера из IVR

Задача: сделать доступным только некоторые номера (белый список) для прямого набора из IVR. Решать задачу будем с помощью модуля Directory в FreePBX.

Данный модуль позволяет создавать директории пользователей, которые будут доступны для абонентов через другие модули, например, IVR.

НАСТРОЙКА МОДУЛЯ

Для доступа к данному модулю необходимо в меню выбрать Applications –> Directory

Далее необходимо нажать на кнопку + Add Directory и появится окно создания директории.

Ниже опишем значащие поля:

  • Directory Name – понятное название директории, к примеру – «Support», или «Sales»
  • Directory Description – развёрнутое описание директории
  • CallerID Name Prefix – префикс, добавляемый к Caller ID звонящего, когда звонок идёт через директорию. К примеру, можно ввести префикс «DIR-», что бы понимать какие звонки пришли из директории
  • Alert Info – опциональное поле, может быть использовано для посылки сообщения «ALERT_INFO» на SIP устройства, поддерживающие подобную функцию.
  • Announcement – звуковое приветствие для попавших в директорию. Сообщение по умолчанию – «Welcome to the directory. Please enter the first three or more letters of the party’s first or last name, using your touch-tone keypad. Use the 1 key for punctuation. Press 0 to exit the directory and obtain further assistance (Добро пожаловать в директорию. Наберите первые 3 или более букв, которые содержатся в имени или фамилии абонента, используя клавиши на вашем телефоне. Для пробела используйте клавишу 1, и 0 для выхода из директории.)» Данное приветствие рекомендуется сменить на ваше собственное используя модуль System Recordings.
  • Invalid Retries – количество попыток неудачного набора/ввода имени абонента
  • Invalid Retry Recording – запись, которая проигрывается при получении неверного имени. Сообщение по дефолту «I’m sorry, there’s no entry matching the keys you have entered. (Извините, но введённая комбинация клавиш не существует)». Данную запись так же можно заменить на вашу собственную с помощью модуля System Recordings
  • Invalid Recording – Сообщение, которое проигрывается звонящему при нажатии кнопки 0 или если кончились попытки набора. Стандартное сообщение – «We are now transferring you out of the directory. Please hold on for further assistance.(В данный момент ваш вызов направляется вне директории. Ожидайте для дальнейшей информации.)
  • Invalid Destination – направление для перенаправления вызовов, в случае если истекло количество попыток или был нажат 0. Данное условие может быть отменено функцией «Return to IVR»
  • Return to IVR – Yes/No (отправлять или нет абонента обратно на IVR, при условии если вызов пришел с IVR.) Если вызов пришел с IVR, то установка в «Yes» отменяет значение поля «Invalid Destination»
  • Announce Extension – Yes/No – Озвучивать или не озвучивать номер экстеншена, на который будет направлен вызов. Данная функция может быть полезна для уточнения номера экстеншенов при прямом наборе в дальнейшем.

При добавлении новой сущности в директорию с помощью выпадающего меню, есть выбор из 3 опций: All Users – добавление всех существующих экстеншенов на АТС, Custom Entry (для определения конкретной строки набора, может быть полезно для указания номера сотового телефона или какого-нибудь внешнего ресурса), Extension (просто номер отдельного экстеншена).

Ниже пример добавления экстеншена в группу

Далее рассмотрим поля при добавлении экстеншена:

  • Name – автоматически устанавливается таким же, как и имя экстеншена. К примеру, если имя Ivan, то для набора первых трёх букв потребуется набрать «482» на клавиатуре телефона.
  • Name Announcement – какой звуковой файл проигрывается при совпадении – например, приветствие для электронной почты, имя или системная запись.
  • Dial – номер для набора, по умолчанию это тот же экстеншен. Однако, это поле может быть изменено на любой другой номер, как в примере, описанном выше – с генеральным директором и его ассистентом.

На этом всё, для применения изменений необходимо нажать на кнопку Submit и затем Apply Config.

Настройка IVR

Открываем наш IVR и в поле “Enable Direct Dial” выбираем нашу директорию. Данное позволяет нам ограничить звонящего определенными номерами на прямой набор.

Источник: wiki.merionet.ru

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

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