2011-07-27 58 views
3

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

回答

5

如果您已经找到了Twilio语音电话,一旦找出他们正在做的事情,您会发现短信更容易。其实质是:

  1. 运营商向您租用的号码发送短信给Twilio。
  2. Twilio会将HTTP POST或GET(您选择)设置为您在其管理员中设置的URL。短信的内容将成为那里的一个参数。
  3. 你可以用POST或GET做任何你想做的事情,如果你想要回复一个短信回复或者没有回复,就返回一个TwiML

请注意,Twilio无法为您执行脚本,除非它是TwiML,在这种情况下,您只是将TwiML作为对来自#3的HTTP调用的响应返回。所以如果你想东西在回应短信,你需要建立一些东西到处理你给Twilio的URL的逻辑。如果你仍然有点失落,告诉我们你是如何尝试这样做的,例如,你有一个Rails应用程序,一个PHP网站,或者只是一个你想运行的Bash脚本,而现在还没有其他的东西......

+1

但是,如果我希望Twilio在收到某人的文本后打电话给指定的号码,我需要做什么? 我正在使用服务台,该网络监控工具可以发送文本,我想使网络监控工具将SMS发送到twilio的号码,然后Twilio将运行脚本,它在Web管理员处持有,告诉Twilio致电一个具体的数字。 – Bulvak

+0

在这种情况下,告诉Twilio进行语音通话的TwiML脚本将成为您想要返回以回应上述#2的内容,请参阅http://www.twilio.com/docs/api/twiml/sms/your_response –

+1

无视我的最后一条评论 - 没有很好的思考。您需要通过向其REST API发起请求来开始语音通话。看到我对你的后续问题的回答。 –

0

为什么不避免Twilio并让您的网络监视工具执行脚本本身?

+1

我不确定你的意思,使用Twilio运行脚本的整个想法是,可以使用脚本对某人进行调用,以便脚本可以按其假定的方式处理该调用。我使用的网络监视工具是服务台加号,它没有Say动词或任何我知道的东西来读取所调用的调用者的东西。 – Bulvak