SIP-пользователь (sipuser)
Описание
Учетная запись внутреннего абонента телефонии. Применяется для регистрации, аутентификации, маршрутизации, определения параметров вызовов, организации очередей. Каждая учетная запись SIP-пользователя имеет внутренний номер в домене, набор которого приводит к вызову всех устройств, зарегистрированных под этой учетной записью.
Позволяет регистрировать несколько устройств под одной учетной записью. В этом случае по номеру учетной записи вызываются сразу все зарегистрированные под ней устройства. Количество устройств, способных быть зарегистрированными одновременно, определяется параметром 'lic.devices'. При поступлении новой регистрации, когда уже исчерпан весь объем лицензированных подключений, осуществляется проверка доступности зарегистрированных устройств с помощью отправки запроса OPTIONS. Если обнаруживается не ответившее устройство, то регистрация производится взамен него. Устройства могут регистрироваться под учетной записью с использованием как одних и тех же, так и различных учетных данных (логин и пароль).
Основной логин для аутентификации совпадает с логическим username учетной записи (поле 'login') и для них применяется основной пароль (поле 'pwd'). При необходимости могут быть заданы дополнительные аутентификационные данные в поле 'credentials'.
Ограничения
-
Коллекция недоступна в мастер-домене.
-
При изменении поля лицензии в БД после перезагрузки домена объект не будет загружен, действует проверка по hash.
-
Лицензируется количественным параметром: расходуется лицензия на количество устройств, одновременно зарегистрированных под учетной записью.
Поля
{
"id": uuid,
"name": str,
"login": str,
"pwd": str,
"credentials": array<object>,
"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) и основной логин для авторизации. |
|
Пароль для основного логина. |
|
Дополнительные аутентификационные данные.
Применяется исключительно для Digest-авторизации. [ { "login": ... "pwd": ... }, ... ] К значениям применяются требования, аналогичные полям 'login' и 'pwd' основной сущности. Для использования специфических авторизационных данных при настройке устройства следует вносить и основное логическое имя в соответствующее поле, и специфические логин и пароль в поля для авторизационных данных. |
|
Отображаемое имя. Подставляется в username URI заголовка From в SIP-запросах. Допускается указание модификатора DisplayName, |
|
Телефонный номер абонента внутри домена. Если телефонный номер пуст, то на учетную запись позвонить нельзя никаким образом. Учетные записи с пустыми номерами могут использоваться для Хот-Деска. |
|
Режим регистрации: |
|
Список устройств, подключаемых без регистрации, и точек их подключения, подробнее. |
|
Идентификатор пользователя системы. Один пользователь может иметь несколько учетных записей sipuser. Связывание пользователя с учетной записью устройства может производиться как статически, так и в рамках абонентской функции Хот-Деска. |
|
Часовой пояс пользователя. |
|
Набор лицензий переданных из домена. Среди параметров ожидается количество допустимых устройств для регистрации, например |
|
Поле: |
|
Поле: |
Произвольный заголовок |
Поле: |
Произвольный комментарий |
Подключаемые устройства для проведения autoprovision. Поля объекта в списке: Каждый элемент представляет собой отдельное устройство с уникальным 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 проводит маршрутизацию и применение учетной записи для организации форков на связанные с ней устройства.