本文へスキップ
トップ / クラコールSIP trunk / AI・CPaaS BYOC / Retell AI との接続ガイド

Retell AI との接続ガイド

Retell AI 側(外部サービス)の設定を含む、クラコールSIP trunkとの接続手順です。

公開日 更新日

  • このガイドでは、クラコールSIP trunkとの接続に必要な、Retell AI 側(お客様が契約された外部サービス)の設定手順もご案内します。
  • 各社の画面や仕様は変わることがあります。最新の内容は、各社の公式ドキュメントをご確認ください。

Retell AI の電話番号の取り込み(SIP トランク)を使って、お客様がご自身で契約された Retell AI に、クラコールSIP trunkをつなぐ手順です。

通話の流れ

着信も発信も、通話は必ずクラコールの SBC(東京・大阪)を通ります。向きによって、宛先になるアドレスが変わります。

着信日本の電話から、Retell AI へ

  1. 電話回線日本
  2. クラコールの SBC東京・大阪
  3. SIP サーバーsip.retellai.com(手順5)
  4. 取り込んだ番号Retell AI(手順2)
  5. Inbound Agent着信を受ける(手順4)

発信Retell AI から、日本の電話へ

  1. Outbound Agent発信する(手順4)
  2. 取り込んだ番号Termination URI(手順2)
  3. お客様専用のドメインクラコールの受け口
  4. クラコールの SBC東京・大阪
  5. 電話回線日本

着信は Retell AI の SIP サーバー(sip:sip.retellai.com)へ、発信は取り込んだ番号の Termination URI に入れたお客様専用のドメイン(例:xyz.customer.clocall.jp)へ向かいます。発信がクラコールを通るかどうかは、この Termination URI で決まります。

どの接続先にも共通のルール(認証・電話番号の形式・音声の形式など)は、接続の基本ルールをご覧ください。

つなぐ手順

