Skip to main content
Twilio アカウントを接続すると、国際番号を含む既存の番号をインバウンドおよびアウトバウンド通話に利用できます。

前提条件

セットアップ

ステップ 1:Twilio サブアカウントの作成(推奨)

専用のサブアカウントを使うと、Cartesia と共有する番号や認証情報を、Twilio の他の設定から分離しておけます。
  1. Twilio Console を開きます。
  2. Account → Subaccounts → Create new Subaccount に移動します。
  3. 名前を付けます(例:cartesia-production)。
  4. Account SID をコピーします。
メインの Twilio アカウントを使うこともできます。サブアカウントは推奨ですが必須ではありません。

ステップ 2:API キーの作成

サブアカウントで Standard API キーを作成します。API キーは、Auth Token ではできない独立したローテーションが可能です。
  1. サブアカウントで Account → API keys & tokens に移動するか、作成ページを直接開きます。
  2. Create API Key をクリックし、Standard を選択します。
  3. SID と Secret をパスワードマネージャーに保存します。
Twilio が API キーのシークレットを表示するのは一度だけです。紛失した場合は、新しいキーを作成してください。
複数の Twilio リージョンから番号をインポートする場合は、リージョンごとに個別の API キーを作成してください。リージョナルルーティングを参照してください。

ステップ 3:Twilio アカウントの接続

Cartesia は、認証情報を保存する前に Twilio に対して検証します。
  1. Phone Numbers に移動し、Add Number、続いて Import from Twilio をクリックします。
  2. Link new account を選択します。
  3. Account SID、API Key SID、API Key Secret、リージョンを入力します。
プレイグラウンドでの Twilio アカウントのリンク

Link new account フィールドを表示した Import from Twilio パネル

ステップ 4:電話番号のインポート

番号は、あらかじめ Twilio アカウントに存在している必要があります。Cartesia がお客様に代わって番号を購入することはありません。
  1. Import from Twilio パネルで、国番号付きの電話番号を入力します(例:+14155551234)。
  2. 名前を付けます。
  3. 必要に応じてエージェントを割り当てます。これは後から行うこともできます。

ステップ 5:エージェントの割り当て

番号へのインバウンド通話は、割り当てたエージェントにルーティングされます。プレイグラウンドの番号詳細ページから、または Phone Numbers API 経由で割り当てます。1 つのエージェントで複数の番号を扱えます(例:米国回線と英国回線)。
電話番号へのエージェントの割り当て

エージェント割り当てを表示した電話番号詳細ページ

アウトバウンド通話

エージェントは、Twilio の料金で国際番号を含む任意の電話番号に発信できます。アウトバウンド通話を発信する際に、インポートした番号を from_number_id として使用します。 アウトバウンド通話には、番号のプロバイダーの認証情報が使用されます。us1 プロバイダーは Twilio の米国エッジを経由し、ie1 プロバイダーはアイルランドを経由してルーティングされます。リージョナルルーティングを参照してください。

認証情報のローテーション

ダウンタイムなしで Twilio API キーをローテーションできます:
  1. ステップ 2 と同様に、Twilio で新しい API キーを作成します。
  2. Cartesia でプロバイダーを更新します。Cartesia は認証情報を検証し、保存する前にエージェントに割り当てられている各番号を検証します。
  3. Twilio コンソールで古いキーを失効させます。
  1. Phone Numbers → Settings に移動します。
  2. Twilio Accounts で、対象のプロバイダーの編集ボタンをクリックします。
  3. 新しい API Key SID とシークレットを入力し、Update credentials をクリックします。
Account SID とリージョンは Playground では変更できません。
検証に失敗した場合、保存済みの認証情報は変更されず、エラーにはエージェントに割り当てられているアクセス不能な番号が一覧表示されます。

キーを失効させた後の復旧

保存済みのキーをすでに失効させてしまった場合は、同じ Twilio Account SID の下で代わりのキーを作成してください。Twilio ですでに解放(リリース)済みの番号を Cartesia から削除してから、プロバイダーを更新します:
  1. Phone Numbers で解放済みの番号を開きます。
  2. Delete をクリックします。先にエージェントの割り当てを解除する必要はありません。
  3. 解放済みの各番号について繰り返してから、プロバイダーの認証情報を更新します。
更新時に他のアクセス不能な番号が報告された場合は、Twilio でそれらの番号を確認してください。自分で解放した番号だけを削除してから、再試行します。

番号の削除

Twilio の番号は、エージェントに割り当てられたまま削除できます。Cartesia はエージェントとの接続を解除し、Twilio の Webhook のクリアを試みます。認証情報が失効している場合や、番号がすでに Twilio から解放されている場合でも、Cartesia からの削除は妨げられません。 Cartesia から削除しても、番号は Twilio から解放されません。必要に応じて、Twilio 側で別途解放してください。

Twilio アカウントを削除する

Phone Numbers → Settings に移動し、プロバイダーを削除します。紐付いているすべての番号を削除するまで、Cartesia はプロバイダーの削除をブロックします。