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