我有以下Twilio代码。电话没有振铃,音频需要一段时间才能开始播放。
有没有办法让手机铃声响起2-3次,并且在铃声响起的时候,让twilio下载音频文件,这样接听时就不会有延迟?
<Response>
<Play>http://domain.com/voice.wav</Play><Record transcribe="true" maxLength="119" transcribeCallback="/recording/create?agent=234"/>
<Say voice="alice" language="en-GB">No recording.</Say>
<Hangup/>
</Response>发布于 2017-02-06 21:59:40
Twilio开发者的布道者在这里。
我们不能添加假铃声,但我不认为这是你这里的问题。
您所要求的是Twilio下载该文件,以便它可以立即播放。这里有几件事。
首先是Twilio will cache audio files based on the caching headers you return。如果您希望Twilio具有音频的缓存副本,请确保设置了正确的缓存头。
其次,即使缓存了音频,也有可能会在线路上存在一些延迟。这很像web上的延迟,如果呼叫离我们的服务器更远,那么就会有一些当前无法避免的延迟。
如果有任何帮助,请告诉我。
发布于 2021-01-13 01:31:15
这也可能对某些人有帮助。
<Pause>谓词静默等待特定的秒数。如果<Pause>是TwiML文档中的第一个动词,Twilio将在拿起呼叫之前等待指定的秒数。
https://stackoverflow.com/questions/41924181
复制相似问题