【发布时间】:2020-06-23 09:46:44
【问题描述】:
是否可以在挂机前播放音频?
我正在通过网络套接字将音频流式传输到谷歌文本到语音。
我想在挂机前播放一个音频文件。
我尝试像这样发送 twiml:
<Response>
<Play>https://z24bwfa804c1.ngrok.io/1aec92e0-b534-11ea-9dcf-c51bcba81dbb.mp3</Play>
<Pause length="300" />
<Hangup/>
</Response>
使用这种方法,通话没有挂断。
我还尝试将状态更改为已完成,这会在等待播放结束之前立即结束通话。
// twiml
<Response>
<Play>https://z24bwfa804c1.ngrok.io/1aec92e0-b534-11ea-9dcf-c51bcba81dbb.mp3</Play>
<Hangup/>
</Response>
await twilioClient.calls(conversationId).update(playMessageResponse);
await twilioClient.calls(conversationId).update({ status: 'completed' });
我应该在更改状态之前使用超时,还是应该销毁流?
感谢您的回答
【问题讨论】:
标签: twilio twilio-api twilio-twiml twilio-programmable-chat