Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クラウド電話サービス “Twilio” のご紹介
Search
Kiminari Homma
December 04, 2015
Technology
0
86
クラウド電話サービス “Twilio” のご紹介
https://kintonedevcamp.connpass.com/event/20067/
での登壇資料です。
Kiminari Homma
December 04, 2015
Tweet
Share
More Decks by Kiminari Homma
See All by Kiminari Homma
Twilio Meetup 東京 2022/11/11
honkimi
0
58
Twilio iOS 徹底攻略
honkimi
1
1.2k
2021年 Twilio Voice 報告
honkimi
0
310
WebRTC ビジネスの失敗と成功
honkimi
2
1.8k
最近の Twilio トレンド報告
honkimi
0
400
Twilio Meet Up
honkimi
0
76
利用ユーザーからみた Twilio の紹介
honkimi
0
91
Zendesk App を Heroku で作ってみた話
honkimi
0
140
国内における Twilio x Alexa
honkimi
0
750
Other Decks in Technology
See All in Technology
AWS IoT 超入門 2025
hattori
0
290
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
170
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
370
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
130
[Keynote] What do you need to know about DevEx in 2025
salaboy
0
150
AI ReadyなData PlatformとしてのAutonomous Databaseアップデート
oracle4engineer
PRO
0
230
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
78k
from Sakichi Toyoda to Agile
kawaguti
PRO
1
110
社内お問い合わせBotの仕組みと学び
nish01
1
530
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
1
580
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
4
360
ユーザーの声とAI検証で進める、プロダクトディスカバリー
sansantech
PRO
1
110
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Building Applications with DynamoDB
mza
96
6.7k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Writing Fast Ruby
sferik
629
62k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Agile that works and the tools we love
rasmusluckow
331
21k
The Language of Interfaces
destraynor
162
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
RailsConf 2023
tenderlove
30
1.2k
Transcript
ΫϥυిαʔϏε “Twilio” ͷ͝հ selfree, llc ຊؒ ߖ
ࣗݾհ
ຊؒ ߖ @kimihom ϘΫίί ӡӦऀ http://www.bokukoko.info/ CTO at selfree,llc Ruby
on Rails, AWS, Heroku, Android, iOS TwilioJP-UG ϝϯόʔ
ίʔϧίωΫτ as a Service ސ٬ใͱ࿈ಈͨ͠ίʔϧηϯλʔΛߏங Webϒϥβ͕ిΘΓ ֨҆ɾຊ֨ػೳɾଈಋೖ ̎िؒແྉτϥΠΞϧ࣮ࢪத αʔϏεհ https://www.callconnect.jp/
Twilio Λ͝ଘͷํʁ Twilio Λͬͨ͜ͱ͕͋Δํʁ Twilio Λͬͯӡ༻͍ͯ͠Δํʁ
Twilio ͷিܸ ࠓ·ͰͷిαʔϏε։ൃ ͳͲͷ IP-PBX αʔόʔ VoIPϧʔλ ి൪߸ϓϩόΠμ Ұൠి IPి
Twilio ͷিܸ “REST API” ΛݺͿ͚ͩͰ ిγεςϜΛߏங Web ͷٕज़͍͑ͬͯ͞Ε ిγεςϜΛߏஙͰ͖Δ!! +@
ଞͷ Web ͱ࿈ܞ͍͢͠
Twilio ͕͋ΒΏΔϋοΧιϯͰར༻͞ΕΔཧ༝
Twilio ͰͰ͖Δ͜ͱ
Voice Client ిͷड৴ ԻϑΝΠϧ࠶ੜ௨Ի μΠϠϧૢ࡞ʹԠͨ͡ಈ࡞ସ ௨தͷిͷ੍ޚ ిͷൃ৴ ϒϥβɾεϚϗͰి Voice ͱ࿈ಈͯ͋͠ΒΏΔ௨Λૢ࡞
and More.. →ࣗ༝ʹΈ߹ΘͤՄʂ
͓͖͍͑ͯͨࣝ ͱͯஸೡʹղઆ͞ΕͨຊޠυΩϡϝϯτ͕͋ΔͷͰɺ ҆৺͍ͯͩ͘͠͞ɻ
TwiML Twilio ͰిΛड৴ɾൃ৴͢Δͱ͖ͳͲɺ Twilio ಈ࡞໋ྩΛग़ͨ͢ΊͷXML Ͳ͏͢Ε͍͍ʁ ͜͏͠Ζ(TwiML) Webαʔόʔ <?xml version="1.0"
encoding="UTF-8"?> <Response> <Gather action=“https://www.myapp.com/action”> <Play loop=“5”>https://www.myasset.com/voice.wav</Play> </Gather> </Response> αϯϓϧ
REST API HTTP ௨৴Ͱ Twilio ͷใͷऔಘɾ࡞ɾߋ৽ɾআͳͲΛߦ͏ ֤ݴޠʹରԠ (PHP, Ruby, Python,
Node.js etc) Webαʔόʔ ͜Εͬͯ ͜͏ͳΓ·ͨ͠ ྫ͑ ɾి൪߸ͷऔಘɺߪೖɺআ ɾిΛ͔͚Δɺ௨ͷߋ৽ ɾSMS ૹ৴ ɾͦͷଞɺTwilio ϚΠϖʔδʹ͋Δૢ࡞ΛࣗલͰ࣮
Client SDK ϒϥβ(JavaScript), iOS(Objective-C), Android(Java) Ͱهड़͞Εͨ Client ௨Λ࣮ݱ͢ΔͨΊͷϥΠϒϥϦ REST APIͰൃߦͰ͖Δ”έΠύϏϦςΟτʔΫϯ”͕ඞཁɻ
ண৴͕དྷͨͱ͖ɺ௨Λͬͨͱ͖ɺΦϑϥΠϯʹͳͬͨͱ͖ ͲΜͳ͜ͱΛ͢Δ͔͚ͩΛॻ͚Α͍ Ͳ͏͢Ε͍͍ʁ Clientʹి͠Ζ(TwiML) Webαʔόʔ
Twilio ͷະདྷ νϟοτ ϏσΦ ίϛϡχέʔγϣϯͱͯ͠ͷϓϥοτϑΥʔϜɻ ·ͩ·ͩਐԽͷաఔɻ ࠓ͔ΒTwilioΛ࢝Ίͯશ͘͘ͳ͍Ͱ͢ʂ
Thanks.