Twilio - Play an audio file to the person call is transferred to before connecting
这个问题的答案就在那里,但我无法找到它,因为我不知道该功能会被称为什么。
我有一个电话系统设置,人们打电话时可以选择按零转接给真人。它要去的人也接到来自其他地方的电话,我想用音频文件通知他们,可能还有一个动作,在电话接通之前提供更多关于电话的信息。
我希望发生的示例:
向我们的系统打了一个电话,他们按零,他们在行动开始时听到暂停音乐。我们办公室的电话响了,接待员接听了。接听后,他们听到类似"某家公司的来电,现在接通"之类的声音,然后电话接通了另一个人。
我现在系统中的所有东西都可以正常工作,但不包括接听电话前接线员会听到的那段音频。
Twilio 中是否内置了这样的功能?
这里是 Twilio 的布道者。
您所描述的内容称为"耳语",使用 Twilio 很容易设置。我会先通读 Call Screening and Recording How to,其中包括一个耳语的例子。
具体来说,请查看示例 4 和 5,它们展示了如何在 <Number> 名词上包含 url 属性。当第二个呼叫被应答时,您提供的 url 将被请求,并允许您返回 TwiML,在我们将两个呼叫连接在一起之前,Twilio 将执行该呼叫。
希望对您有所帮助。
- 我同意的答案大部分是正确的。但它没有解决在该人等待呼叫连接时播放等待音乐的问题?相反,他们只是在耳语发生时一直听到电话铃声,对吗?
-
@DevinRader 实际上,一旦拨入方(您正在向其"耳语")拿起电话,线路在始发呼叫者的一端就会静音。如果"耳语"过程需要 30 秒,那么这对呼叫者来说就是 30 秒的沉默,这可能会让人感到非常不安,更不用说我们的不专业了。有没有办法在拨打其他方时利用 <Conference /> 或 <Enqueue /> 获得保持音乐的好处,然后在他们接受呼叫后将他们添加到会议中?
-
@RichardHauer,当然。在这种情况下,您可以将传入呼叫者放入会议或队列中,然后使用 REST API 拨打第二站。一旦第二条腿接听,放下它,执行"耳语",然后他们将该呼叫放入同一个会议或将其拨入队列。
-
@DevinRader 根据您的建议,我在stackoverflow.com/questions/35332368/twilio-queue-cleanup 上提出了一个关于孤立队列和清理的新问题。你能帮忙吗?