Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
amazon-connect-voice-3methods-LT-editable
Search
Yosuke Suzuki
June 19, 2026
Technology
39
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
amazon-connect-voice-3methods-LT-editable
Yosuke Suzuki
June 19, 2026
More Decks by Yosuke Suzuki
See All by Yosuke Suzuki
今日から始めるAmazon Connect “Customer”
ysuzuki
0
150
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
130
Amazon_Connect_Customer_の音声モデルが進化しました__Agentic_Voiceについて_.pdf
ysuzuki
2
86
早さを求めて個人アプリをAmplifyからCDKに移行してみた!
ysuzuki
0
410
connpass LT会検索エージェントを作ってみた話
ysuzuki
0
100
Amazon Quick 入門!
ysuzuki
2
210
3年目エンジニアが企業ブースを担当して気付いた話
ysuzuki
0
120
入門!AWS Blocks
ysuzuki
1
330
Amazon Connect Customer で日本語要約試してみた〜 標準機能 vs カスタマイズ、どこまでできる? 〜
ysuzuki
0
47
Other Decks in Technology
See All in Technology
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
170
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
150
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
450
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
210
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
200
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
2
950
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
210
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
250
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
130
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
330
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
360
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
380
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.2k
How to make the Groovebox
asonas
2
2.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Being A Developer After 40
akosma
92
590k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
GitHub's CSS Performance
jonrohan
1033
470k
Statistics for Hackers
jakevdp
799
230k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Transcript
AWS / Amazon Connect Customer Amazon Connect Customerで 音声通話をする 3
つの方法 電話番号の取得方式から番号を使わない通話まで 1 国内番号 2 海外番号 3 WebRTC
自己紹介 鈴木 陽介(アマコネ芸人) ◆業務内容 ・お客様窓口(コンタクトセンター)の構築 ◆好きなサービス ・Amazon Connect Customer ,
AWS CDK ◆最近触っているサービス ・Amazon Quick , Amazon Bedrock AgentCore
Agenda 本日の全体像 1 国内番号を取る 日本の電話番号( 03/06/050/0120 等)を取得。 王道だが審査・制約あり。 2 海外番号を使う
取得は簡単。ただし キャリア側の問題とコスト増に 注意。 3 WebRTC 電話番号を使わず、 アプリ /Web から直接音声・ビ デオ通話。 • 各方式の取得プロセス・技術的な仕組みをざっくりと解説 • メリット / デメリット / 制約を比較し、ユースケース別の使い分けまで
背景 なぜ「音声通話の方法」をまとめたのか コミュニティで登壇 JAWS-UG・Jr.Champions などのイベントで Amazon Connect Customerに関する発表を数回しています ぶつかる壁 「個人だと国内の電話番号が取れない」と話すと『じゃあ音声通話を試せないのか』と思われ
体験のハードルになっていた そこで… 番号がなくても通話できる方法も含め、Amazon Connect Customerで音声通話をする方法を 3つに整理しました 一人でも興味をもってもらえる人が増えたら幸いです!
前提 Amazon Connect Customer と音声通話 Amazon Connect Customer は AWS
のオムニチャネル型クラウドコンタクトセンター。 音声(PSTN)は 158 以上の国・地域にマネージド対応。 音声を扱う入口は大きく 2 系統 Amazon Connect Customer 音声基盤 ① 電話番号を取得 PSTN(公衆電話網)に接続 ② 番号を使わず WebRTC アプリ / Web と直接接続 国内番号 ― 王道・審査と制約あり 海外番号 ― 取得が容易・暫定向き アプリ / Web から直接つなぐ ※ 番号取得方式は「国内」と「海外」で要件が異なる(本編 01 / 02 で詳説)
Overview 3 つの方法 ― 比較サマリ 観点 ① 国内番号 ② 海外番号
③ WebRTC 電話番号 日本の番号 他国の番号 不要 取得の容易さ 審査・書類必要 比較的容易 番号取得なし 顧客の発信元 一般の電話機 一般の電話機 アプリ / ブラウザ 主な課題 取得制約・期間 キャリア問題・コスト アプリ実装が必要 得意なシーン 国内向け正式窓口 海外拠点・暫定利用 自社アプリ /Web 導線
選び方 どれを選ぶ? ― 会社 / 個人で使い分け 会社で利用するなら おすすめの方式 ① 国内番号
③ WebRTC 正式な顧客窓口は国内番号で信頼性・応答品質を確保。 番号を持たずアプリ/Webから繋ぐ構成ならWebRTC。 個人で手軽に試すなら おすすめの方式 ② 海外番号 ③ WebRTC 個人では国内番号の取得が難しいため、取得しやすい 海外番号か、番号が不要なWebRTCが現実的。 ※ どの方式にも優劣をつける意図はありません。本資料は「個人で気軽に試してみたい」という視点で 各方式のメリット・デメリットを整理したものです。
01 Method 1 国内番号を取る
① 国内番号 取得できる番号の種類(東京リージョン) DID(着信用ローカル番号) • 050 IP 電話プレフィックス • 03
東京 • 06 大阪 フリーダイヤル(Toll Free) • 0120 • 0800 現時点で日本は上記の都市 / プレフィックスのみ。他都市の番号は提供されていません。 フリーダイヤル取得時に 03 の DID が自動付与されない点にも注意。
① 国内番号 取得プロセス STEP 1 東京リージョン 東京リージョンで Connect インスタンスを 作成
STEP 2 サポートケース AWS サポートケースを 起票して番号取得を申請 STEP 3 書類 3 点を提出 事業所が日本にあること を示す 3 点の書類を提出 STEP 4 Claim 承認後 ClaimPhoneNumber API 等で番号を割当 • 法人利用のみ。個人利用での番号取得は不可 • 住所は実在のオフィス住所が必要(私書箱は不可)
① 国内番号 メリット / デメリット メリット • 日本の番号で顧客の安心感・着信率が高い • 0120/0800
など正式な窓口として運用できる • 国内キャリア経由で通話品質が安定 • 発信時の番号表示が国内番号でブロックされ にくい デメリット • 書類審査が必要で取得に時間がかかる • 個人利用不可・法人限定 • 取得できる番号種別 / 地域が限定的 • 取得・解放のレート制限に注意
02 Method 2 海外番号を使う
② 海外番号 概要 ― なぜ「簡単」なのか ただし「取りやすさ」と「実際に快適に通話できるか」は別問題 ― 次で課題を整理。 158以上の国・地域に対応 音声電話(PSTN)が幅広い国・地域でマネージド提
供される 書類要件が緩いことも 国によっては厳しい書類要件がなく、比較的早く番号 を確保できる 既存番号の持ち込みも可 保有する番号はサポートケース経由で Claim して持 ち込み可能 向いている用途 海外拠点・グローバル展開や、国内番号の取得待ちの 暫定利用に最適
② 海外番号 課題:キャリア問題とコスト キャリア側の問題 • 着信表示が「国際電話/不明」になり警戒され やすい • 迷惑電話フィルタ等でブロック・拒否されるこ とがある
• 応答率(出てもらえる率)が低下しやすい • 国際経路による遅延・音質への影響 コストとコンプライアンス • 国際発着信は分課金(通話料)が割高 • 対象国によってレートが大きく変動 • 国ごとに禁止される番号種別あり(例:中国) • 規制違反はサービス停止リスクに直結 「番号は取れたのに繋がりにくい/出てもらえない」はこの方式で典型的に起こる落とし穴。
② 海外番号 メリット / デメリット メリット • 国内番号より取得が容易・スピーディ • 多数の国・地域に対応
• 海外拠点向け/暫定運用に適する • 保有番号の持ち込みも可能 デメリット • 着信表示・ブロックで応答率が低下 • 通話料などコストが増えやすい • 遅延・音質に影響する場合 • 国ごとの規制対応が必要
03 Method 3 WebRTC
③ WebRTC 概要 ― 番号いらずの音声通話 「アプリ内に問い合わせボタンを置いてそのまま通話」といった自社導線に最適。 番号なしで直接発信 電話番号を取得せず、自社の Web・モバイルアプリ から直接エージェントへ発信
音声+ビデオ・画面共有 ビデオ通話・画面共有・複数人通話にも対応できる 顧客コンテキストを引継ぎ 入力済みの顧客属性を安全に引き継ぎ、用件の聞き直 しが不要 キャリア通話料が不要 公衆電話網を使わずインターネット経由のため通話料 が発生しない
③ WebRTC 仕組み ― 実装の流れ STEP 1 発信 顧客が Web/
アプリの通 話ボタンを押す STEP 2 StartWebRTCContac t API でコンタクトを作成 。属性 / コンテキストを 渡す STEP 3 Chime SDK で参加 iOS / Android / JS の Amazon Chime SDK で通 話に参加 STEP 4 ルーティング フローでキューに入りエ ージェントが応答 • 主要 API : StartWebRTCContact + amazon-chime-sdk(iOS/Android/JavaScript) • ミュート・音声デバイス選択・ビデオ・ DTMF 送信・複数人追加なども可能
③ WebRTC 技術的な背景 • WebRTC はブラウザ / モバイルでリアルタイム通信を実現するオープン標準 – CCP
の音声通話も内部で WebRTC を使用 • STUN / TURN / ICE で NAT ・ファイアウォール越しのピアツーピア接続を確立 • SRTP によりメディアストリームを暗号化 ― 低遅延かつセキュア • AWS 側がリアルタイム通信基盤をマネージドで提供 → 自前で複雑なインフラ構築・運用不 要 プロトコル解説 STUN 自分のグローバル IP 発見 TURN P2P 不可時の中継サーバ ICE 最適経路の選定・確立
③ WebRTC Deep Dive WebRTC 通信確立フロー ブラウザ / アプリ (顧客側)
STUN サーバ (パブリック IP 取得) Amazon Connect Customer (エージェント側) 1. IP 問い合わせ 3. SDP 交換 2. ICE 候補収集:ホスト候補(ローカル IP)→ サーバ反射候補(STUN 経由パブリック IP)→ リレー候補(TURN 経 由)を列挙 候補リストをシグナリング経由で相手と交換し、最適経路を確立 P2P 接続成功時 • SRTP 暗号化メディアが直接流れる • 最小レイテンシ • 帯域効率が最大 TURN 中継時(NAT 越え不可) • TURN サーバがメディアを中継 • レイテンシは若干増加 • 接続確実性を優先(99% 以上接続可能)
③ WebRTC Deep Dive Amazon Connect Customer × WebRTC 構成
顧客側 Web / モバイルアプリ ↓ 通話ボタン押下 Amazon Chime SDK (JS / iOS / Android) ↓ WebRTC 接続 音声 / ビデオ / 画面共 有 Amazon Connect Customer StartWebRTCContact API ↓ コンタクト作成 コンタクトフロー実行 (IVR / ルーティング) ↓ キューイング エージェントにルーティング エージェント側 CCP (Contact Control Panel) ↓ 着信通知 WebRTC で音声接続 (CCP も内部は WebRTC) ↓ 通話開始 顧客コンテキスト表示 ポイント • PSTN 不使用 • 通話料なし • 属性引き継ぎ • ビデオ対応 • 画面共有可
③ WebRTC メリット / デメリット メリット • 番号取得・審査が不要ですぐ始められる • キャリア通話料がかからない
• 顧客情報を引き継ぎ、聞き直し削減 • ビデオ・画面共有・複数人に対応 デメリット • Web/ アプリへの実装・開発が必要 • 顧客側にアプリ / ネット環境が必要 • 一般の電話機からはかけられない(非 PSTN) • 導線(自社アプリ /Web)が前提
まとめ 使い分けの指針 こんな時は… おすすめ 理由 国内顧客向けの正式な電話窓口が 欲しい ① 国内番号 安心感・応答率・品質
海外拠点向け/国内番号の取得を 待てない ② 海外番号 取得が速い(課題は要対策) 自社アプリ /Web からの問い合わ せを通話化 ③ WebRTC 番号不要・コンテキスト連携 • 三択ではなく併用も有効:例)国内番号で電話窓口+アプリ内は WebRTC • 判断軸は 「顧客の発信元」「取得スピードと制約」「コストと品質」 の 3 点