【问题标题】:Twiml - Auto press (digit) and hangupTwiml - 自动按下(数字)和挂断
【发布时间】:2014-10-03 14:53:24
【问题描述】:

我想要一个简单的脚本,让我可以:

  • 接听来电(来自对讲机)
  • 自动按“9”
  • 挂断电话

我有一个对讲机,它呼叫我的号码,我必须接听它,然后按 9 开门并挂断。 我想用 twilio 实现这一点,但找不到任何解决方案。

有什么建议吗?

【问题讨论】:

    标签: php key twilio twilio-twiml


    【解决方案1】:

    Twilio 布道者在这里。

    为了确保我理解您的问题,您希望您的对讲机拨打您的 Twilio 号码并让 Twilio“按 9”然后挂断。假设我有这个权利,它应该很简单。

    您将使用 <Play><Hangup> TwiML 动词并返回类似 Twilio 的内容以响应我们的语音请求:

    <Response>
        <Play digits="9" />
        <Hangup />
    <Response>
    

    如果您需要在接听电话和播放提示音之间增加一些时间,您可以执行以下操作:

    <Response>
        <Play digits="wwww9" />
        <Hangup />
    <Response>
    

    每个 w 字符都告诉 Twilio 暂停 0.5 秒,因此在此示例中,在播放音调之前有 2 秒的延迟。

    希望对您有所帮助。

    【讨论】:

    • 非常感谢您的回答。是的,这正是我需要的。还有一件事。如果我想按来电显示进行过滤,例如当“x”号码呼叫“按 9”和“y”号码呼叫“按 6”时,这怎么可能?
    • 为此,您需要编写一些代码。作为 Twilio 为获取 TwiML 而发出的 HTTP 请求的一部分,我们传递参数,包括呼叫来自的电话号码。您可以使用 PHP(或您想要的任何语言)之类的东西编写脚本来获取该参数,对其进行评估并更改返回的 TwiML。
    • 感谢您的帮助,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多