【问题标题】:Twilio sms questionTwilio 短信问题
【发布时间】:2016-04-21 05:05:25
【问题描述】:

到目前为止,我一直在使用 Twilio 拨打电话。现在我希望能够拥有一个网络监控工具,当某个号码出现问题时,它会发短信。我想这样做,以便当 twilio 收到文本时,它将执行我放入其 URL 的脚本......我真的不知道如何开始使用 sms 与电话相比,它似乎非常困难和复杂电话...非常感谢短信上的任何帮助让我开始。

【问题讨论】:

    标签: php twilio


    【解决方案1】:

    如果您已经了解 Twilio 语音通话,那么一旦您了解他们在做什么,您就会发现 SMS 更容易。本质上是:

    1. 运营商向 Twilio 发送一条短信,获取您从他们那里租用的号码。
    2. Twilio 对您在其 Web 管理员中设置的 URL 进行 HTTP POST 或 GET(您选择)。短信的内容将是其中的一个参数。
    3. 您可以使用 POST 或 GET 做任何您想做的事情,如果您想要发送 SMS 回复,则返回 TwiML,否则不返回。

    注意,Twilio 无法为您执行脚本,除非它是 TwiML,在这种情况下,您只是返回 TwiML 作为对来自 #3 的 HTTP 调用的响应。因此,如果您想某事以响应 SMS,您需要将该某事构建到处理您提供给 Twilio 的 URL 的逻辑中。如果您仍然有点迷茫,请告诉我们您是如何尝试执行此操作的,例如,您有一个 Rails 应用程序、一个 PHP 网站,或者只是一个您想要运行的 Bash 脚本,而没有其他...

    【讨论】:

    • 但是,如果我希望 Twilio 在收到某人的短信后向指定的号码拨打电话,我需要做什么?我正在使用服务台 plus,该网络监控工具可以发送文本,我想让网络监控工具向 twilio 的号码发送短信,然后 Twilio 将运行它在 web admin 中保存的脚本,告诉 Twilio 调用特定的号码。
    • 在这种情况下,告诉 Twilio 进行语音呼叫的 TwiML 脚本将是您想要返回以响应上面的 #2,请参阅twilio.com/docs/api/twiml/sms/your_response
    • 忽略我的最后一条评论——没有经过深思熟虑。您需要通过向他们的 REST API 发出请求来开始语音通话。请参阅我对您后续问题的回答。
    【解决方案2】:

    为什么不避免使用 Twilio,让您的网络监控工具自行执行脚本?

    【讨论】:

    • 我不确定你的意思,使用 Twilio 运行脚本的整个想法是,可以使用脚本调用某人,以便脚本可以按照它的方式处理调用应该。我使用的网络监控工具是服务台加号,它没有说动词或任何我知道的东西来向它调用的调用者读取内容。
    猜你喜欢
    • 2020-11-14
    • 2018-02-14
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多