Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Действие

Тип

Описание

park

string

Припарковать вызов. При указании слота вызов будет припаркован в нужный слот. Без указания слота будет выбран случайный слот.

Всего слотов доступно от 1 до 9.

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

bridge

string

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

slots

string

При указании слота- уточняет какой uuid (часть от call_api_id) там припаркован.

Без указания слота ресурс вернет свободные слоты в данный момент.

может быть от 1 до 9

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

Code Block
breakoutModewide
Входящий звонок(может быть и исходящий - не важно) на добавочный 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 -

Code Block
breakoutModewide
Нам нужно запомнить CallAPIID, по нему будет запрошен ресурс
PUT /extension/{extension_id}/valet_park/{call_api_id}

Также из CallAPIID можно узнать  UUID, этот UUID возвращается при запросе информации по слоту. 
Можно будет понять вызов этого CallAPIID  все еще на парковке или его там уже нет.

...