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

Telnyx との接続ガイド

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

公開日 更新日

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

Telnyx の SIP Connection(種類は FQDN)を使って、お客様がご自身で契約された Telnyx に、クラコールSIP trunkをつなぐ手順です。

通話の流れ

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

着信日本の電話から、Telnyx へ

  1. 電話回線日本
  2. クラコールの SBC東京・大阪
  3. sip.telnyx.comTelnyx の受け口(手順3)
  4. お客様のアプリTelnyx 側の設定

発信Telnyx から、日本の電話へ

  1. お客様のアプリTelnyx(手順4)
  2. SIP Connection種類 FQDN(手順2)
  3. お客様専用のドメインクラコールの受け口
  4. クラコールの SBC東京・大阪
  5. 電話回線日本

着信は Telnyx の sip.telnyx.com へ、発信はお客様専用のドメイン(例:xyz.customer.clocall.jp)へ向かいます。発信の宛先は、SIP Connection の Add FQDN(API では POST /v2/fqdns)に登録したお客様専用のドメインで決まります。

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

つなぐ手順

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

  1. 0
    お客様

    はじめに用意するもの

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

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

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

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

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

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

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

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

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

    SIP Connection(FQDN)を作り、宛先にクラコールを登録する

    Telnyx の Voice > SIP Trunking で SIP Connection を追加し、種類は FQDN を選びます。次に、その接続の宛先(FQDN)として、お客様専用のドメインを登録します。この宛先の登録で、通話がクラコールへ向かいます。

    API で作る場合の例です(認証は環境変数から読みます)。

    ターミナル(curl):1. FQDN 接続を作る

    curl -X POST "https://api.telnyx.com/v2/fqdn_connections" \
      -H "Authorization: Bearer $TELNYX_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "connection_name": "clocall",
        "inbound": {
          "ani_number_format": "+E.164",
          "dnis_number_format": "+e164"
        }
      }'

    ターミナル(curl):2. 宛先にクラコール(お客様専用のドメイン)を登録する

    # fqdn にお客様専用のドメインを入れると、この接続の通話はクラコールへ送られます
    curl -X POST "https://api.telnyx.com/v2/fqdns" \
      -H "Authorization: Bearer $TELNYX_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "connection_id": "1234567890",
        "fqdn": "xyz.customer.clocall.jp",
        "dns_record_type": "a"
      }'
    • $TELNYX_API_KEY:Telnyx の API キーを入れた環境変数です(コマンドに直接書かないでください)。
    • connection_id:1.の応答に入っている、作った接続の ID です(1234567890 は例です)。
    • fqdn:お客様専用のドメインです。xyz.customer.clocall.jp は例です。手順1でお渡しするドメインに置き換えてください。dns_record_type が a で port を指定しないときは 5060 が使われます。
    • dnis_number_format(宛先番号の形式)の選択肢は +e164・e164・national・sip_username(既定は e164)、ani_number_format(発信者番号の形式)の選択肢は +E.164・E.164・+E.164-national・E.164-national(既定は E.164-national)です。クラコールとは +81 から始まる E.164 形式でやりとりするため、上のように +e164・+E.164 にします。
    • 画面で作る場合は、接続の Authentication and routing で Add FQDN を選び、DNS record type は A、FQDN にはお客様専用のドメインを入れます。port の欄もあります。
    • 1.は Telnyx CLI でも作れます(名前だけ):telnyx fqdn-connections create --api-key "$TELNYX_API_KEY" --connection-name clocall
    参考(公式):Telnyx 公式ドキュメント:Create an FQDN connection(英語)
    このページの Request body の connection_name と、inbound の ani_number_format・dnis_number_format の項に、同じ設定があります。右側の例の一覧に、CLI の例もあります。
    Telnyx 公式ドキュメント:Connect Telnyx to GPT-Live over SIP(英語)
    このページの Authentication and routing の Add FQDN の項に、DNS record type・FQDN・port を入れる説明があります(例は OpenAI 宛です)。
    Telnyx 公式ドキュメント:Create an FQDN(英語)
    このページに、fqdn・dns_record_type・connection_id の説明と、port を指定しないときの 5060 の説明があります。
  4. 3
    お客様(Telnyx)

    着信の設定:クラコールの SBC から受ける

    Telnyx の SIP シグナリングの FQDN は sip.telnyx.com です。クラコールは、ここに着信を送ります。ポートは UDP・TCP が 5060 です。

    着信したあと、お客様のアプリが電話をどう扱うかは Telnyx 側の設定で決まり、このガイドでは扱いません。音声の形式は G.711 μ-law(PCMU)です。

    着信の宛先(sip.telnyx.com)と使う方式・ポートを、クラコールへお知らせください。クラコール側で、着信の宛先に設定します。
    参考(公式):Telnyx 公式ドキュメント:Authentication Methods(英語)
    このページの FQDN の項に、Hostname-based inbound routing combined with credentials or IP authentication for outbound とあり、認証の組み合わせの表に FQDN + IP があります。
    Telnyx 公式:SIP シグナリングの一覧(voice.json)
    FQDN sip.telnyx.com と、UDP・TCP の 5060、TLS の 5061 が載っています。
  5. 4
    お客様(Telnyx)

    発信の設定:SIP Connection から、クラコール経由でかける

    手順2で SIP Connection に登録したお客様専用のドメインが、Telnyx からクラコールへ送る通話の宛先です(Telnyx のマニュアルでは inbound と呼びます)。クラコールは、ユーザー名・パスワードによる認証は使いません。認証は、お客様専用のドメインと発信者番号(caller ID)で行います。

    • 宛先番号は、手順2で dnis_number_format を +e164 にしたとおり、+81 から始まる E.164 形式(例:+81355550000)になります。
    • 発信者番号は SIP の From ヘッダーに入れてください(例:+81312345678)。P-Asserted-Identity には対応していません。ani_number_format は手順2のとおり +E.164 です。
    • 音声の形式は G.711 μ-law(PCMU)です。Telnyx の音声の形式の一覧(API 項目 codecs)には、既定で G711U が含まれています。G711U を外さないでください。

    上の電話番号は例です。お客様の番号(+81312345678)と、かける先の番号(+81355550000)に置き換えてください。

    発信者番号の確認(番号認証 / caller ID verification)

    Telnyx では、Telnyx に移していない(ポートしていない)番号を発信者番号として使うとき、番号認証(Verified Numbers)が必要です。確認コードは、音声通話または SMS で届きます。確認の方法は、音声通話で確認する方法を選び、次の順で進めてください。

    1. 確認を始める前に、クラコールへご連絡ください(確認したい番号をお知らせください)。
    2. クラコールが、その番号への着信を、お客様が受けられる電話へ一時的に転送します。
    3. Telnyx の画面で確認を進め、かかってきた電話で確認を終えます。
    4. 終わったらクラコールへお知らせください。クラコールが転送を元に戻します。
    参考(公式):Telnyx 公式ドキュメント:Create an FQDN connection(英語)
    このページの inbound の codecs の項に、既定の音声の形式の一覧があります。
    Telnyx 公式ドキュメント:Verified Numbers FAQ(英語)
    このページに、確認コードを音声通話(Voice)または SMS で受け取れることの説明があります。
  6. 5
    クラコール ⇄ お客様

    つながることを確認する

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

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

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

  • TLS:TLS 1.3・1.2 に対応しています。Telnyx は TLS 1.2 以上が必要です。Telnyx の TLS のポートは 5061 です。
  • SRTP:RFC 3711 の RTP/SAVP です。RFC 5124 の RTP/SAVPF には対応していません。
  • SRTP の暗号方式:AES_CM_128_HMAC_SHA1_80
  • Telnyx 側では、SIP transport protocol を TLS に、Encrypted media を SRTP Mandatory にします。標準では設定しないでください。

