Copyright (C) KDDI Web Communications Inc. All Rights Reserved 2
Evangelist
Katsumi Takahashi
KDDI Web Communications Inc.
Twilio Division
facebook: katsumi.takahashi
Twitter: _katsumi
github: mobilebiz
qiita: mobilebiz
Slide 3
Slide 3 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved
%PZPVLOPX5XJMJP
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 34
業務連絡を開いて、
かつみさんに電話して
Alexa Skill Functions
Twilio
Studio
⾃分に発信
相⼿に発信
Slide 35
Slide 35 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 35
εΩϧ։ൃ࣌ͷϙΠϯτʢdeveloper consoleʣ
エンドポイントの設定時に、LambdaではなくFunctionsのURLを指定します。
証明書は、「ワイルドカード証明書」を選択します。
Slide 36
Slide 36 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 36
εΩϧ։ൃ࣌ͷϙΠϯτʢFunctions - Configureʣ
Alexa SDK v.2は、「ask-
sdk」として登録します。
TwilioのSDKは、最新の
「3.18.0」にします。
Slide 37
Slide 37 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 37
εΩϧ։ൃ࣌ͷϙΠϯτʢFunctions - Code ʣ
原則、Lambda⽤に書かれたコードに対して、呼び出し部分を修正するだけで利⽤できます。
• async呼び出しには対応していません
• callback引数が必要です
• 処理が完了した際に、callbackする必要があるので、
Promiseで戻ってくるinvokeをハンドリングして、コール
バックするようにします
Slide 38
Slide 38 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 38
εΩϧ։ൃ࣌ͷϙΠϯτʢFunctions - Code ʣ
FunctionsからTwilio Stdioのフローを呼び出すことができます。
• toとfromは必須パラメータ
• それ以外のパラメータを渡したい場合
は、parametersで指定
Slide 39
Slide 39 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 39
εΩϧ։ൃ࣌ͷϙΠϯτʢStudioʣ
外線発信は、Make Outgoing Call、転送するには、Connect Call Toウィジェットを使います。
Slide 40
Slide 40 text
Copyright (C) KDDI Web Communications Inc. All Rights Reserved
ͬͯΈΑ͏