20130927 ma9 東京ハッカソン発表資料

Post on 27-Jun-2015

583 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

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>

top related