Перейти к основному содержимому

Внутренние номера и устройства

Маршруты: /extensions и /devices (полный справочник см. в /api/docs).

Внутренние номера​

Страница внутренних номеров со списком номеров, имён, владельцев и статусов.

Страница «Внутренние номера».

Внутренний номер — это номер для набора внутри компании.

ПолеЗначение
numberОт 1 до 16 цифр, уникален в пределах компании.
kindКуда ведёт номер: user, queue, ivr, ringgroup, conference, park, paging или fax. По умолчанию user.
user_idВладелец, только для kind = user. У пользователя не более одного внутреннего номера.
display_nameОтображается на телефонах и в справочнике. Для номера с владельцем по умолчанию берётся имя пользователя.
enabledОтключённые внутренние номера не маршрутизируются.
target_flow_idТолько для kind = ivr: меню IVR или сценарий вызова, который запускается при внутреннем вызове на номер (см. Меню IVR). null означает, что сценария нет.

Права: extensions:read и extensions:write, оба ограничены отделом.

Внутренний номер принадлежит отделу своего владельца. Номер без владельца (очередь, IVR, группа вызова или зарезервированный номер) относится ко всей компании, поэтому для работы с ним нужно право на уровне компании. Чтобы отвязать владельца, отправьте PATCH с remove_owner: true. Удаление внутреннего номера также удаляет его устройства.

Назначение внутреннего номера учётной записи, которая имеет системную роль, или снятие его с такой учётной записи отклоняется для субъектов компании (MPBX-ACCOUNT-SYSTEM).

Устройства​

Страница устройств со значками статуса, например «Есть учётные данные» и «Нужны новые учётные данные».

Страница «Устройства». Имена пользователей SIP размыты; пароли SIP никогда не показываются.

Устройство — это одна SIP-идентичность (настольный телефон, софтфон или приложение) внутреннего номера.

ПолеЗначение
extension_idВнутренний номер, которому оно принадлежит.
nameМетка устройства.
sip_usernameФормируется сервером.
transport_policyКакие транспорты SIP может использовать устройство.
mac, model, provisioning_templateНеобязательные сведения об оборудовании. Пустая строка в PATCH очищает их.
has_credentialsЕсть ли у устройства учётные данные SIP. Сами учётные данные маршруты устройств никогда не показывают.
revoked_atЗаполняется, когда устройство отозвано.

Права: devices:read и devices:write, ограниченные отделом через владельца внутреннего номера.

POST /devices/{id}/revoke удаляет учётные данные устройства и запрещает ему регистрацию. Создание и смена учётных данных выполняются отдельным процессом для каждого устройства, который не входит в эти маршруты.

Текущие регистрации публикуются как события device в WebSocket событий для тех, у кого есть право devices:read.

Автоматическая настройка телефонов​

Настольные телефоны (Yealink, Fanvil, Snom, Grandstream) настраиваются автоматически по своему MAC-адресу. См. Автоматическая настройка настольных телефонов. Чтобы подключить приложение или браузер, см. Добавление пользователей, внутренних номеров и телефонов.