当前位置: 首页 > 知识库问答 >
问题:

Twilio Studio通过TwiML Bin在呼叫时收集输入小部件多语言

上官斌
2023-03-14

使用Twilio Studio构建多语言IVR。

首先,它从一个调用时收集输入小部件开始,该小部件用于确定用户的语言。1个英文,2个西班牙文等。

这怎么能做到。在Studio中保存它会更容易,即使它涉及到一个功能,以便在这件事上所需的客户机能够随着时间的推移编辑IVR。

TwiML bin:

<?xml version="1.0" encoding="UTF-8"?>

<Response>
    <Say voice="alice" language="en-GB">Thank you for calling.</Say>
    <Say voice="alice" language="en-GB">To continue in English, press 1.</Say>
    <Say voice="alice" language="fr-FR">Pour français, tapé 2.</Say>
    <Say voice="alice" language="es-ES">Para español, pulse 3.</Say>
</Response>

共有1个答案

郑锦
2023-03-14

对我来说是这样的:

  • 您必须为每种语言创建gather_input_on_callsplit_basedon
  • 在每个spit_basedon中设置所有条件。(因为每当步骤发生时,就会在其中执行条目)
  • 将每个nokey_match链接到下一个language gather_inputoncall.
  • 将每个no_input链接到下一个收集语言。
  • 为每个split_based中的每个条件指定它们应该指向的位置。
  • 享受多样性
 类似资料:
  • 问题内容: 在Eclipse中创建了一个新的标准Java 7项目,并成功地成功获取了like 的实例,如下所示: 在主要方法中,此方法运行良好,据我所知,该部分有效。但我不知道如何实际使用它。在SoapUI中,我通过以下请求调用此服务: 如何在Java中执行相同的请求?我的目标是我有一个很长的清单,我需要为每个清单运行一个这样的请求。在SoapUI中手动进行操作有点烦人,因此我想使用一个简单的Ja

  • 正如twilio所说的同时拨号 您可以在动词中使用几个和名词来同时拨打多个电话号码和客户端。第一个接听电话的人将与呼叫者连接,而其余的呼叫尝试将被挂断。 我实现这个功能与描述相同,但是当有人拨打我的twilio号码时,我传递了上面的twiml响应,并且每个客户端都收到传入呼叫,但是当所有客户端之一通过.accept()方法选择呼叫时,没有任何反应,并且呼叫不断为所有客户端响铃。 但是,如果只有一个

  • 我们正在开发一款Twilio可编程语音应用程序,可以从人员列表中进行选择,并向他们的常规电话号码拨打出站电话。 一旦通话接通,我们希望能够与对方通话,然后从通话接收方收集dtmf输入,以便根据输入的dtmf代码触发特定的TwiML代码。 Twilio可编程语音文档没有指定如何在出站通话中收集来自通话接收者的dtmf输入,但我认为这在某种程度上是可能的。任何建议或想法都将不胜感激!

  • 如果使用基于回调的异步测试,如果done()多次调用Mocha,则会抛出错误。这对于捕获意外的双重回调非常方便。 it('double done', function(done) { // Calling `done()` twice is an error setImmediate(done); setImmediate(done); }); 运行上面的测试将给出以下错误消息: $ ./nod

  • 更新:任何人都知道如何强迫另一个流到麦克风音频源。这需要原生android代码。请在这方面帮助我,请参考这个问题,以获得更多关于路由音频的详细信息