Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Twilio 勉強会

Twilio 勉強会

5448f8c3e8571ba245c70536e9c8cd9a?s=128

Katsumi Takahashi

July 31, 2019
Tweet

More Decks by Katsumi Takahashi

Other Decks in Business

Transcript

  1. 
 5XJMJPษڧձࢿྉ

  2. 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 赤い芸人
  3. Copyright (C) KDDI Web Communications Inc. All Rights Reserved %PZPVLOPX5XJMJP

  4. © 2009 - 2014 Twilio, Inc. All rights reserved. ABOUT

    US ʮτΡΠϦΦʯͱൃԻ͠·͢ɻ 2008೥ αʔϏε։࢝ ຊࣾ͸αϯϑϥϯγεί ϩϯυϯɺχϡʔϤʔΫɺϚυ Ϧʔυɺ߳ߓɺγϯΨϙʔϧͳ Ͳɺੈք24ϲॴʹڌ఺͋Γ 2016೥6݄ʹIPOʢNYSEʣ
  5. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 5

  6. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 6

  7. ABOUT US Twilio's mission is to fuel the future of

    communications.
  8. Japan Launch 2013.4.17

  9. Growth in Japan       (予想)

  10. 5XJMJPͷϏδωε

  11. Copyright (C) KDDI Web Communications Inc. All Rights Reserved ར༻ʹࡍͯ͠ಛผͳܖ໿͸ཁΓ·ͤΜ

    άϩʔόϧͰαʔϏεΛఏڙ͠·͢ جຊྉ͕͋Γ·ͤΜ "1*ͰίϛϡχέʔγϣϯΛ੍ޚͰ͖· ͢
  12. ୭͕Կʹ͔ͭͬͯΔͷ͔

  13. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 13

    ෱Ԭࢢ༷ʢࣗಈԠ౴ʣ
  14. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 14

    גࣜձࣾϥΠφϑ༷ʢεϚʔτϩοΫʣ
  15. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 15

    ߹ಉձࣾselfree༷ʢίʔϧηϯλʔSaaSʣ https://www.callconnect.jp
  16. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 16

    גࣜձࣾχοηϯϥΠϑ༷ʢίʔϧηϯλʔʣ
  17. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 17

    全世界のドライバー数100,000⼈ サポートコール数を90%削減 200以上の都市で利⽤可能 顧客とドライバが電話番号を伝えずに連絡可能 忘れ物の対応を効率化し、サポート要員のコストを削減
  18. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 18

    191カ国 34,000都市に宿泊可能 2,000,000件のリスト ゲストからのリクエストに対するホストからの可否応答は32時間以内 SMSを⾃動的にホストに送信することでUXが向上
  19. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 19

    ੈքΧࠃɺैۀһສਓͰࣄۀΛల։͢Δ*/(ۜߦ͸ɺ༷ʑͳϕϯμʔʹ Αͬͯߏங͞ΕͨͷϨΨγʔͳίʔϧηϯλʔγεςϜΛɺ͢΂ͯ5XJMJP ʹஔ͖׵͑Δ͜ͱʹ੒ޭ͠·ͨ͠ɻ INGۜߦ༷ʢίϯλΫτηϯλʔʣ
  20. 5XJMJP͕ఏڙ͢ΔαʔϏε

  21. 21 ENGAGEMENT CLOUD PROGRAMMABLE COMMUICATIONS CLOUD SUPER NETWORK Runtime Account

    Security Multi-channel Communications APIs AUTHY NOTIFY TASKROUTER PROG. SMS PROG. VOICE PROG. VIDEO PROG. CHAT PROG. FAX PHONE NUMBERS SHORT CODES SIP TRUNKING CHANNELS Global coverage Elastic capacity Network learning Instant provisioning Clean numbers FUNCTIONS DEBUGGER ASSETS USERS CREDENTIALS SYNC ADD-ONS PROXY FLOWS PROG. WIRELESS UNDERSTAND FRAMES Engagement Studio VERIFY LOOKUP Notifications Contact Center Mobile Workforce Developer
 Experience
  22. 22 ENGAGEMENT CLOUD PROGRAMMABLE COMMUICATIONS CLOUD SUPER NETWORK Runtime Account

    Security Multi-channel Communications APIs AUTHY NOTIFY TASKROUTER PROG. SMS PROG. VOICE PROG. VIDEO PROG. CHAT PROG. FAX PHONE NUMBERS SHORT CODES SIP TRUNKING CHANNELS Global coverage Elastic capacity Network learning Instant provisioning Clean numbers FUNCTIONS DEBUGGER ASSETS USERS CREDENTIALS SYNC ADD-ONS PROXY FLOWS PROG. WIRELESS UNDERSTAND FRAMES Engagement Studio VERIFY LOOKUP Notifications Contact Center Mobile Workforce Developer
 Experience
  23. Phone Numbers ೥݄ݱࡏɺੈքΧࠃҎ্ͷ௨৴ࣄۀऀͱ઀ଓࡁΈɻ ͦΕͧΕͷࠃͷి࿩൪߸Λߪೖͨ͠Γɺͦͷ൪߸Λ࢖ͬͯి࿩Λ͔͚ͨ Γड͚ͨΓ͢Δ͜ͱ͕Մೳɻ ೔ຊࠃ಺Ͱ͸ɺ൪߸ʹՃ͑ͯɺϑϦʔμΠϠϧͷΛఏڙ ʢʹ͍ͭͯ͸ɺӦۀ΁໰͍߹Θͤʣɻ ͳ͓ɺ൪߸͸ֹ݄ԁʢ੫ࠐΈʣͰ͝ఏڙ͓ͯ͠Γ·͢ɻ

  24. SIP Trunking IP-PBX SIPαʔόʔ طଘͷ*11#9ͳͲ͔Βɺ5XJMJPͷωοτϫʔΫΛར༻ͯ͠ɺ೔ຊΛ࢝Ί ͱͯ͠ੈք֤ࠃʹి࿩͕͔͚ΒΕ·͢ɻ ൃ৴͸ԁ෼ʢࠃ಺ݻఆѼʣɺண৴͸ԁ෼ʢ൪߸Ѽʣ

  25. 4*1઀ଓʹ͍ͭͯ

  26. SIPとは • Session Initiation Protocol • 狭義の意味では、シグナリング(呼び出しや制御) • 広義の意味では、RTPやRTCPなどを含むVoIPの仕組み •

    IPネットワーク上で⾳声をやりとりするために、ほぼ標準的に 使われている
  27. TwilioにおけるSIP • Twilioも内部的にはSIPを利⽤している • TwilioのSIP基盤に接続するための⽅式として、以下の2種類を ⽤意している • SIP Trunking •

    SIP Interface
  28. SIP Trunking SIP Server SIP INTERNET US Number JP Number

    UK Number JPリージョンを含む8箇所に 接続可能 SIP Phone
  29. SIP Trunking • TwilioのSIP基盤を通話インフラとしてのみ利⽤ • トランクは100まで作成可能 • Twilioでアサインした電話番号を使った発信(ターミネーショ ン)と、電話番号への着信(オリジネーション) •

    発信は1CPS制限、着信は制限なし • IPアドレス制限とクレデンシャルリストを設定可能 • TLSとSRTPに対応 • 料⾦表(https://twilio.kddi-web.com/price/sip-trunk/)
  30. SIP Interface SIP Server SIP INTERNET US1リージョンのみ接続可能 Programmable Voice SIP

    Phone IVR Transfer PSTN、WebRTC、SIP、 SIMなどに接続可能
  31. SIP Interface (SIP Registration) SIP INTERNET US1リージョンのみ接続可能 Programmable Voice SIP

    Phone IVR Transfer PSTN、WebRTC、SIP、 SIMなどに接続可能
  32. SIP Interface • TwilioのSIP基盤に接続するまでを提供 • 現在、US1リージョンのみ提供 • Twilio内部のVoice機能を使ったIVRや転送などが利⽤可能 • PSTN以外にもWebRTCやSIPなどとも接続できる

    • TLS対応(SRTPは⾮対応) • SIP Registrationを利⽤すると、SIPクライアントを直接Twilio にレジストすることができる • 料⾦は0.5円/分
  33. Channels /PUJGZ΍1309:Ͱར༻͕Մೳͱ ͳΔ֤छαʔϏε޲͚ͷίωΫ γϣϯνϟωϧɻ ֤αʔϏεͱͷ઀ଓΛ؆ૉԽ͠ɺ αʔϏεΛҙࣝͤͣʹͦΕͧΕͷ αʔϏεͱͷϝοηʔδͷ΍Γऔ Γ͕ՄೳʹͳΔɻ

  34. 34 ENGAGEMENT CLOUD PROGRAMMABLE COMMUICATIONS CLOUD SUPER NETWORK Runtime Account

    Security Multi-channel Communications APIs AUTHY NOTIFY TASKROUTER PROG. SMS PROG. VOICE PROG. VIDEO PROG. CHAT PROG. FAX PHONE NUMBERS SHORT CODES SIP TRUNKING CHANNELS Global coverage Elastic capacity Network learning Instant provisioning Clean numbers FUNCTIONS DEBUGGER ASSETS USERS CREDENTIALS SYNC ADD-ONS PROXY FLOWS PROG. WIRELESS UNDERSTAND FRAMES Engagement Studio VERIFY LOOKUP Notifications Contact Center Mobile Workforce Developer
 Experience
  35. Programmable Voice 5XJ.-΍3FTU"1*Λ࢖ͬ ͯɺԻ੠௨࿩Λ࣮ݱ͠· ͢ɻ ϒϥ΢β΍εϚʔτϑΥ ϯ༻ͷ4%,΋͝༻ҙͯ͠ ͍·͢ɻ

  36. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 36

    1BZԁܾࡁ
  37. Programmable SMS 5XJ.-΍3FTU"1*Λ ࢖ͬͯɺ4.4ͷૹड ৴Λ࣮ݱ͠·͢ɻ େྔൃ৴ͳͲΛίϯ τϩʔϧ͢Δػೳɺ ߴ඼࣭4.4΋͝༻ҙ ͍ͯ͠·͢ɻ

  38. Programmable VIDEO ࠷େ໊·ͰͷϏ σΦ௨࿩ʹରԠ͠ ͍ͯ·͢ɻ࿥ը΋ Ͱ͖·͢ɻ

  39. Programmable Chat 8FC4PDLFU΍4PDLFU*0ͷ࣮૷͸ෆཁ ΦϑϥΠϯϝοηʔδϯάʹରԠ ϚϧνσόΠεʹ͓͚Δίϯςϯπಉظ '3".&4ʢσβΠϯπʔϧʣʹରԠ

  40. Programmable Wireless 5XJMJP͕ఏڙ͢Δ.7/0αʔϏεɻ 5XJMJP͔Β-5&ରԠͷ4*.ΧʔυΛߪೖ͢Δ͜ͱ͕
 Ͱ͖ɺ7PJDFɺ4.4ɺ%BUBɺ$PNNBOE͕ར༻Մೳ
 ʢ೔ຊͰ͸7PJDF4.4͸ະରԠʣɻ ೥݄ݱࡏɺ೔ຊΛؚΉҎ্ͷࠃͰࠃࡍϩʔϛϯάʹͯར༻͕ Մೳɻ 4*.͸ ԁʢຕύοΫɺૹྉࠐΈʣɺֹ݄جຊྉ͕ΞΫςΟϒ࣌

    ԁ4*.ɺαεϖϯυ࣌ԁ4*.ɻ
  41. Programmable FAX ൪߸Λ࢖ͬ ͨ'"9ͷૹड৴ ͕ɺ"1*ܦ༝Ͱ࣮ ߦͰ͖·͢ɻ ݱࡏૹड৴Մೳ ͳσʔλ͸1%' ͱ5*''Ͱ͢ɻ

  42. Mail

  43. 43 ENGAGEMENT CLOUD PROGRAMMABLE COMMUICATIONS CLOUD SUPER NETWORK Runtime Account

    Security Multi-channel Communications APIs AUTHY NOTIFY TASKROUTER PROG. SMS PROG. VOICE PROG. VIDEO PROG. CHAT PROG. FAX PHONE NUMBERS SHORT CODES SIP TRUNKING CHANNELS Global coverage Elastic capacity Network learning Instant provisioning Clean numbers FUNCTIONS DEBUGGER ASSETS USERS CREDENTIALS SYNC ADD-ONS PROXY FLOWS PROG. WIRELESS UNDERSTAND FRAMES Engagement Studio VERIFY LOOKUP Notifications Contact Center Mobile Workforce Developer
 Experience
  44. © 2009 - 2014 Twilio, Inc. All rights reserved. FUNCTIONS

    5XJMJP͕ఏڙ͢ΔαʔόʔϨε࣮ߦ؀ ڥɻݱࡏ͸/PEFKTͷΈαϙʔτɻ αʔόʔͷߏங΍ӡ༻͔Β։์͞Εɺ ίʔυ͚ͩʹूத͢Δ͜ͱ͕Ͱ͖·͢ɻ OQNʹରԠ͍ͯ͠ΔͷͰɺ֎෦ͷϞ δϡʔϧΛར༻͢Δ͜ͱ΋Ͱ͖·͢ɻ ݄ʹ ճ·ͰͷΞΫηε͸ແྉɻ ֎෦͔ΒͷΞΫηεΛېࢭͤ͞Δ͜ͱ͕ Ͱ͖·͢ɻ
  45. © 2009 - 2014 Twilio, Inc. All rights reserved. ASSETS

    5XJMJP͕ఏڙ͢Δίϯςϯπͷετ Ϩʔδˍެ։αʔϏεɻ ެ։͢Δ৔߹͸ɺ)5514ϕʔεͱͳ ΓɺݸʑͷϑΝΠϧ΁ͷϦϯΫ͕ੜ ੒ɻඇެ։ͷ৔߹͸ɺ'VODUJPOT͔Β ίʔυΛ࢖ͬͯΞΫηεՄೳɻ ඇެ։ϑΝΠϧ͸.#ɺެ։ϑΝΠϧ ͸.#·ͰରԠɻ "1*Λ࢖ͬͨΞοϓϩʔυ͸Ͱ͖·ͤ Μɻ
  46. © 2009 - 2014 Twilio, Inc. All rights reserved. SYNC

    5XJMJP͕ఏڙ͢ΔϦΞϧλ ΠϜ௨৴༻ϓϥοτϑΥʔ Ϝɻ ϒϥ΢β΍ΞϓϦɺ*P5σ όΠεͳͲʹରͯ͠ɺ৘ใ Λ1VTIͨ͠Γɺ֤σόΠ εͰͦΕΛߪಡ͢Δ͜ͱ͕ Ͱ͖·͢ɻ
  47. 47 ENGAGEMENT CLOUD PROGRAMMABLE COMMUICATIONS CLOUD SUPER NETWORK Runtime Account

    Security Multi-channel Communications APIs AUTHY NOTIFY TASKROUTER PROG. SMS PROG. VOICE PROG. VIDEO PROG. CHAT PROG. FAX PHONE NUMBERS SHORT CODES SIP TRUNKING CHANNELS Global coverage Elastic capacity Network learning Instant provisioning Clean numbers FUNCTIONS DEBUGGER ASSETS USERS CREDENTIALS SYNC ADD-ONS PROXY FLOWS PROG. WIRELESS UNDERSTAND FRAMES Engagement Studio VERIFY LOOKUP Notifications Contact Center Mobile Workforce Developer
 Experience
  48. © 2009 - 2014 Twilio, Inc. All rights reserved. AUTHY

    5XJMJP͕ఏڙ͢Δɺೋཁૉೝূͷι ϦϡʔγϣϯͰ͢ɻ 5051ͷ4%,΍ɺΞϓϦΛఏڙͯ͠ ͍·͢ɻ3'$ʹ४ڌ͍ͯ͠ΔͨΊɺ (PPHMF"VUIFOUJDBUPSͷ୅ΘΓʹ ར༻͢Δ͜ͱ΋ՄೳͰ͢ɻ 0OF5PVDIΛར༻͢Δͱɺύείʔ υΛೖྗ͠ͳ͍ͰೝূΛߦ͏͜ͱ΋ Ͱ͖·͢ɻ
  49. © 2009 - 2014 Twilio, Inc. All rights reserved. Notify

    5XJMJP͕ఏڙ͢Δɺ௨஌"1*܈Ͱ͢ɻ ௨஌Ͱ͖Δର৅ͱͯ͠͸ɺΞϓϦʢJ04 "OESPJEʣɺ$IBUɺ4.4ɺ$IBOOFMTͳͲͰ͢ɻ /PUJGZΛ࢖͏͜ͱͰɺσόΠεͷҧ͍Λҙࣝ͢Δ ͜ͱͳ͘ɺҰͭͷίʔυͰҰ੪ʹ৘ใΛϓογϡ ͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ
  50. © 2009 - 2014 Twilio, Inc. All rights reserved. TASKROUTER

    5XJMJP͕ఏڙ͢ΔεΩϧϕʔ ε"$%ͷ"1*܈Ͱ͢ɻ ి࿩΍ϝοηʔδɺνϟο τͳͲͷෳ਺ͷೖྗνϟϯ ωϧΛ౷߹͠ɺλεΫͷ༏ ઌॱҐΛؚΊͨɺϓϩάϥ ϚϒϧͳίϯλΫτηϯ λʔΛߏங͢Δ͜ͱ͕Ͱ͖ ·͢ɻ
  51. © 2009 - 2014 Twilio, Inc. All rights reserved. PROXY

    5XJMJP͕ఏڙ͢Δɺಗ໊௨ ࿩ͷ"1*܈Ͱ͢ɻ ͓ޓ͍ͷి࿩൪߸Λ஌Βͤ ͣʹ௨࿩΍4.4Λަ׵͢Δ ͜ͱ͕Ͱ͖·͢ɻ ஥հ͢Δి࿩൪߸ͷ؅ཧ΋ 5XJMJP͕ࣗಈతʹߦ͍· ͢ɻ
  52. © 2009 - 2014 Twilio, Inc. All rights reserved. TWILIO

    STUDIO υϥοάΞϯυυϩοϓͰɺ ίʔϧϑϩʔ΍ϝοηʔδϯά ϑϩʔΛ࡞੒͢Δ͜ͱ͕Ͱ͖Δ σβΠϯπʔϧɻ ΢ΟδΣοτͱݺ͹ΕΔ෦඼Λ ૊Έ߹ΘͤΔ͜ͱͰɺ؆୯ʹ *73γεςϜͳͲΛ࡞Δ͜ͱ͕ ՄೳͰ͢ɻ
  53. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 53

    -*/&$BMM"1*࿈ܞ
  54. %&.0 スマホのカメラでQRを読み 込むとLINEアプリが起動しま す。うまくいかない場合は、 LINEアプリを開いて、そちら のQRコードリーダーから読 み取ってください。

  55. ཪଆͷ͘͠Έ Call API Messaging API SIP I/F CHANNELS STUDIO

  56. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 56

    ͓٬༷ଆͷίετΛ࠷খݶʹ -*/&$BMM"1*Λ࢖ͬͨ ʮҰੴࡾௗʯͷϚʔέςΟϯάࢪࡦ
  57. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 57

    お客様のコストを最小限に お客様は無料で通話ができます。 チャットを始めとしたLINEの機能と併⽤することができます。 番号を押す必要がないので、かけ間違いを防げます。 海外など、通常の電話がしにくい場所でも利⽤できます。 発信ボタンを出すタイミングを調整することで混雑緩和が図れます。 通話料(コールセンターとSIPで接続した場合) 5円/分 0.5円/分 0.5円/分
  58. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 58

    ༑ୡొ࿥ଅਐπʔϧͱͯ͠ -*/&$BMM"1*Λ࢖ͬͨ ʮҰੴࡾௗʯͷϚʔέςΟϯάࢪࡦ
  59. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 59

    友達登録促進ツールとして LINEの友達登録が思ったように集まらないとお困りではないですか? 「無料で通話」を利⽤すると、発信と同時に公式アカウントに対して友 達登録が⾏われます。 ⾳声のコンテンツを⼯夫することで、お客様の発信する
 モチベーションを上げることができます。 Twilioの⾳声認識機能を活⽤することで、簡単な対話型
 コンテンツを提供することもできます。
  60. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 60

    ސ٬ͷඥ͚͕ͮͰ͖Δ -*/&$BMM"1*Λ࢖ͬͨ ʮҰੴࡾௗʯͷϚʔέςΟϯάࢪࡦ
  61. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 61

    顧客の紐づけができる 着信時に発信者(LINE契約者)の電話番号を取得できます。 すでにある顧客台帳と、LINEのユーザIDを紐づけできます。 090-XXXX-XXXX Uxxxxxxxxxxxxx 1. 電話番号でCRMを検索 2. LINE IDを紐づけ
  62. © 2009 - 2014 Twilio, Inc. All rights reserved. TwilioΛ࢖ͬͨίʔϧAPIͷಛ௕

    • 企業側には専⽤の設備が不要です(企業側の環境による)。 • 開通までの期間が短く、Twilio側の初期費⽤は要りません。 • LINEから着信したコールを、PSTN、VoIP、SIPへ転送できます(発信者 番号を通知する場合は、PSTN以外の転送が必要です)。 • Studioを連携させることで、コールフローのデザインがGUIベースででき ます。 • Channelsを利⽤することで、LINEのMessaging APIを使わずにメッセー ジの送受信が可能です。
  63. © 2009 - 2014 Twilio, Inc. All rights reserved. ίʔϧAPI͕ϋϚΔϢʔβχʔζ

    • チャットに⾳声コミュニケーションを追加したい • 電話受付は変更せずに、新たにLINE電話でも着信したい • トールフリーのランニングコストを下げたい • PBXと連携させて、直接社内の内線電話に架電したい • LINEを活⽤したプロモーションを企画したい
  64. © 2009 - 2014 Twilio, Inc. All rights reserved. ίʔϧAPIಋೖखॱ

    • サービス概要設計&審査 • Twilio アカウント開設 • SIPインターフェース設定(SIPドメイン⽣成) • LINE公式アカウント開設&コールAPIオプションの契約(LINEセールス パートナー経由) • TwilioのAccountSidを通知(KWC宛) • システム開発&テスト
  65. Copyright (C) KDDI Web Communications Inc. All Rights Reserved 65

    https://www.youtube.com/watch?v=4At3p86-rGk
  66. © 2009 - 2014 Twilio, Inc. All rights reserved. ·ͱΊ

    • TwilioはクラウドコミュニケーションAPI+グローバルな通信キャリア • Twilioだけでシステムを構築することもできれば、既存環境と組み合わせ て利⽤することも可能 • ⽇本国内では特に、オフィス電話のビジネスモデルに合わせた戦略が必要
  67. Copyright (C) KDDI Web Communications Inc. All Rights Reserved Fuel

    the future of communications.