暗号化の有料オプションをお申し込みの場合は、手順2の 1.のリクエストの代わりに、次のリクエストで接続を作ります(宛先番号・発信者番号の形式は手順2と同じです。宛先の登録(手順2の 2.)も同じように行います)。

ターミナル(curl):暗号化を使う場合だけ(手順2の 1.の代わり)

curl -X POST "https://api.telnyx.com/v2/fqdn_connections" \
  -H "Authorization: Bearer $TELNYX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "connection_name": "clocall-tls",
    "inbound": {
      "ani_number_format": "+E.164",
      "dnis_number_format": "+e164"
    },
    "transport_protocol": "TLS",
    "encrypted_media": "SRTP"
  }'

API の encrypted_media は、通信方式(transport_protocol)が TLS のときだけ設定できます。

参考(公式):Telnyx 公式ドキュメント:Connect Telnyx to GPT-Live over SIP(英語)
このページの Encrypted media・SIP transport protocol の項に、同じ設定の画面上の名前があります。
Telnyx 公式ドキュメント:Create an FQDN connection(英語)
このページの encrypted_media の項に、API の値の説明があります。
Telnyx 公式ドキュメント:TLS requirements(英語)
Telnyx が TLS 1.2 以上を必要とすることが書かれています。

うまくつながらないとき

  • 発信できない・クラコールを通らない:Add FQDN(API では POST /v2/fqdns)にお客様専用のドメインを正しく登録したか、SIP Connection の種類が FQDN か、確認してください(手順2)。
  • 発信が拒否される:発信者番号が From ヘッダーに入っているか、+81 から始まる E.164 形式か、ani_number_format が +E.164 か、確認してください。
  • 宛先の番号がつながらない:dnis_number_format が +e164 か、確認してください。
  • 着信が届かない:Telnyx 側で、クラコールの SBC からの接続を許可する設定と、着信の受け口の設定を確認してください。
  • 発信で声が聞こえない:G711U を外していないか確認してください。
  • 着信は届くが声が聞こえない:Encrypted media を SRTP Mandatory にしている場合は暗号化の有料オプションをお申し込みか、確認してください。
  • 上を確認してもつながらない場合は、お問い合わせの本文に「BYOC 接続」と書き、つながらない向き(着信・発信)と、試した時刻をお知らせください。

Telnyx には Asia Pacific の SIP リージョン sip.telnyx.asia がありますが、Beta(試験提供)です。クラコールとの接続に必須ではありません。

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

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

このページTelnyx のマニュアル
接続の作成(FQDN 接続)Voice > SIP Trunking の SIP Connection、種類 FQDN(API では fqdn_connections)
発信先のドメイン(FQDN)を足すAuthentication and routing の Add FQDN
着信の入口(SIP シグナリング)sip.telnyx.com
宛先 FQDN を API で足すPOST /v2/fqdns(fqdn・dns_record_type・connection_id)
宛先番号(destination number)の形式dnis_number_format
発信者番号(caller ID)の形式ani_number_format
暗号化(TLS・SRTP)の切り替えSIP transport protocol・Encrypted media(API では transport_protocol・encrypted_media)
番号認証(caller ID verification)Verified Numbers

  • 記載の社名・サービス名は各社の商標または登録商標です。クラコールは各社と提携・協業しておらず、各社から推奨・承認・認定を受けているものではありません。
  • クラコールはAI機能を提供するものではありません。Telnyx の利用条件・料金・動作は同社の定めによります。
  • 最終確認日: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 認証取得(登録事業所:株式会社三通テレコムサービス/国内・国際通信サービスの提供・販売)

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