You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
С помощью данного ресурса можно установить события, которые будут распространяться на все телефонные терминалы АТС. Также в данном ресурсе, помимо событий, которые можно установить на определенный добавочный, присутствует дополнительный тип события extension-call-status
, он позволяет отслеживать события по сменам статусов телефонных терминалов
Данные события extension-call-status
Развернуть
В случае, когда методом запроса является GET, данные будут содержаться в заголовке запроса, если же методом запроса является POST, данные будут содержаться в теле запроса. В обоих случаях данные находятся в формате application/x-www-form-urlencoded.
Имя | Тип | Описание |
---|
old_status_id | integer | Идентификатор старого статуса, который изменили. Если null, значит статус был именно добавлен добавочному, а не изменен (до этого статуса не было) |
new_status_id | integer | Идентификатор нового статуса, на который изменили. Если null, значит статус был именно удален у добавочного, а не изменен (теперь статус отсутствует) |
extension_id | integer | Идентификатор телефонного терминала, на котором произошло изменение статуса |
change_dt | string | Время изменения статуса |
event_type | string | Тип события. Для данного типа события всегда принимает значение "call-status-change" |
client_id | integer | Идентификатор АТС |
extension_name | string | Телефонный терминал, на котором произошло изменение статуса |
Ресурсы раздела “Клиент”
POST /client/{client_id}/phone_events/
POST /client/{client_id}/phone_events/
Добавить событие на все телефонные терминалы АТС
Параметры URL
Параметры JSON
Имя | Тип | Обязательный |
---|
url | string | да |
event_type | string | да |
method | string | да |
Поля ответа
Имя | Тип |
---|
url | string |
method | string |
event_type | string |
id | long |
GET /client/{client_id}/phone_events/
GET /client/{client_id}/phone_events/
Получить список событий, установленных глобально на все телефонные терминалы АТС
Параметры URL
Поля ответа
Имя | Тип |
---|
url | string |
method | string |
event_type | string |
id | long |
DELETE /extension/{extension_id}/event/
DELETE /client/{client_id}/phone_events/
Удалить все события, установленные глобально на все телефонные терминалы АТС
Параметры URL
PUT /client/{client_id}/phone_event/{id}
PUT /client/{client_id}/phone_event/{id}
Обновить событие, установленное глобально на все телефонные терминалы АТС
Параметры URL
Имя | Тип |
---|
client_id | string |
id | integer |
Параметры JSON
Имя | Тип | Обязательный |
---|
url | string | нет |
event_type | string | нет |
method | string | нет |
Поля ответа
Имя | Тип |
---|
url | string |
method | string |
event_type | string |
id | long |
GET /client/{client_id}/phone_event/{id}
GET /client/{client_id}/phone_event/{id}
Получить событие, установленное глобально на все телефонные терминалы АТС
Параметры URL
Имя | Тип |
---|
client_id | string |
id | integer |
Поля ответа
Имя | Тип |
---|
url | string |
method | string |
event_type | string |
id | long |
DELETE /client/{client_id}/phone_event/{id}
DELETE /client/{client_id}/phone_event/{id}
Удалить событие, установленное глобально на все телефонные терминалы АТС
Параметры URL
Имя | Тип |
---|
client_id | string |
id | integer |