Групповые номера (sipgroups)
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Создание нового группового номера
Запрос
Описание полей: group entity
POST /rest/v1/uc/sipgroups HTTP/1.1
Content-Type: application/json; charset=utf-8
group entity
Ответ
Описание полей: group entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "ba18a3e4-016c-d758-54da-50e54938780c",
"phonenumber": "500",
"type": "cascade",
"dialplan": [
{
"dial": ["511"],
"timeout": 10000
},
{
"dial": ["512", "513"]
}
],
"pickup": 1,
"opts": {
"title": "",
"comment": ""
},
"ext": {
"ct": "2019-08-28T08:29:46.74Z",
"lwt": "2019-08-28T08:29:46.74Z"
}
}
Получение списка групповых номеров
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Фильтр по значениям полей. |
|
|
Список полей для вывода. Доступные поля для выдачи: id, phonenumber, type, dialplan, pickup, opts.title, ext.lwt, ext.ct. |
|
|
Смещение в списке ресурсов, подлежащих выдаче. |
|
|
Максимальное количество ресурсов в списке. |
|
|
Порядок сортировки ресурсов в списке. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/sipgroups?offset=0&limit=2 HTTP/1.1
Ответ
Описание полей: group entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"id": "495079be-016c-d757-e913-50e54938780c",
"phonenumber": "200",
"type": "random",
"dialplan": [
{"dial": ["211", "212"]}
],
"pickup": 0,
"opts": {
"title": ""
},
"ext": {
"ct": "2019-08-28T08:29:18.48Z",
"lwt": "2019-08-28T08:29:18.48Z"
}
},
{
"id": "ba18a3e4-016c-d758-54da-50e54938780c",
"phonenumber": "500",
"type": "random",
"dialplan": [
{"dial": ["511"]},
{"dial": ["511", "512"]}
],
"pickup": 1,
"opts": {
"title": ""
},
"ext": {
"ct": "2019-08-28T08:29:46.74Z",
"lwt": "2019-09-08T12:13:55.01Z"
}
}
]
Получение данных группового номера
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Список полей для вывода. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/sipgroups/ba18a3e4-016c-d758-54da-50e54938780c HTTP/1.1
Ответ
Описание полей: group entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "ba18a3e4-016c-d758-54da-50e54938780c",
"phonenumber": "500",
"type": "cascade",
"dialplan": [
{
"dial": ["511"],
"timeout": 10000
},
{
"dial": ["512", "513"]
}
],
"pickup": 1,
"opts": {
"title": "",
"comment": ""
},
"ext": {
"ct": "2019-08-28T08:29:46.74Z",
"lwt": "2019-08-28T08:29:46.74Z"
}
}
Изменение данных группового номера
Поля запрещенные для изменения: id
Запрос
Описание полей: group entity
PATCH /rest/v1/uc/sipgroups/ba18a3e4-016c-d758-54da-50e54938780c HTTP/1.1
Content-Type: application/json; charset=utf-8
group entity
Ответ
Описание полей: group entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "ba18a3e4-016c-d758-54da-50e54938780c",
"phonenumber": "500",
"type": "parallel",
"dialplan": [
{"dial": ["511"]},
{"dial": ["512"]},
{"dial": ["513"]}
],
"pickup": 1,
"opts": {
"title": "Отдел маркетинга",
"comment": ""
},
"ext": {
"ct": "2019-08-28T08:29:46.74Z",
"lwt": "2019-09-08T12:38:24.39Z"
}
}