2011-07-27 111 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