本文へスキップ
Mobilyとの連携

MobilyのSIPトランクをWixzel Voiceに接続する

Mobilyの番号でAI音声エージェントを動かすには、Mobily SIP TrunkをWixzel Voiceに接続します。発信が受け付けられるようにトランクが返すplatform_ipをtrusted peers on the SBC that holds your Mobily linkに追加し、着信が届くようにSBC route for inbound Mobily callsをトランクのorigination_uriに設定します。回線の料金は引き続きMobilyからお客様の料金で請求され、Wixzel Voiceは音声エンジンの料金を前払い残高から秒単位で課金します。

最終更新日:

公開日

Mobilyは通信事業者で、Wixzel Voiceはその上でエージェントを動かす音声AI APIです。両者は標準のSIPで連携します。Mobilyはその所有者の商標であり、Wixzel VoiceはMobilyと提携しておらず、Mobilyから推奨を受けているものでもありません。

Mobily
Wixzel Voice
あなたのエージェント

始める前に何が必要ですか?

  • SIP Trunkを利用できるMobilyのアカウントと、トランクのホストと認証情報。
  • Mobilyで所有し、そのトランクに紐付けた電話番号。Wixzel Voiceは電話番号の販売もポーティングも行いません。
  • Wixzel VoiceのAPIキーと前払いのクレジット。最低チャージ額は$5で、無料プランはありません。
  • Wixzel Voiceの同時通話数はデフォルトで1アカウントあたり5件で、リクエストに応じて引き上げます。Webやアプリのセッションも同じ上限に含まれます。

Wixzel VoiceでMobilyのトランクを作成するには?

The public address of your own SBC or PBX, the box that sits on the Mobily link. Mobily delivers the trunk over a private link to your site, so there is no Mobily address to put here.

cURL
curl https://api.voice.wixzel.com/v1/sip-trunks \
  -H "Authorization: Bearer $WIXZEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Mobily",
    "host": "<your SBC public IP>",
    "transport": "udp",
    "send_plus": false
  }'

MobilyがIPではなく認証情報で認証する場合は、リクエストボディにusernameとpasswordを追加します。パスワードは保存時に暗号化され、以降APIから返されることはありません。レスポンスには、次の手順で必要な2つの値platform_ipとorigination_uriが含まれます。

Mobily側では何を設定しますか?

設定Mobilyでの名称値
Wixzel Voiceからの通話を許可するtrusted peers on the SBC that holds your Mobily link187.126.120.231
着信をWixzel Voiceに送るSBC route for inbound Mobily callssip:187.126.120.231:5090

まだ検証されていません。 No Mobily trunk has been tested end to end with Wixzel Voice. These settings come from Cisco's 2020 interop note for Mobily SIP Trunk; ask Mobily to confirm them for your link.

どちらの値も現時点のものです。ページからコピーするのではなく、GET /v1/sip-trunksからplatform_ipとorigination_uriを読み取ってください。その後、POST /v1/phone-numbersで各番号をトランクに登録し、inbound_agent_idを指定してエージェントが応答するようにします。 これらのリクエストはAI電話通話APIのウォークスルーに、コンソールの各フィールドについてはMobilyの詳しい設定手順に記載しています。

Mobilyでは何がうまくいかないのですか?

  • Mobily cuts calls, inbound and outbound, at one hour. A long call that drops at exactly 60 minutes is the carrier, not the agent.
  • Calls arriving from Mobily offer G.711 A-law and never G.729. An SBC that only allows G.729 toward Mobily fails every inbound call.
  • A re-INVITE that puts the call on hold (sendonly or inactive) can drop the call on Mobily. Have the SBC rewrite it to sendrecv.

Mobily経由の通話がつながらなかったのはなぜですか?

Mobilyが拒否した通話はstatus: "failed"となり、failure_code(通信事業者からのQ.850原因コード)と、対処方法を示すfailure_reasonが付きます。費用はかかりません。 すべての失敗コード、すべての拒否理由、トランクのデバッグ方法は通信事業者のページにあります。

Mobily経由のAI通話にはいくらかかりますか?

回線の料金はMobilyからお客様の料金で請求されます。Wixzel Voiceが課金するのは音声エンジンだけで、実際の使用量に応じて秒単位で、gemini-liveの接続1分あたり$0.0491からdeepgram-agentの$0.1851までです。 すべてのエンジンの料金。

よくある質問

Can I connect Mobily in one step from the console?

No. Mobily has no API for trunks or numbers, so there is nothing to connect with keys. Order SIP Trunk from Mobily Business, then add the trunk by hand with your SBC's public IP as the host.

Why do I need an SBC for Mobily?

Mobily delivers its SIP trunk over a private link to your site and trusts your side by IP, so the platform cannot reach Mobily directly. An SBC or PBX on that link, with a public IP, relays calls between Mobily and Wixzel Voice.

その他の通信事業者

Twilio

Elastic SIP Trunking。TerminationのIP ACLにプラットフォームのIPを登録し、着信用にOrigination SIP URIを設定します。

Telnyx

IP認証のSIP Connection。プラットフォームのIPを許可アドレスとして追加し、着信リージョンを選び、トランスポートを合わせます。

Plivo

Zentrunk。IP ACLにプラットフォームのIPを登録した発信用トランクと、Primary URIをプラットフォームに向けた別の着信用トランクを用意します。

Vonage

Programmable SIP。SIP DashboardでトランクのACLにプラットフォームのIPを追加し、着信をOrigination URIに送ります。

Bandwidth

SIP REGISTERに対応していないため、固定IPが必要です。ロケーションにプラットフォームのIPを追加し、TerminationとOriginationを別々に設定するか、network bridgeの認証情報を使います。

Exotel

インドの電話番号向けのVirtual SIP Trunking(vSIP)で、TCPを使います。プラットフォームのIPをACLとしてトランクに紐付け、着信用にDestination URIをプラットフォームのTCPポートに向けます。

Vobiz

トランクごとのSIPドメインをホストに使い、トランクのIP ACLにプラットフォームのIPを登録します。「origination URI」はTwilioとは逆の意味です。

あらゆるSIPプロバイダー

手順はどこでも同じです。プラットフォームのIPを許可リストに登録し、着信の宛先をOrigination URIに設定し、番号の形式とトランスポートを合わせます。

SIPトランクの持ち込み

トランクの2つの設定の仕組み、すべての失敗コード、すべての通信事業者ガイドを1ページにまとめています。

最初の音声エージェントを構築