技術詳細
Vonage SIP Trunkingへようこそ。SIPダッシュボードをワンクリックするだけで、トランクを作成し、簡単に管理することができます。これには、IPのホワイトリスト化、Numbersの追加、SIP URIの編集/削除など、さまざまな操作が含まれます。
Concepts
このセクションでは、本書で使用される重要な概念と用語を説明します。
エンドポイント
を送ることができる。 INVITE リクエストは、たとえば新しいトランクをセットアップしたときに作成される、Vonage地域エンドポイントの下にある専用ドメインに送信されます:
yourcompany.sip-us.vonage.com
詳細はこちら SIPエンドポイント.
認証
を認証することができます。 INVITE 認証情報のリストをセットアップすることができるダイジェスト認証でのリクエストや、SIPインフラストラクチャから特定のIPアドレスのみを許可するアクセス制御リスト(ACL)を作成することができます。
受取人
受信者番号はE.164形式でなければなりません。以下のガイドを参照してください。 電話番号 をご覧ください。
発信者番号通知
例えば、E.164を使用して、Fromヘッダーに発信者識別番号(CLI)を設定する: From: <447700900000@yourcompany.com>.見る 電話番号 のガイドを参照されたい。
コーデック
以下のコーデックに対応しています:
PCMA (G711a)PCMU (G711u)iLBCg729 (annexb and annexd are not supported)g722Speex16
ACL
アクセスコントロールリスト(ACL)は、Vonageまたは顧客のSIPシステムであるSIPシステムとの相互作用を許可するIP範囲のセットである。
メディア・トラフィック
をご覧ください。 Vonage ナレッジベース をクリックして、すべてのポートのトラフィックを開放するIP範囲のリストを取得する。
DTMF
Vonageは帯域外DTMFをサポートしています。詳しくは RFC4733(RFC2833を廃止)。
健康チェック
を使用する。 OPTIONSメソッド SIPトランクのヘルスチェックを実行します。
プロトコル
以下のプロトコルを使用できる:
- UDPポート
5060 - ポートのTCP
5060 - ポートでのTLS
5061
トランスポート層のセキュリティ (TLS)は、SIP接続に通信セキュリティを提供するために設計された暗号プロトコルです。Vonageはクライアント証明書を検証しません。 TLS 1.2を使用した接続が許可されます。古いプロトコルは安全でないとみなされるため、使用できません。
詳細はこちら ナレッジベース記事 VonageコミュニケーションAPIでSIP Trunkingを使用する際に許可するIPアドレスとポート範囲の詳細については、こちらをご覧ください。
メディア・プロトコル
以下のいずれかを使用できる。 リアルタイム・トランスポート・プロトコル (または セキュア・リアルタイム・トランスポート・プロトコル (SRTP)を使用しています。セキュリティやプライバシーに懸念がある場合は、通信全体が保護されるように、SIP over TLSの使用を強くお勧めします。
アウトバウンドコールでは、SIPエンドポイントが標準的な方法でSRTPを自動 的にネゴシエートする必要がある。着信呼については、以下の構成の詳細を参照。
注:Vonageは単一の暗号スイートをサポートしています。 AES_CM_128_HMAC_SHA1_80
セッション・タイマー
Vonageはセッションタイマーをサポートしています RFC4028セッションタイマーを必要とするSIPの顧客は、セッションを確立するときにネゴシエーショ ンできる(INVITE).
米国STIR/SHAKENパススルー
Vonageをご利用のお客様で、FCCにより米国への通話に署名することが義務付けられているお客様には、ご自身の署名を使用してSIPトランキング通話を発信するオプションを提供しています。
この機能はリクエスト制です。無効な署名を含む通話は拒否されます。詳しくはお問い合わせください。
通話にSTIR/SHAKEN Identity Headerが正しい形式で含まれていることを確認する:
- ヘッダー、ペイロード、署名を持つJWT
- アン
infoパラメータに証明書へのリンクを指定する。 - アン
alg(アルゴリズム)パラメータ。 - a
ppt(パスポートタイプ) パラメータでなければならない。shaken
例
eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0LmV4YW1wbGUuY29tL3Bhc3Nwb3J0LnBlbSJ9.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxMjEyNTU1MTIxMiJdfSwiaWF0IjoxNjk0ODcwNDAwLCJvcmlnIjp7InRuIjoiMTQxNTU1NTEyMzQifSwib3JpZ2lkIjoiMTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAwIn0.MEUCIQCrfKeMtvn9I6zXjE2VfGEcdjC2sm5M6cPqBvFyV9XkpQIgLxlvLNmC8DJEKexXZqTZ;info=<https://stir-provider.example.net/cert.cer>;alg=ES256;ppt="shaken"
さらに読む
- SIPダッシュボードガイド - Vonage開発者ダッシュボードを使用してSIP Trunkingを実装する方法を学びます。
- プログラマブルSIPコンセプト - 既存のSIPインフラストラクチャをVonage Communications Platformに統合する方法をご紹介します。