Парковка и соединение с припаркованным вызовом

Мы обновили документацию, актуальная версия страницы доступна по ссылке: Парковка вызова и соединение с припаркованным вызовом (/valet_park/)

Парковка и соединение с парковочным лотом выполняется с помощью ресурса

 

PUT /extension/{extension_id}/valet_park/{call_api_id}

По аналогии с ресурсом управления вызовом

В теле запроса должен быть указан параметр действия (action) и опционально номер слота

в виде:

{ “action” : “действие (string)” , “slot” : “номер слота (integer)”}

Действие

Тип

Описание

Действие

Тип

Описание

action

string

park, bridge или slots

slot

integer

обязателен при действии park или slots

Действия по управлению вызовом

Действие

Тип

Описание

Действие

Тип

Описание

park

string

Припарковать вызов. Указание номера слота обязательно.

Количество слотов = количеству возможных одновременных вызовов

timeout ожидания на парковке- 3 минуты, по истечении этого времени вызов вернется к добавочному, от имени которого произошла парковка.

bridge

string

Соединить текущий вызов с случайным, если слот не указано, либо с указанным слотом, если он задан явно

slots

string

Указание номера слота обязательно.

Уточняет какой uuid (часть от call_api_id) там припаркован.

 

 

Пример использования:

 

Входящий звонок(может быть и исходящий - не важно) на добавочный 341- c подпиской на событие answer: 213.170.66.152 - - [04/Jun/2020 13:33:10] "GET /?CalledExtension=022*341@siptest.ringme.ru& CalledExtensionID=34414&CallerExtension=022*200@siptest.ringme.ru&CallerExtensionID=32494&EventType=answer& CallID=c69226e0a64e11eaa0086fd86d94a0e0&CallerIDNum=000117443&CallerIDName=via200t&CalledDID=78123093582& CallStatus=ANSWER&CallFlow=in&CalledNumber=022*341&SubCallID=34414-c8874b88a64e11eaa0406fd86d94a0e0 &CallAPIID=3232240860-37b98fb2-a66c-11ea-ae69-6fd86d94a0e0&EventTime=1591266790576760 HTTP/1.1" 200 -