「0 はじめに用意するもの」をそろえてから、次の6つの手順(1〜6)で進めます。各手順には、作業者(クラコール/お客様)を記載しています。

  1. 0
    お客様

    はじめに用意するもの

    • クラコールSIP trunk(BYOC 接続)のご契約
    • Retell AI のアカウント(お客様がご自身で契約されたもの)
    • ご利用になる電話番号(+81 から始まる E.164 形式)
  2. 1
    クラコール ⇄ お客様

    お申し込みと、接続に使う情報のやりとり

    お申し込み後に、クラコールから接続に使う情報をお渡しします。お客様からは、Retell AI 側の情報をお知らせください。

    クラコールからお渡しする情報

    • お客様専用のドメイン(例:xyz.customer.clocall.jp。実際のドメイン名はお申し込み後にお知らせします)
    • クラコールの SBC の IP アドレス(東京・大阪。プラットフォーム側で許可してください)
    • ご利用いただく電話番号(+81 から始まる E.164 形式)
    • 使える方式:UDP・TCP(暗号化の有料オプションでは TLS・SRTP)
    • 音声の形式:G.711 μ-law(PCMU)

    お客様からお知らせいただく情報

    • Retell AI の SIP ドメイン(SIP URI。Retell AI では sip.retellai.com)
    • 使う方式とポート番号(UDP・TCP、または TLS。手順5で決めます)
    • 暗号化(TLS・SRTP)の有料オプションを使うかどうか
    • ご利用になる電話番号と、使う方向(着信・発信・両方)

    お問い合わせの本文に「BYOC 接続」とお書きのうえ、お送りください。BYOC では、着信・発信とも、INVITE の宛先(Request-URI)・To・From の電話番号を +81 から始まる E.164 形式にしてください(例:03-1234-5678 → +81312345678)。

    • お客様専用のドメインには複数の IP アドレス(東京・大阪)が登録されています。返ってくるアドレスはすべて使えるようにしてください。
    • SIP の REFER(通話の転送)には、クラコールは対応していません(接続の基本ルール)。
  3. 2
    お客様(Retell AI)

    電話番号を取り込み、発信先にクラコールを登録する

    取り込んだ番号の Termination URI(発信先の URI)に、お客様専用のドメインを入れます。この設定により、Retell AI からの発信がクラコールの SBC を通ります。Retell AI には、Retell AI 専用の発信先(終端)の SIP URI はありません。

    Retell AI の Console で、次の順に進めます。

    1. Phone Numbers(電話番号の画面)で + を押し、Connect to your number via SIP trunking(電話番号の取り込み)を選びます。
    2. 電話番号の欄に、ご利用の電話番号を +81 から始まる E.164 形式で入れます(例:+81312345678)。
    3. Termination URI に、お客様専用のドメイン(xyz.customer.clocall.jp)を入れます。公式の例(someuri.pstn.twilio.com)と同じく、ホスト名だけを入れます。
    4. Outbound Transport(発信のトランスポート)を選びます。標準では TCP または UDP です(初期値は TCP で、Retell AI も TCP を推奨しています)。TLS は暗号化の有料オプションをお申し込みの場合だけ使います。
    5. SIP Trunk User Name・SIP Trunk Password は、入れません。公式では、プロバイダーがユーザー名・パスワード認証を使う場合に両方を入れるとあり、API の必須項目は電話番号と Termination URI だけです。クラコールは、ユーザー名・パスワードによる認証は使いません。認証は、お客様専用のドメインと発信者番号(caller ID)で行います。発信者番号は SIP の From ヘッダーに入れてください。P-Asserted-Identity には対応していません。

    Retell AI の API で取り込む場合の例です(API キーは環境変数から読みます)。着信・発信のエージェントも、ここで一緒に結びつけられます(手順4)。

    ターミナル(curl):電話番号を取り込み、発信先をクラコールにする

    # termination_uri にお客様専用のドメインを入れると、発信がクラコール経由になります
    curl -X POST "https://api.retellai.com/import-phone-number" \
      -H "Authorization: Bearer $RETELL_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "phone_number": "+81312345678",
        "termination_uri": "xyz.customer.clocall.jp",
        "transport": "TCP",
        "codecs": ["PCMU"],
        "inbound_agents": [{"agent_id": "<inbound_agent_id>", "weight": 1}],
        "outbound_agents": [{"agent_id": "<outbound_agent_id>", "weight": 1}]
      }'

    例の中の値は、次のように置き換えてください。

    • $RETELL_API_KEY:Retell AI の API キーを入れた環境変数です(コマンドに直接書かないでください)。
    • phone_number:ご利用の電話番号です。例の番号(+81312345678)は例です。
    • termination_uri:お客様専用のドメインです(例のドメインは例です。手順1でお渡しするドメインに置き換えてください)。
    • transport:"TCP"・"UDP"・"TLS" のどれかです(標準は TCP または UDP、TLS は有料オプションのみ)。
    • codecs:PCMU だけにします(クラコールの音声の形式です)。
    • inbound_agents・outbound_agents:着信を受けるエージェントと、発信に使うエージェントです(<inbound_agent_id>・<outbound_agent_id> は置き換えます)。複数並べるときは、weight の合計を 1 にします。使わない向きは省きます。

    宛先の電話番号(destination number)は、+81 から始まる E.164 形式で渡してください(例:+81355550000。例の番号です)。発信は、取り込んだ番号から行います(API の from_number は「Your Retell-managed or imported number.」です)。

    発信者番号の確認(番号認証 / caller ID verification)を求められたら

    プラットフォームから番号の確認(番号への着信による認証)を求められたら、先にクラコールへご連絡ください。

    参考(公式):Retell AI 公式ドキュメント:Connect Retell voice agents to custom telephony(英語)
    このページの Test your SIP connection の項に、Phone Numbers から Connect to your number via SIP trunking へ進む手順と、Termination URI・Outbound Transport・SIP Trunk User Name・SIP Trunk Password の説明があります。
    Retell AI 公式ドキュメント:Import Phone Number(英語)
    このページに、phone_number・termination_uri・transport・codecs・inbound_agents・outbound_agents の説明があります。
    Retell AI 公式ドキュメント:Make outbound calls(英語)
    このページの Call parameters の項に、from_number の説明があります。
  4. 3
    お客様(Retell AI)

    接続テストをする

    同じ取り込み画面の Test SIP Connection(接続テスト)を押します。Retell AI が Termination URI(お客様専用のドメイン)へ SIP OPTIONS を送り、2xx の応答があれば SIP connection successful と表示されます。

    電話は鳴らず、フォームは保存されません。テストを使うには Termination URI の入力が必要で、電話番号を入れる前にも試せます。テストは入力中の値で行われ、Termination URI に transport の指定があれば、そちらが Outbound Transport より優先されます。確認できたら Save を押して取り込みます。接続テストが成功しても、通話そのものの確認にはなりません(手順6で確認します)。

    参考(公式):Retell AI 公式ドキュメント:Connect Retell voice agents to custom telephony(英語)
    このページの Test your SIP connection の項に、同じボタンと表示があります。
  5. 4
    お客様(Retell AI)

    番号にエージェントを結びつける

    番号は、エージェントを結びつけて初めて、着信を受けたり発信したりできます。着信用の Inbound Agent と、発信用の Outbound Agent は別々に選べます。

    使わない向きは、エージェントを選ばないでおきます。Inbound Agent を結びつけると、その番号で着信を受けられます。API では、手順2のとおり inbound_agents(着信用)・outbound_agents(発信用)で指定します。

    参考(公式):Retell AI 公式ドキュメント:Receive calls(英語)
    このページの Bind voice agents の項に、Inbound Agent と Outbound Agent の結びつけの説明があります。
    Retell AI 公式ドキュメント:Make outbound calls(英語)
    このページの表に、Inbound Agent・Outbound Agent の説明があります。
  6. 5
    お客様 → クラコール

    着信の設定:クラコールの SBC から Retell AI へ届ける

    着信は、Retell AI の SIP サーバー sip.retellai.com(sip:sip.retellai.com)に届けます。トランスポートは URI の最後に付けて指定します。

    • TCP:sip:sip.retellai.com;transport=tcp(Retell AI の推奨)
    • UDP:sip:sip.retellai.com;transport=udp

    音声の形式は G.711 μ-law(PCMU)です。Retell AI は PCMU・PCMA・G.722 に対応しています。Retell AI の通話転送のうち、Cold transfer の SIP REFER 方式は、クラコール経由では使えません(SIP INVITE 方式は既定です)。

    Retell AI の公式ドキュメントには、着信側の許可リスト(クラコールの SBC の IP アドレスを許可する設定)を設定する項目の説明がありません。

    使うトランスポート(上のどちらか)を、クラコールへお知らせください。クラコール側で、着信の宛先に設定します。
    参考(公式):Retell AI 公式ドキュメント:Receive calls(英語)
    このページの Route calls to Retell's SIP endpoint の項に、sip:sip.retellai.com と transport= の指定、対応コーデックの説明があります。
    Retell AI 公式ドキュメント:Transfer call tool(英語)
    このページの Cold transfer settings の項に、SIP INVITE と SIP REFER の説明があります。
  7. 6
    クラコール ⇄ お客様

    つながることを確認する

    • 着信:クラコールの電話番号へ携帯電話などからかけ、結びつけた Inbound Agent が電話に出ることを確認します。
    • 発信:Retell AI から携帯電話などの日本の番号へかけ、電話が鳴ること、相手に発信者番号(+81 から始まる E.164 形式)が表示されることを確認します。
    • 両方の向きで、相手の声が聞こえることを確認します。
    うまくつながらないときは、うまくつながらないときをご覧ください。

