20130927 ma9 東京ハッカソン発表資料
TRANSCRIPT
KDDI Web Communications
Twilioならテーブルをたたくと電話をかけられます。未来を皆さんの手元に!クラウド電話API Twilio
自己紹介
����:,7�*437;!Twilio!for!KDDI!Web!Communica5ons���! ��� ��!!$%0"16(9)57&7*.":RoR,PHP��;!!&7*."��#27-!�������� ��!8���/7+'7#27-�Twilio!API!��!����� ��!
#twilioapistudy!
電話API
Twilio?
2013年4月17日 来日致しました!
Twilio概要
ウェブと電話を繋ぐのに必要なのはたった数行のコードだけ
Twilioでなにができる?
電話番号の購入(050)
オーディオ再生&合成音声
通話録音
電話会議(カンファレンス)
プッシュ音認識
世界対応 など
(電話回線接続)
(VoIP接続)
(SMS送受信)
日本国内4キャリア対応( 米国電話番号利用)
こんな感じです。
シンプル:XML<Dial>
<Dial>813xxxxxxxx</Dial><Play>
<Play>h/p://yourserver.com/sound/file.mp3</Play><Record>
<Record ac@on=“handleVoiceMessage.php” /><Conference>
<Conference>RoomName</Conference><Say>
<Say language=“ja-‐jp”>Twilioへようこそ</Say>
<Gather>:プッシュ音認識<Gather ac@on=“handle.php” />
curl -‐X POST 'https://api.twilio.com/2010-‐04-‐01/Accounts/ACcf649d736e969e3cd635f355f42ec4c7/Calls.xml' \-‐d 'From=%2B8150xxxxxxxx' \-‐d 'To=%2B8180xxxxxxxx' \-‐d 'Url=http%3A%2F%2F<twiML URL>' \-‐u <Account SID>:<Auth Token>
シンプル:curl
twiml:<Dial>
!<Dial%record%=%“true”%callerId%=%“+8150xxxxxxxx”>!!!!!<Number!sendDigits="wwww310">!!!!!!!!!+813xxxxxxxx!!!!!!</Number>!</Dial>!
たとえば:IVR(自動応答システム)
Twilioへようこそ。電話の転送は1を音声ファイルの再生は2を終了は3を押してください。
こんな感じです。:PHP
<Response> <?PHP if (empty($_POST["Digits"])): ?> <Say language="ja-jp"> Twilioへようこそ。電話の転送は1を、音声ファイルの再生は2を、終了は3を押してください。 </Say> <Gather numDigits="1" timeout="30" /> <?PHP elseif ($_POST["Digits"] == "1"): ?> <Dial callerId="+8150xxxxyyyy">+8180xxxxyyyy</Dial> <Gather numDigits="1" timeout="30" /> <?PHP elseif ($_POST["Digits"] == "2"): ?> <Play>http://voiceserver/music/hello-twilio.mp3</Play> <Gather numDigits="1" timeout="30" /> <?PHP elseif ($_POST["Digits"] == "3"): ?> <Say language="ja-jp">Twilioのご利用ありがとうございました。</Say>
<?PHP endif ?></Response>
Twilio ライブラリー
事例:ラピロ
事例:スキュータム(二要素認証)
①
②
事例:mana.bo
• いま聞ける、すぐ理解る。受験生向けオンタイム学習プラットフォーム。
1) 電話による利用者認証
2) 会話を通じて疑問点を解決
事例:BlueHAND����������Bluetooth���� ���������������
BlueHAND
まとめ
・電話は誰でも使える・我々の生活と密着されている媒体・簡単に電話の世界と繋がる・電話・SMSの処理を完全に自動化できる・新規登録ですぐ使える(トライアルアカウント提供)・iOS,Androidアプリの開発ができる。
みなさんいいね!をFacebook URLTwilioforKWC
・イベント・事例・最新情報・アイデア・技術情報
ありがとうございました。
<Say language = �ja-jp�> ����� ������ </Say>