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

はじめてのTwilioシリーズ - APIを使った音声通話ハンズオン / Getting started with Twilio Programmable Voice

D8d7b57845a4351caeafefe89b882239?s=47 Neri78
January 27, 2021

はじめてのTwilioシリーズ - APIを使った音声通話ハンズオン / Getting started with Twilio Programmable Voice

音声通話をAPIで制御できるTwilio Programmable Voiceのハンズオンで使用した資料です。

ハンズオン手順書
https://neri78.github.io/Twilio-HandsOn-Voice-JP/

Twilio Programmable Voice
https://www.twilio.com/ja/voice

D8d7b57845a4351caeafefe89b882239?s=128

Neri78

January 27, 2021
Tweet

Transcript

  1. はじめての シリーズ を使った音声通話ハンズオン 合同会社 池原大然( )

  2. 自己紹介 池原 大然

  3. None
  4. 概要


  5. © 2019 TWILIO INC. ALL RIGHTS RESERVED. 様々なコミュニケーションチャネルをクラウドを介して 「プログラム可能な状態で」利用できるサービス

  6. とは? • 音声通話の受発信を制御 ◦ 着信に対してメッセージを再生 ◦ 指定された番号に発信 • 話してからの入力(番号プッシュや音声)、 録音、支払いなどさまざまな機能を提供

    • の通話だけでなく、カンファレンスコールやキュー イング、音声ストリームの取得なども提供
  7. を支える • 全世界をカバーする電話回線ネットワーク ◦ 日本 ◦ 米国 ◦ シンガポール ◦

    オーストラリア ◦ などなど • グローバル展開時に素早く現地番号を取得し 既存システムに接続
  8. © 2019 TWILIO INC. ALL RIGHTS RESERVED. 利用例 自動音声受付 として

    「再配達の受付は   を、担当者と話す  場合は を押して  ください。」
  9. © 2019 TWILIO INC. ALL RIGHTS RESERVED. 利用例 アカウント登録時の認証インフラとして 電話で

    認証コードを送信
  10. © 2019 TWILIO INC. ALL RIGHTS RESERVED. 利用例 サーバーの死活監視の一部として サーバーの死活監視(午前

    時の電話システム)
  11. © 2019 TWILIO, INC. ALL RIGHTS RESERVED. 電話番号の購入 • から電話番号を購入(要

    回線維持費用) • 日本の番号を購入するには、 本人情報)が必要 https://jp.twilio.com/console/phone-numbers/incoming
  12. © 2019 TWILIO INC. ALL RIGHTS RESERVED. (参考) に必要な情報 個人での利用(開発者個人として利用・検証)

    名前 住所(日本国内) 生年月日 利用できる書類(主なもの) 運転免許証 運転記録証明書 健康保険証 母子通帳 パスポート 在留カード 特別な永住者の証明書 法人として利用する場合(一部抜粋) 法人名 法人住所(日本国内に限定しない) 法人の代表、または契約担当者名 法人の代表、または契約担当者住所(日本国内) 法人の代表、または契約担当者生年月日 法人の代表、または契約担当者が契約権限を持っていることの証明 会社法人等番号 利用できる書類(主なもの) 個人の情報については個人利用の際に利用できる書類に準ずる 登記簿謄本(履歴事項全部証明書) 会社の印鑑証明書 納税証明書 会社の名前と住所とともに政府当局が発行したその他の文書 委任状(契約担当者が法人の代表と異なる場合)
  13. © 2019 TWILIO, INC. ALL RIGHTS RESERVED. で利用できるタグ(例) https://jp.twilio.com/docs/voice/twiml <?xml

    version="1.0" encoding="UTF-8"?> <Response> <Say language="ja-JP">お電話ありがとうございます </Say> </Response> 用途 テキストから音声合成を行い再生する あらかじめ用意された音声ファイルを再生する 別の電話番号やカンファレンスコールに接続する 通話を録音する 相手からの入力を受け取り、次の処理に繋げる 電話を切る 別の番号にリダイレクトする
  14. © 2019 TWILIO INC. ALL RIGHTS RESERVED. の設定

  15. © 2019 TWILIO, INC. ALL RIGHTS RESERVED. の提供 いろいろな言語に対応したヘルパーライブラリを用意 なので、上記以外でも利用は可能

  16. © 2019 TWILIO INC. ALL RIGHTS RESERVED. で 電話発信

  17. © 2019 TWILIO, INC. ALL RIGHTS RESERVED. 活用シナリオは無限大 'use strict';

    require('dotenv').config(); const { TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, MY_PHONE_NUMBER} = process.env; // Twilio Clientを初期化 const twilio = require('twilio'); const client = new twilio(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN); // 外部発信を開始 client.calls.create({ from: '+1xxxxxxxxxx', to: MY_PHONE_NUMBER, twiml: '<Response><Say language="ja-JP">コードから発信しています。 </Say></Response>' }).then(call => console.log(call.sid)) .catch(err => console.log(err));
  18. © 2019 TWILIO INC. ALL RIGHTS RESERVED. ビジュアルデザインツール ノンコーディングでコミュニケーションフローを デザイン、デプロイできるビジュアルインターフェース

    外部連携 ビジュアルプログラミング エンドポイントの提供、 、 リクエストの送信など ウィジェットのドラッグドロップ、接続、設定で コミュニケーションフローをデザイン、デプロイ 既存フロー定義の取得や更新を実現
  19. リソース ドキュメント・チュートリアル 外部日本語リソース

  20. ハンズオンについて


  21. 本日のハンズオンについて
 • ハンズオン手順書
 https://neri78.github.io/Twilio-HandsOn-Voice-JP/
 
 • 質問はチャット、またはTwitter #twiliotv ハッシュタグでご質問くだ さい


    
 • ハンズオン中の休憩は適宜お取りください
 
 

  22. © 2019 TWILIO INC. ALL RIGHTS RESERVED. 事例:株式会社うるる ”fondesk” TaskRouterを利活用

    1. コールセンター勤務経験 者による丁寧な電話対応 2. 受電者は日本全国の在宅 オペレーターにて対応 クライアントが望むコミュニ ケーションチャネルにて通知 してくれる
  23. CData Software = twilio などSaaS データにSQL でアクセスできる製品を提供
 CData Drivers for

    Twilioで取得出来るデータ 

  24. 代表電話の自動応答に twilio Studio を使っています
 リモートワーク体制下で活躍中

  25. None