通信の暗号化(有料オプション)

通信の暗号化(TLS・SRTP)は有料オプション(料金はお問い合わせください)です。標準ではご利用いただけません。お申し込みの場合の対応は次のとおりです。

  • TLS:TLS 1.3・1.2 に対応しています(Retell AI も TLS 1.2 以上を推奨しています)。
  • SRTP:RFC 3711 の RTP/SAVP です。RFC 5124 の RTP/SAVPF には対応していません。
  • SRTP の暗号方式:AES_CM_128_HMAC_SHA1_80
  • Retell AI 側では、着信は sip:sip.retellai.com;transport=tls、発信は Outbound Transport(API の transport)を TLS にします。Retell AI の SRTP は TLS のときだけ使え、鍵交換は SDES-SRTP(SDP の a=crypto)です。標準では使わないでください。
参考(公式):Retell AI 公式ドキュメント:Connect Retell voice agents to custom telephony(英語)
このページに、対応するトランスポートと SRTP・SDES-SRTP の説明があります。

うまくつながらないとき

  • 発信がクラコールを通らない・発信できない:取り込んだ番号の Termination URI に、お客様専用のドメインを正しく入れたか確認してください(手順2)。
  • 発信が拒否される:宛先の番号と発信者番号が、+81 から始まる E.164 形式か、発信者番号が From ヘッダーに入っているか、確認してください。
  • 着信が届かない:sip.retellai.com への接続方式(;transport= の値)が、クラコールへお知らせした方式と同じか確認してください(手順5)。
  • 着信は届くがエージェントが出ない:番号に Inbound Agent を結びつけたか確認してください(手順4)。
  • 着信は届くが声が聞こえない:;transport=tls や SRTP を使っている場合は、暗号化の有料オプションをお申し込みか、確認してください。
  • 上を確認してもつながらない場合は、お問い合わせの本文に「BYOC 接続」と書き、つながらない向き(着信・発信)と、試した時刻をお知らせください。

