首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >播放音频前Twilio振铃

播放音频前Twilio振铃
EN

Stack Overflow用户
提问于 2017-01-30 02:04:22
回答 2查看 604关注 0票数 1

我有以下Twilio代码。电话没有振铃,音频需要一段时间才能开始播放。

有没有办法让手机铃声响起2-3次,并且在铃声响起的时候,让twilio下载音频文件,这样接听时就不会有延迟?

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2017-02-06 21:59:40

Twilio开发者的布道者在这里。

我们不能添加假铃声,但我不认为这是你这里的问题。

您所要求的是Twilio下载该文件,以便它可以立即播放。这里有几件事。

首先是Twilio will cache audio files based on the caching headers you return。如果您希望Twilio具有音频的缓存副本,请确保设置了正确的缓存头。

其次,即使缓存了音频,也有可能会在线路上存在一些延迟。这很像web上的延迟,如果呼叫离我们的服务器更远,那么就会有一些当前无法避免的延迟。

如果有任何帮助,请告诉我。

票数 2
EN

Stack Overflow用户

发布于 2021-01-13 01:31:15

这也可能对某些人有帮助。

<Pause>谓词静默等待特定的秒数。如果<Pause>是TwiML文档中的第一个动词,Twilio将在拿起呼叫之前等待指定的秒数。

文档:https://www.twilio.com/docs/voice/twiml/pause

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41924181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档