Как выполнить проверку флеш-звонка через rest API? - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть список из более чем 1000 телефонных номеров, которые я пытаюсь проверить с помощью API REST для проверки с использованием синхросигнала, выполнив флэш-вызов. Тем не менее, я всегда получаю этот ответ от конечной точки ...

[
    callId:fa61c8ae-2936-4c3d-a89c-ca852d9bd464, 
    reason:Expired, 
    method:flashcall, 
    identity:[
        endpoint:+2348166180681, 
        verified:false, type:number
    ], 
    id:fa61c8ae-2936-4c3d-a89c-ca852d9bd464, 
    event:VerificationResultEvent, 
    status:FAIL
]

Я выполняю следующие шаги ...

  1. Сделать POST-запрос к https://verificationapi-v1.sinch.com/verification/v1/verifications со следующим телом ...

    ["identity" : ["type": "number","endpoint": "+xxxxxxxxxx"], "flashCallOptions": ["dialTimeout": 10],"method": "flashCall"]

  2. Прослушайте verificationRequestEvent и ответьте [action: "allow"]

Когда я это делаю, я получаю эхо-запрос на мой проверочный веб-крюк с VerificationResultEvent, показанным выше.

Есть что-то, что я не правильно делаю? В настоящее время я подозреваю, что вместо того, чтобы просто ответить на шаге два с помощью [action: "allow"], я должен сделать еще один запрос POST?

...