Групповой номер (sipgroup)
Описание
Определяет телефонный номер, состоящий из нескольких учетных записей SIP-пользователей, внешних номеров или других групп, а также порядок их вызова.
Вызов абонентов группы осуществляется через механизм переадресации и построения двухуровневого списка. Сначала вызываются абоненты первой группы, в случае неудачи по всем вызываются абоненты второй группы и т.д.
Каждый из абонентов может иметь собственные настроенные правила переадресации. Они применяются в соответствии с правилами применения.
Ограничений к количеству и типу одновременно или последовательно вызываемых абонентов нет. Изначально двухуровневый список фильтруется по совпадениям во избежании кратных вызовов. При этом учитываются переадресации абсолютные и по отсутствию регистрации. Прочие типы условных переадресаций применяются уже после получения ответов на отправленные запросы INVITE.
Поля
{
"id": uuid,
"phonenumber": str,
"type": str,
"dialplan": array<object>,
"pickup": intbool,
"opts": {
"title": str,
"comment": str
},
"ext": {
"ct": date,
"lwt": date
}
}
Спецификация | Описание |
---|---|
Поле: |
Идентификатор. Может быть задан при создании, иначе генерируется системой. |
Поле: |
Номер группы |
Поле: |
|
Поле: |
Состав группового номера и порядок вызова подгрупп. |
Поле: |
Признак доступности для featurecode типа |
Поле: |
Составное поле |
Поле: |
Произвольный заголовок |
Поле: |
Произвольный комментарий |
Поле: |
Режим фильтрации дубликатов URI при создании форков. all, inner, outer, none - фильтровать все, фильтровать только внутренние, фильтровать только внешние, не фильтровать |
Поле: |
Составное поле, позволяющее расширять состав произвольными ключами и значениями |
Поле: |
Время создания объекта |
Поле: |
Время последней модификации объекта |
Режим вызова группы
Значение | Описание |
---|---|
|
Последовательный вызов входящих в состав учетных записей строго в порядке перечисления в поле |
|
Все элементы группы вызываются одновременно |
|
Последовательно случайный порядок. Рандомизация производится независимо при каждом звонке. |
Элемент списка dialplan
Поле | Тип значения | Описание |
---|---|---|
|
|
Список номеров, подлежащих одновременному вызову в рамках подгруппы. Список не может быть пустым. Номера должны быть доступны для маршрутизации. Это могут быть внешние номера, номера учетных записей пользователей, номера других групп. |
|
|
Время вызова подгруппы в миллисекундах. Если поле отсутствует, то применяется стандартный таймаут для форков – 30 секунд. |