Upload
youhei-iwasaki
View
966
Download
1
Embed Size (px)
Citation preview
【第1回】twilio勉強会 with Bluemix in 福岡
2015年10月29日 Youhei Iwasaki
#twiliojpug
#Bluemix
ハッシュタグ
自己紹介
岩崎洋平
PL:PHP / MySQL etc…
美味しいご飯に目が無い人です!
youhei.iwasaki8
@youhei_iwasaki
F
T
#twiliojpug#Bluemix
twilioって何?
#twiliojpug#Bluemix
twilioは、簡単に電話を作る ことができる魔法のシステムです!
#twiliojpug#Bluemix
Jeff Lawsonさんに よって作られたシステムで、
サンフランシスコで生まれました!
どんなことができる?
#twiliojpug#Bluemix
・電話をかける
・SMSを送信する・音声録音・再生
などなど… 機能満載!
・同時通話
#twiliojpug#Bluemix
・音声(アナウンス)を流す
活用事例
#twiliojpug#Bluemix
活用事例
福岡市 様【サービス名】PM 2.5 ダイヤル 【twilio電話番号】050-3000-2500
着信機能、プッシュ番号の認識機能、 読み上げの音声再生機能を活用
PM2.5 ダイヤルに電話をすると、 福岡市で計測している測定値を 自動的に応答して返答します。
自動アナウンスで流れる自分の 知りたい地域の番号を選択することで、 測定値と予報情報を音声で聞くことが可能。
#twiliojpug#Bluemix
その他、様々なシーンで twilio は使われています!
http://twilio.kddi-web.com/case/【活用事例ページURL】
#twiliojpug#Bluemix
活用事例
今日やることは?
#twiliojpug#Bluemix
twilioとBluemixで、 音声認識による
自動回答サービスを作成
#twiliojpug#Bluemix
#twiliojpug#Bluemix
従来の音声案内サービスの例
Call Center へ Call
Call Center
専門の担当者 へ Call
利用者
担当者
故障については、 1 を
使い方については、 2 を
その他については、 3 を
音声アナウンス
押してください。
プッシュされた ダイヤルキーに 基づいて電話転送
B子さんが該当の番号を ダイヤルキーでプッシュ
#twiliojpug#Bluemix
音声認識する自動回答サービスの例
twilio & Bluemix
利用者
利用者「商品の使い方が分かりません。」
Call to 05012345678 (twilio番号)
System「いかがなさいましたか。」
System「マニュアルをご参照ください。」
音声認識する自動回答サービス詳細フロー
twilio Bluemix
Request
利用者
回答のVoiceを再生
録音Voiceを送信
http://xxxx.mybluemix.net/app.phpCall to 05012345678
Request
Play system voice
音声認識 → → 内容分析
Twiml(xml)
Response
Response
#twiliojpug#Bluemix
Twiml(xml)
app.php
利用者のVoiceを録音アナウンスの再生
#twiliojpug#Bluemix
TwiML、TwiML言ってるけど
TwiMLって何?
TwiMLとは
#twiliojpug#Bluemix
TwiML
TwiMLとは
英語式:トぅぃもー 日本式:トぅぃむる
TwiMLとは
#twiliojpug#Bluemix
通話やSMSを受信した時の 動作を twilio に指示する為の
命令セットのことです。
TwiMLとは
#twiliojpug#Bluemix
どんな命令ができる?
TwiMLとは
#twiliojpug#Bluemix
Say:テキスト読み上げ
Play:発信者に音声ファイルを再生
Dial:通話を発信
Record:通話を録音
Sms:SMSメッセージを送受信
Hangup:通話を終了
TwiMLの命令動詞 1/2
TwiMLとは
#twiliojpug#Bluemix
Queue:発信者をキューに追加
Redirect:コールフローを別のTwiML文章へリダイレクト
Pause:次の指示を実行する前にポーズを挿入
Reject:着信通話を拒否
Message:Send an SMS message reply
TwiMLの命令動詞 2/2
TwiMLとは
#twiliojpug#Bluemix
TwiMLの書き方
TwiMLの形式
#twiliojpug#Bluemix
<?xml version=“1.0” encoding=“UTF-8”?> <Response> <Dial> <Number>+818012345678</Number> </Dial>
</Response>
・XMLフォーマットでの記述
(例)080-1234-5678に電話をかけさせたい場合
命令動詞
E.164080-1234-5678+818012345678
TwiMLとは
#twiliojpug#Bluemix
この TwiML を使って twilio に命令していきましょう!
ハンズオンの箇所
#twiliojpug#Bluemix
ハンズオンの箇所詳細
twilio Bluemix
Twiml(xml) 利用者のVoiceを録音
Request
利用者
回答のVoiceを再生
利用者Voiceを送信
http://xxxx.mybluemix.net/app.phpCall to 05012345678
Request
Play system voice
音声認識 → → 内容分析
Twiml(xml)
Response
Response
#twiliojpug#Bluemix
アナウンスの再生
twilioハンズオン スタート!
#twiliojpug#Bluemix