SIP-пользователь (sipuser)
Описание
Учетная запись внутреннего абонента телефонии. Применяется для регистрации, аутентификации, маршрутизации, определения параметров вызовов, организации очередей. Каждая учетная запись SIP-пользователя имеет внутренний номер в домене, набор которого приводит к вызову всех устройств, зарегистрированных под этой учетной записью.
Ограничения
-
Коллекция недоступна в мастер-домене.
-
При изменении поля лицензии в БД после перезагрузки домена объект не будет загружен, действует проверка по hash.
-
Лицензируется количественным параметром: расходуется лицензия на количество устройств, одновременно зарегистрированных под учетной записью.
Поля
{
"id": uuid,
"name": str,
"login": str,
"pwd": str,
"phonenumber": str,
"reg": intbool,
"devices": array<object>,
"iduser": uuid,
"timezone": float | "default",
"lic": object,
"opts": {
"title": str,
"comment": str,
"ap_device_model": str,
"ap_mac_address": str,
"calltimesec": int,
"modextout": str,
"modextin": str,
"trunks": int,
"minexpires": int,
"maxexpires": int,
"dlgtimesec": int
},
"ext": {
"ct": date,
"lwt": date
}
}
Спецификация | Описание |
---|---|
Поле: |
Идентификатор. Может быть задан при создании, иначе генерируется системой. |
Поле: |
Логин. |
Поле: |
Пароль. |
Поле: |
Отображаемое имя. Подставляется в username URI заголовка From в SIP-запросах. Допускается указание модификатора DisplayName, |
Поле: |
Телефонный номер абонента внутри домена. |
Поле: |
Режим регистрации: |
Поле: |
Список устройств, подключаемых без регистрации, и точек их подключения, подробнее. |
Поле: |
Идентификатор пользователя системы. Один пользователь может иметь несколько учетных записей sipuser |
Поле: |
Часовой пояс пользователя. |
Поле: |
Набор лицензий переданных из домена. Среди параметров ожидается количество допустимых устройств для регистрации, например |
Поле: |
|
Поле: |
Произвольный заголовок |
Поле: |
Произвольный комментарий |
Поле: |
Подключаемые устройства для проведения autoprovision. Поля объекта в списке: |
которые должны заменить или дополнить шаблон (текстовый или xml). |
Каждый элемент представляет собой отдельное устройство с уникальным MAC-адресом и дополнительными настройками для работы сервиса autoprovision. |
"Поле: |
MAC-адрес устройства для проведения autoprovision. |
Поле: |
Модель устройства для определения шаблона autoprovision. |
Поле: |
Продолжительность вызова учетной записи в секундах при поступлении звонка на нее |
Поле: |
Максимальная продолжительность разговора в секундах. |
Поле: |
Максимальное количество одновременных звонков. Влияет на возможность осуществить вызов этой учетной записи при наличии других активных звонков.
|
Поле: |
Минимально допустимое время регистрации |
Поле: |
Максимально допустимое время регистрации |
Поле: |
Модификатор-вычислитель extension перед принятием вызова в обработку. |
Поле: |
Модификатор extension для исходящего звонка. |
Поле: |
Список номеров параллельного вызова. Применяется при отправке вызова на учетную запись при условии, что не сработала абсолютная переадресация. Допустимо в качестве параллельных указывать следующие виды номеров: Каскадный режим при разворачивании параллельных номеров отключен. При вызове параллельных номеров в CDR и Remote-Party проставляется информация об основной учетной записи. Также номер основной учетной записи применяется при расчете правил записи и стенографирования. |
Поле: |
Список масок номеров, разрешенных для установки в устройстве в качестве номера переадресации. В качестве маски могут использоваться:
Расчет большого количества регулярных выражений снижает общую производительность системы. |
Поле: |
Позволяет расширять состав произвольными ключами и значениями |
Поле: |
Время создания объекта |
Поле: |
Время последней модификации объекта |
Поле: |
Параметры для подстановки в раздел BLF конфигурации автопровижена. Пример: [ { "key": 1, "label": "asdf", "pickup": "**", "value": "ФыВа" }, { "key": 2, "label": "qwer", "module": 2, "value": "ЙцУк" } ] |
Поле: |
Строка с данными для переопределения. Поддерживается разделитель строк. Каждая строка - ключ и переопределяемое значение: "aaa.def = 3\naaa.asd = 4\naaa.qwe = 5\nbbb.zxc = 6" |
Режимы работы модификаторов DisplayName
Режим | Описание |
---|---|
|
Исходное значение посимвольно с накоплением проходит через указанный модификатор.
Например,- значение: |
|
К исходному значению применяется шаблон Pattern с опциями Opts, и обнаруженный(-ые) блок(-и) заменяется(-ются) на шаблон Replace. Общая структура значения regex-модификатора: Опции могут быть опущены, либо содержать любую комбинацию из символов:
Например,- значение: При формировании шаблонов Pattern и Replace могут применяться все стандартные правила регулярных выражений, включая группы захвата, поиск назад, подстановку именованных групп и т.д. |
Режимы работы модификаторов Extension
Режим | Описание |
---|---|
|
Исходное значение посимвольно с накоплением проходит через указанный модификатор.
Например,- значение: |
|
Идентично режиму "Regex"-модификатора DisplayName, приведенному выше |
См. также
Логические роли
-
b2b проводит маршрутизацию и применение учетной записи для организации форков на связанные с ней устройства.