Запрашивает тело JSON для входящих голосовых вызовов

Я не могу найти никакой точной информации о двух запросах, сделанных Nexmo к службам «ответ» и «событие». Я смущен.

Когда я звоню на свой виртуальный номер, сначала вызывается мой URL-адрес «ответить». Вопрос в том, как выглядит тело JSON этого запроса? Можете ли вы привести пример запроса на URL-адрес "ответить"?

Затем после приветственной речи пользователь делает выбор, и вызывается служба «события». Насколько я понимаю, тело JSON для этого POST-запроса выглядит так:

{
    "dtmf": "2",
    "timed_out": false,
    "uuid": "cwa3126675f721esueedc762c9ft94b7",
    "conversation_uuid": "CON-w4e9ae1-28ka-1234-ic63-65d022433343",
    "timestamp": "2018-01-27T17:59:39.963Z"
}

Я прав?

С наилучшими пожеланиями,

Радек


person Radek    schedule 27.01.2018    source источник


Ответы (1)


Веб-перехватчик вашего события ответа содержит 4 значения:

to: вызываемая конечная точка.
from: конечная точка, с которой вы звоните.
conversation_uuid: уникальный идентификатор для этого диалога.
uuid: уникальный идентификатор для этого вызова.

По умолчанию этот запрос является GET, и это будут параметры запроса, вы можете изменить метод на POST, если вам это нужно в этом формате, и вы получите JSON следующим образом:

{
    "from": "447700900001",
    "to": "447700900002",
    "uuid": "CON-9faebf2c-6609-40e2-adaa-95444b6ca352",
    "conversation_uuid": "CON-9faebf2c-6609-40e2-adaa-95444b6ca352"
}

Ссылка на «События прохождения вызова» находится здесь, обычно существует 2/3 различных категории событий: Прохождение вызова, например, когда вызов started answered и completed, а затем 2 других события, которые являются ответом на действие input или record действие.

https://developer.nexmo.com/api/voice#webhook

Я должен извиниться, что в настоящее время найти это в наших документах не так просто, как должно быть, но мы только что начали переписывать эти страницы, и, надеюсь, скоро все станет намного яснее.

person Sam Machin    schedule 28.01.2018