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
51
Twilio iOS 徹底攻略
honkimi
1
1.1k
2021年 Twilio Voice 報告
honkimi
0
280
WebRTC ビジネスの失敗と成功
honkimi
2
1.7k
最近の Twilio トレンド報告
honkimi
0
370
Twilio Meet Up
honkimi
0
72
利用ユーザーからみた Twilio の紹介
honkimi
0
77
Zendesk App を Heroku で作ってみた話
honkimi
0
120
国内における Twilio x Alexa
honkimi
0
730
Other Decks in Technology
See All in Technology
Recap of Next - Google Cloud で実践する クラウドネイティブ最前線 / The Frontlines of Cloud-Native with Insights from Google Cloud
aoto
PRO
1
100
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
110
さくらの夕べ Debianナイト - さくらのVPS編
dictoss
0
300
SmartHR プロダクトエンジニア求人ガイド_2025 / PdE job guide 2025
smarthr
0
100
食べログが挑む!飲食店ネット予約システムで自動テスト無双して手動テストゼロを実現する戦略
hagevvashi
3
410
DETR手法の変遷と最新動向(CVPR2025)
tenten0727
2
1.3k
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
5
7.3k
いつも初心者向けの記事に助けられているので得意分野では初心者向けの記事を書きます
toru_kubota
2
310
JPOUG Tech Talk #12 UNDO Tablespace Reintroduction
nori_shinoda
1
140
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
160
Dynamic Reteaming And Self Organization
miholovesq
3
420
大AI時代で輝くために今こそドメインにディープダイブしよう / Deep Dive into Domain in AI-Agent-Era
yuitosato
1
360
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.7k
Optimizing for Happiness
mojombo
377
70k
Statistics for Hackers
jakevdp
798
220k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
670
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Site-Speed That Sticks
csswizardry
5
490
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
9
750
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
520
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
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.