Я использую Программируемый голос Twilio, использую тег для потоковой передачи аудио звонка на мой сервер, а затем обновляю звонок, используя nodejs SDK.
client.calls(_this.CallSid).update
({twiml:
`<Response>
<Play>${url}</Play>
<Start>
<Stream url="${_this.dnsUrl}">
<Parameter name="dnsUrl" value="${_this.dnsUrl}"/>
</Stream>
</Start>
<Pause length="15"/>
</Response>`
})
Все работает гладко до 5 итераций или около того Через 50 секунд Twilio обновляет вызов, но соединение с websocket перестает работать. Я почти уверен, что сервер работает и работает не на полную мощность.
Есть идеи, почему это происходит?
Спасибо!