0. FlashAirをWi-Fiに接続する
1. Twilioに登録する.
名前(実名)とメールアドレス,パスワード,そして電話番号で登録できます.
無料お試し期間中は,この電話番号にしか掛けられないのでご注意ください
参考:twilioのトライアル登録してみた by @tukiyo3 on @Qiita
http://qiita.com/tukiyo3/items/e41f94a9e74379c5bbe...
また,この際登録した電話番号をスクリプトのここに記入してください.
先頭の+は不要で,国番号から始めます.
例:0903101655の場合 → 81903101655
local ToNum = "810000000000"
2. Twilio電話番号を取得する
画面の指示に従ってください.
この電話番号をスクリプトのここに記入してください.
先頭の+は不要で,国番号から始めます.
例:0903101655の場合 → 81903101655
local FromNum = "810000000000"
3. ACCOUNT SIDとAUTH TOKENをメモする
「ホーム」の「コンソールダッシュボード」から確認できます.
スクリプトのここに記入してください.
local SID = "#######################################"
local Token = "########################################"
4. TwiML Binを作成する
電話の発着信の制御には,TwiMLというものを用います.
Twilio用のXMLです.このファイルを置くサーバーが本来必要となりますが,
これを保管するサービスが公式に提供されていますので,今回はこれを使用します.
「</>デベロッパーセンター」の「TwiML Bins」を開き,+マークを押します.
「FRIENDLY NAME」には好きな名前を.
「TWIML」には,以下のXMLを記述します.
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="alice" language="ja-JP" >
{{message}}
</Say>
</Response>
記入が終わったら,「Create」をクリックすると,
このようなURLが表示されるのでタンをクリック
スクリプトのここに
末端のIDだけを記入してください.
例: https ://handler.twilio.com/twiml/EH312f3ed42b8ac937f7b3fe9bd3154008
上記のURLの場合は
EH312f3ed42b8ac937f7b3fe9bd3154008です.
local twimlurlid = "EHxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
※このTwiMLには,「TwiML Binテンプレート」を利用しています.
これは,発信時のURLの末端に情報を付加すると,その情報をTwiML中に置換してくれるTwiML Binの機能です.
詳しくは以下のページをご覧ください
https://twilioforkwc.zendesk.com/hc/ja/articles/11...
※TwiMLは,その他様々な機能が利用できます.(音声ファイルの再生,通話の録音,メニュー機能等)
上記のTwiMLは,日本語を再生する最も単純な例です.
より様々な機能を利用したい場合は,以下のページを参照してください.
https://jp.twilio.com/docs/api/twiml
5. Luaを実行する
「電話のテストでした。電話のテストでした。」と電話がかかってくれば成功です.
発信内容を変更したい場合,スクリプトのここを変更することでメッセージを変えることができます.
ここには,UTF-8エンコードされた文字列を,URLエンコードした文字列を入れる必要があります.
callTwilio("%E9%9B%BB%E8%A9%B1%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E9%9B%BB%E8%A9%B1%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82")
例えば,変換にこのサイト(
http://urlencode.net/result.cgi )を利用する場合,
中央の「オプション」を「UTF-8」に設定し,左に日本語を入れ,「エンコード」を押した後の結果を
貼り付けることで利用できます.
例:「緊急通報です。緊急通報です。」
→「%E7%B7%8A%E6%80%A5%E9%80%9A%E5%A0%B1%E3%81%A7%E3%81%99%E3%80%82%E7%B7%8A%E6%80%A5%E9%80%9A%E5%A0%B1%E3%81%A7%E3%81%99%E3%80%82」
6. アップグレードする
より自由に利用したい場合,アップグレードすることで様々な利用ができるようになります.
着信時のトライアル版メッセージもなくなります.
アップグレードにはクレジットカードまたはPayPalアカウントが必要です.
また,ポイントチャージは最低2000円からとなります.
※ポイントチャージをした時点でトライアルは終了になります。(体験用ポイントは即座に消滅し,以降の課金は即座に行われます)
くれぐれも,電話番号に応じた月額料金がかることにご注意ください