Skip to main content

SIP トランキングの仕組み

SIP トランキングを利用すると、既存のテレフォニーインフラを Cartesia Agents に直接接続できます。 インバウンド通話 — トランクからのトラフィックは Cartesia の SIP エンドポイントに送信されます。番号へのインバウンド通話は、その番号に割り当てられたエージェントにルーティングされます。 アウトバウンド通話 — Cartesia はトランクの SIP ホスト名経由で通話を発信するため、発信通話には利用中のキャリアと発信者番号(Caller ID)が使用されます。 認証 — ダイジェスト認証(ユーザー名とパスワード)や、特定の送信元 IP のみを許可することで、トラフィックの送信元を制限できます。 シグナリングとメディア — 通話設定(シグナリング)には TCP または TLS を使用します。暗号化されたシグナリングが必要な場合は TLS を使用してください。通話が確立された後、RTP 音声は media_encryption 設定(disabledallowed、または required)に従って暗号化できます。

PSTN プロバイダーの設定

利用中の PSTN プロバイダーの SIP トランク設定で、トランクの向き先を Cartesia の SIP エンドポイントに指定します。キャリアがサポートするトランスポートを選択してください。
  • TCP: sip:sip.cartesia.ai;transport=tcp
  • TLS: sip:sip.cartesia.ai;transport=tls(暗号化されたシグナリング)

トランクを Cartesia にリンクする

キャリア側でトランクを設定したら、Cartesia に登録します。以下では一部のフィールドが省略されています。すべてのフィールドは Create Provider を参照してください。
レスポンスにはプロバイダーの id と読み取り専用のトランク詳細が含まれます。パスワードは返されません。Cartesia は設定済みのユーザー名を auth_username として公開します。

番号のインポート

前の手順で取得したプロバイダーの id を使用して、キャリアの番号をインポートします。すべてのフィールドは Import Phone Number を参照してください。
想定されるレスポンス:

エージェントへの割り当て

インポートした番号をエージェントに割り当てて、インバウンド通話がそのエージェントにルーティングされるようにします。
import 時に agent_id を渡すことで、同じリクエスト内でエージェントを割り当てることもできます。
想定されるレスポンス:
割り当てを解除するには、agent_idnull に設定します。

アウトバウンド通話の発信

インポートした電話番号を使用してアウトバウンド通話をルーティングします。発信者番号(Caller ID)は最終的にキャリアが決定します。すべてのフィールドは Create Outbound Call を参照してください。
想定されるレスポンス:
レスポンスには宛先ごとに通話 ID が含まれます。通話ステータスを監視するには Get Call を使用してください。