Retell AI のマニュアル(英語)との用語対応

Retell AI のマニュアルで探すときの用語は、次のとおりです。

このページRetell AI のマニュアル
電話番号の画面Phone Numbers
電話番号の取り込み(SIP トランク)Connect to your number via SIP trunking
着信を受ける SIP サーバーsip:sip.retellai.com
発信先(終端)の URITermination URI
発信のトランスポートOutbound Transport
ユーザー名・パスワードSIP Trunk User Name・SIP Trunk Password
着信を受けるエージェント・発信に使うエージェントInbound Agent・Outbound Agent(API では inbound_agents・outbound_agents)
API で番号を取り込むPOST /import-phone-number
接続テストTest SIP Connection
暗号化(TLS・SRTP)の方式SRTP(鍵交換は SDES-SRTP)

  • 記載の社名・サービス名は各社の商標または登録商標です。クラコールは各社と提携・協業しておらず、各社から推奨・承認・認定を受けているものではありません。
  • クラコールはAI機能を提供するものではありません。Retell AI の利用条件・料金・動作は同社の定めによります。
  • 最終確認日:2026.10.23(各社の公式ドキュメントを確認した日)
  • 掲載内容は最終確認日時点の公開情報に基づくもので、各社の仕様・条件の変更により変わることがあります。動作・互換性・継続的な利用を保証するものではありません。

まずはお気軽にご相談ください

導入のご相談・資料のご請求は、お気軽にお問い合わせください。

資料請求・お問い合わせ
電話でのご相談:03-6161-0011(平日 9:00〜18:00)
株式会社三通テレコムサービス
届出電気通信事業者
届出番号:A-25-13494
適格請求書発行事業者登録番号:T7013301034907
プライバシーマーク
JQA ISO 9001 登録マーク JQA-QMA14179 UKAS 認定シンボル
ETOC JUSA Smart SME Supporter

登録番号:プライバシーマーク 21001425(05)/ETOC 優良電話事業者 0002-U

株式会社三通 ISO 9001 認証取得(登録事業所:株式会社三通テレコムサービス/国内・国際通信サービスの提供・販売)

この登録マークは製品またはサービスを保証するものではありません。