Skip to end of metadata
Go to start of metadata

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

Имя

Тип

client_id

string

Параметры 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

Имя

Тип

client_id

string

Поля ответа

Имя

Тип

url

string

method

string

event_type

string

id

long

 DELETE /extension/{extension_id}/event/

DELETE /client/{client_id}/phone_events/

Удалить все события, установленные глобально на все телефонные терминалы АТС

Параметры URL

Имя

Тип

client_id

string

 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

  • No labels