Hatena::ブログ(Diary)

koeだめ - http://bash0C7.hatenablog.com/ に移行しました RSSフィード

2013/04/22

[] Twilioから電話にかけるときURLって何を指定すればいいの? => TwiMLを返すURLを指定しよう

TwiMLとは、Twilio電話がつながったときTwilio側で行う物事を指定するマークアップ言語です。

http://jp.twilio.com/docs/api/twimlの通りフォーマットXMLです。

TwiMLを返すURLは確かTwilioが到達できる場所に置かなあかんという記述があったように記憶してます

サーバサイドで動かす場合はともかく、wangiry | RubyGems.org | your community gem hostなどをローカルで動かす場合にはとても面倒です。

でも大丈夫https://www.twilio.com/labs/twimletsがあります

twimletsとは

画面から各TwiMLの命令に対応したTwiMLを返すURLを作ってくれますTwilioサインアップしたときテストcurlパラメータURLでも使われてますね。

XMLやTwiMLを書き慣れてる人はhttps://www.twilio.com/labs/twimlets/echoでナマのTwiMLを書けばよし、不慣れな人はhttps://www.twilio.com/labs/twimletsの「What Twimlets are Available?」からやりたい命令選んでやさしくパラメータを打ち込んでいけばいいでしょう。

sample: echoのtwimlets

rejectするだけの。

http://twimlets.com/echo?Twiml=%3CResponse%3E%0A%20%20%20%20%3CReject%20%2F%3E%0A%3C%2FResponse%3E&

TwiML

<Response><Reject /></Response>

sample: sayのtwimlets

萎えちんちん

http://ameblo.jp/pour-lui/entry-11513055592.html?frm_src=thumb_module

と話すだけの。

http://twimlets.com/echo?Twiml=%3CResponse%3E%3CSay%20language%3D%22ja-jp%22%20voice%3D%22woman%22%3E%E3%81%92%E3%81%8D%E3%81%AA%E3%81%88%E3%81%A1%E3%82%93%E3%81%A1%E3%82%93%E3%81%BE%E3%82%8B%E3%80%82%3C%2FSay%3E%3C%2FResponse%3E&

TwiML

<Response><Say language="ja-jp" voice="woman">げきなえちんちんまる。</Say></Response>

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

リンク元