Внутренний номер (/extension/)
Протестировать методы API можно на странице интерактивного обозревателя API и без написания кода
Некоторые ресурсы, описанные на странице, по умолчанию могут быть не доступны из-за типа приложения (см. Создание и авторизация приложений)
Внутренний номер является основной единицей АТС, выполняющей определенный перечень функций в соответствии с заданным типом. Ресурс служит для управления наиболее абстрактными свойствами внутреннего номера. Для специфических параметров внутренних номеров в зависимости от типа есть отдельные разделы (например, ресурс /phone/ для внутренних номеров типа "телефонный терминал").
Внутренний номер может быть адресован номерами разного типа:
абсолютный — имеет вид префикс_домена*префикс_клиента*имя_внутреннего_номера или префикс_клиента*имя_внутреннего_номера@имя_домена (например, 00500*0003*100 или 0003*100@somehost.com). Префиксы клиента и домена можно получить из ресурса “Клиент (/client/)”;
относительный — в пределах одного домена префикс_клиента*имя_внутреннего_номера (например, 0003*100) и просто имя_внутреннего_номера в пределах одного клиента (например, 100).
Вариант префикс_клиента*имя_внутреннего_номера является основным используемым при выдаче результатов и приеме параметров.
Будучи созданным, внутренний номер не может быть переименован. Возможно удаление с последующим созданием под другим именем.
Есть возможность объединения нескольких внутренних номеров в группу внутренних номеров.
При обновлении параметров внутреннего номера, находящегося в https://ringme-confluence.atlassian.net/wiki/spaces/Ringme/pages/2861301761 , синхронизирующиеся параметры (Список синхронизирующихся параметров) также обновятся и на остальных внутренних номерах в “bundle“
Описание структур данных
Пример
Создание внутреннего номера типа 'phone':
Ответ системы:
{
"status": "active",
"domain": "sip.ringme.ru",
"create_date": "2020-03-16 12:11:13",
"name": "000*100",
"dial_rule_limit": null,
"extension_group_id": null,
"label": "Иванов Петр",
"caller_id_name": null,
"client_id": 12,
"extra_params": null,
"message_did": null,
"dial_rule_id": null,
"ani_rfc3325": false,
"type": "phone",
"id": 190,
"did_as_transfer_caller_id": null,
"caller_id_group_id": null,
"client_public_caller_id_number": null,
"caller_id_group_method": "f"
}