agent_id と api_key を用意してください。
完了時: エージェントが顧客に発信(アウトバウンド)し、所有番号への着信に応答(インバウンド)できます。
概要
このガイドで行うこと:- テレフォニーインテグレーションを OneInbox に保存
- 電話番号を検索・登録(インバウンド)
POST /v1/callsで アウトバウンド発信
前提条件
アウトバウンド vs インバウンド
| 種類 | 誰が誰にかける | セットアップ |
|---|---|---|
| アウトバウンド | エージェントが顧客に発信 | ステップ 4 — POST /v1/calls |
| インバウンド | 顧客が自社番号に発信 | ステップ 2–3 — 検索 + 登録 |
1. テレフォニーインテグレーションを追加
目的
キャリアの認証情報を OneInbox に保存します。provider と api_key をキャリアに合わせて変更 — 例: twilio + Auth Token、tenyx + Tenyx API キー。2. 利用可能な番号を検索
目的
登録可能な番号の一覧を取得します。アウトバウンドのみで既にfrom_number がある場合はスキップ可。検索に対応するキャリア(Twilio 等):| クエリパラメータ | 意味 |
|---|---|
country | ISO 国コード: US、GB、IN 等 |
area_code | 任意 — 市外局番でフィルタ |
contains | 任意 — 番号内の桁パターン |
credential_id | ステップ 1 のテレフォニーインテグレーション ID |
4. アウトバウンド発信
目的
エージェントが電話番号に発信し、会話を開始します。| フィールド | 必須 | 説明 |
|---|---|---|
to_number | はい | E.164 形式 |
from_number | はい | 登録済みキャリア番号 |
variables | いいえ | 通話ごとのプロンプトコンテキスト |
webhook_url | いいえ | この通話だけ Webhook を上書き |
通話を確認
"status": "completed" になるまで待ち、transcript を確認。
トラブルシューティング
| 問題 | 原因 | 対処 |
|---|---|---|
401 | トークン誤り | ダッシュボードの api_key を使用 |
| 番号が無効 | 形式 | E.164: +14155551234 |
| 国際発信失敗 | キャリアの地域設定 | キャリアコンソールでアウトバウンドを有効化 |
| インバウンドでエージェントなし | 登録 | 正しい agent_id でステップ 3 をやり直し |
| キャリア認証情報が無効 | キーまたはトークン誤り | ステップ 1 でインテグレーションを再作成 |
次のステップ
インテグレーション
テレフォニーと BYOK
Webhook
通話イベント
エージェント
音声と挙動の調整
API リファレンス
アウトバウンドの全オプション