Оповещение (alertcall)
Описание
Отложенное оповещение совокупности абонентов адресной книги.
Инициирует набор номеров и автообслуживание в сценарии IVR. Внутри сценария определяется успешность оповещения. Результат сценария определяет необходимость повторного набора абоненту.
Ограничения
-
Коллекция недоступна в мастер-домене.
-
Может быть изменена только до момента старта дозвона.
-
Содержит в данных текущую агрегированную статистику по результатам оповещения.
Поля
{
"id": uuid,
"code": str,
"name": str,
"dtstart": date,
"dtstop": date,
"ivrscriptcode": str,
"mediafile": str,
"groups": array<str>,
"abonents": array<int>,
"opts": {
"comment": str,
"site": str,
"trunkcount": int,
"attemptcount": int,
"attempttimeoutsec": int,
"callerid": str,
"callername": str,
"calltimeout": int,
"status": str,
"statresults": object,
"dtstarted": str,
"dtstopped": str
},
"ext": {
"ct": date,
"lwt": date
}
}
Спецификация | Описание |
---|---|
Поле: |
Идентификатор. Может быть задан при создании, иначе генерируется системой. |
Поле: |
Код. Используется для ассоциирования с другими сущностями. |
Поле: |
Название |
Поле: |
Время автоматической активации в UTC. |
Поле: |
Время автоматической деактивации в UTC. |
Поле: |
Код сценария оповещения. |
Поле: |
Имя звукового файла для воспроизведения абонентам. |
Поле: |
Список кодов групп контактов адресной книги (поле code) для оповещения. Обязательное поле, если не указано abonents. |
Поле: |
Список числовых идентификаторов контактов адресной книги (поле autokey) для оповещения. Обязательное поле, если не указано groups. |
Поле: |
|
Поле: |
Произвольный комментарий |
Поле: |
Сайт обслуживания |
Поле: |
Максимальное количество транков для оповещения |
Поле: |
Максимальное количество попыток на одного абонента |
Поле: |
Пауза после неудачого вызова абонента в секундах |
Поле: |
Номер/username инициатора при вызове абонентов (SIP) |
Поле: |
Отображаемое имя инициатора при вызове абонентов (SIP) |
Поле: |
Таймаут вызова абонента |
Поле: |
Состояние оповещения |
Поле: |
Результаты оповещения. Пример:
{ "answered":1, "approved":1, "finished":2, "incall":0, "indelay":1, "new":0, "prepared":0, "total":3 }
|
Поле: |
Отчет о времени начала оповещения |
Поле: |
Отчет о времени завершения оповещения |
Поле: |
Позволяет расширять состав произвольными ключами и значениями |
Поле: |
Время создания объекта |
Поле: |
Время последней модификации объекта |
См. также
Логические роли
-
mware производит управление оповещениями.