Сценарии по умолчанию

Путь расположения

Путь в сборочном каталоге

/era_dc/priv/default_scripts/<SCRIPT_TYPE>/<SCRIPT_CODE>.scr

Обзор

Применяются в случае, если ссылка на код сценария присутствует в домене, а сценария с таким кодом не существует ни в самом домене, ни в одном из его корневых доменов вплоть до мастера.

Так, например, сервисы голосовой почты и парковки доступны через сушности featurecode, устанавливающие фиксированные коды сценариев. По умолчанию эти сервисы используют базовые сценарии.

Базовые сценарии недоступны для модификации через API. Чтобы сервис использовал специфически настроенный администратором домена сценарий, его необходимо сохранить с кодом, соответствующим коду сценария по умолчанию. Таким образом созданный сценарий будет применяться вместо сценария по умолчанию для всех доменов из дочернего дерева.

Формат идентичен JSON-значению поля scriptdata сущностей ivrscript, svcscript. Создание файла скрытого сценария может производиться по следующему алгоритму:

  1. В веб-приложении редактора сценариев создается сценарий и сохраняется в домен.

  2. Тело сценария достается из домена через API-запросы .

  3. Значение поля scriptdata сохраняется в файл с кодировкой UTF-8.

  4. Файл именуется, размещается в сборочном каталоге процесса CI.

Формат:
{
  "objects": array<object>,
  "variables": array<object>,
  "scriptVersion": 170105
}
  • objects – список компонентов сценариев с заполненными полями.

  • variables – список используемых переменных сценариев.

  • scriptVersion – версия формата файла.

Структура сценариев по умолчанию

Размещение Назначение

/ivr

Сценарии IVR по умолчанию.

/ivr/queue.scr

Ожидание в очереди.

/ivr/parking_put.scr

Размещение звонка на парковке.

/ivr/parking_wait.scr

Воспроизведение при ожидании на парковке.

/ivr/parking_get.scr

Взятие звонка с парковки.

/ivr/voicemail.scr

Прослушивание голосовой почты.

/ivr/voicemail_send.scr

Отправка голосовой почты в ящик.

/ivr/fax_to_email.scr

Получение факса и отправка на электронную почту.

/ivr/ivr_email_to_fax.scr

Отправка указанного в письме вложения по факсу.

/svc

Служебные сценарии по умолчанию.

/svc/svc_email_to_fax.scr

Получение письма и запуск ivr_email_to_fax для отправки вложения по факсу.

См. также