Project

General

Profile

Карточная Платформа

Это приложение действует как сервер доступа для телефонных карт с системой IVR.

Это приложение:

  • выполняет всю логику IVR
  • органичивает длительность вызовов;
  • контролирует балансы пользователей;
  • производит замещения ID звонящего или вызываемого абонента, основанные на сконфигурированных шаблонах;
  • проигрывает аудио приглашения и/или музыку в состоянии ожидания;
  • обрабатывает DTMF-ввод пользователя;
  • производит хантинг по таблице марщрутизации.

Аргументы

звонящий ID - А-номер для аутентификации по А-номеру. Здесь должен указываться пришедший А-номер для поиска пользователя по А-номеру.
По умолчанию здесь установлено выражение, которое вычленяет оригинальный А-номер, который пришел от протокола телефонии.

кол-во попыток аутентификации - сколько раз запрашивать и выполнять поиск пользователя по секретному коду при методе аутентификации секрет прежде чем отбить вызов.
кол-во попыток авторизации направления - сколько раз просить набрать вызываемый номер и проверять его корректность (наличие кода направления в прайс-листе) прежде чем отбить вызов.

метод аутентификации - метод, по которому система находит лицевой счет пользователя.
Доступные варианты:
  • секрет - пользователь должен ввести его секретный код по DTMF (поле секрет в настройках пользователя)
  • звонящий ID - система ищет сопоставление звонящего ID Звонящим ID в настройках пользователя.
  • любой - система сначала пытается аутентифицировать по звонящему ID, затем, если неуспешно, по секрету.

таймаут ввода (сек) - сколько времени ожидать ввода одной DTMF цифры.

говорить приглашение аутентифицироваться - если сбросить флажок, то приглашение аутентифицироваться не будет озвучено
говорить баланс - если сбросить флажок, то баланс не будет озвучен
говорить время - если сбросить флажок, то допустимая длительность разговора согласно баланса не будет вычислена и озвучена
говорить остальные приглашения - если сбросить флажок, то все остальные приглашения не будут озвучены

отбить нажатием * - разговор с набранным абонентом можно оборвать набором DTMF (*).
При этом происходит возврат обратно в IVR меню, откуда можно, например, совершить еще вызовы или проверить баланс.
Если же обрывать разговор через сброс трубки, то затем нужно повторно дозвониться на номер дозвона и аутентифицироваться после каждого звонка, что не всегда удобно.

класс музыки на удержании - в время IVR есть паузы для получения DTMF от пользователя.
Если указать класс музыки на удержании, то в эти моменты будет проигрываться аудио файлы из указанного класса.
прервать музыку на удержании при вводе - если установлено, то при вводе DTMF музыка на удержании прервется.

регистрировать ID звонящего - при выборе метода аутентификации = любой, существует возможность ввода секретного кода только в момент первого дозвона.
При успешной аутентификации система запоминает А-номер звонящего (записывает в Звонящие ID в настройках пользователя).
При последующих звонках на номер дозвона система аутентифицирует по А-номеру без ввода секретного кода.

группа пользователей - переключить группу пользователей найденного лицевого счета пользователя на указанную.
Это может потребоваться для предоставления других условий звонка.
Например, в зависимости от того, на какой номер дозвона позвонил пользователей.

последовательность для повторного набора - DTMF последовательность для быстрого повторного набора последнего набранного номера.

включен - задействовать режим Обратный вызов.
итог - с каким кодом отбоя отбивать исходный звонок перед началом обратного вызова.
звонящий ID - с каким А-номером инициировать обратный вызов. По умолчанию это тот номер дозвона, на который позвонил пользователь.
имя звонящего - дополнительное имя звонящего, используемое при инициации обратного вызова (используется для протоколов, которые поддерживают такую возможность, например, SIP).
набранный ID - на какой Б-номер инициировать обратный вызов. По умолчанию это А-номер, с который ползователь звонил на номер дозвона.

таймаут ответа (сек) - сколько времени ждать ответа пользователя на обратный звонок.
По истечении таймаута работа приложения прекращается.

спать (сек) - на сколько времени отложить начало обратного вызова после отбоя звонка на номер дозвона.
Это нужно для того, чтоб пользователь успел положить трубку после того как услышит гудки отбоя у себя в трубке и смог принять входящий звонок от системы.

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

пополнять с - доступные варианты:
  • ваучер - пополнять, используя Ваучеры пополнения.
    При корректном вводе секрета существующего ваучера, ему проставляется время пополнения и вся его сумма переводится на счет пользователя.
    В дальнейшем этот ваучер уже нельзя будет использовать.
  • пользователь - пополнять, используя другой пользовательский счет.
    При корректном вводе секрета существующего пользователя, весь положительный баланс этого пользователя переводится на счет текущего пользователя.

услуга - название Услуги, которая будет установлена в выполненных транзакциях.
последовательность для активации - DTMF комбинация, которая будет использоваться для перехода в IVR меню пополнения.

Здесь вы можете изменить порядок проигрывания аудио приглашений.

Also available in: PDF HTML TXT