メニュー

Expand
Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Twilio クライアントのリージョン

Twilio Client 1.4 では、Twilio ClientデバイスがTwilioへの接続に使用する特定のデータセンターを選択できます。 Twilioとのネットワーク接続は、下記に一覧されている各リージョンの固定の静的IPアドレス範囲との間で発信/受信されます。 ローカル・ネットワークに通信を許可させたり、Twilioとの通信にQoSルーティングのルールを適用する必要がある場合は、これらの範囲を参照してください。

twilio.js 1.3 のリージョン

デフォルトでは、twilio.js はTwilio の Global Low Latency ルーティング機能を使用して、ユーザーに最寄りのデータセンターを特定し、Twilio の最も近い POP (point of presence)を通じて接続を確立します。 Global Low Latency では、レイテンシーベースの DNS ルックアップを使用して最寄りのデータセンターを特定します。場合によっては、特に、一定の場所で作業しながら、別のリージョンの DNS サーバーを使用する際には、これを上書きすることもできます。

If you are operating a restricted network that requires whitelisting of media IPs, our recommendation is to specify the region in your application. Twilio will continue to expand our Global Low Latency footprint in the future by adding more regions with different IP ranges and leaving the region selection up to Global Low Latency could result in connections being established to regions that are not whitelisted by your infrastructure which may result in one-way audio or call set up failures.

twilio.js で .setup() を呼び出す際に、 region パラメーターとして以下のうちのどれかひとつを使用してください。 version 1.3以降値を未定義のままにすると、デバイスがTwilioへの接続にエンドユーザーに最寄りのリージョンを使用するようになるGlobal Low LatencyがTwilioの既定となります。

リージョン

リージョン ID 所在地 メディアサーバーの IP アドレス範囲 CIDR 表記
au1 オーストラリア 54.252.254.64 - 54.252.254.127, 3.104.90.0 - 3.104.90.255 54.252.254.64/26, 3.104.90.0/24
br1 ブラジル 177.71.206.192 - 177.71.206.255, 18.228.249.0 - 18.228.249.255 177.71.206.192/26, 18.228.249.0/24
ie1 アイルランド 54.171.127.192 - 54.171.127.255, 52.215.127.0 - 52.215.127.255 54.171.127.192/26, 52.215.127.0/24
de1 フランクフルト 35.156.191.128 - 35.156.191.255, 3.122.181.0 - 3.122.181.255 35.156.191.128/25, 3.122.181.0/24
jp1 日本 54.65.63.192 - 54.65.63.255, 3.112.80.0 - 3.112.80.255 54.65.63.192/26, 3.112.80.0/24
sg1 シンガポール 54.169.127.128 - 54.169.127.191, 3.1.77.0 - 3.1.77.255 54.169.127.128/26, 3.1.77.0/24
us1 米国東海岸(バージニア) 54.172.60.0 - 54.172.61.255 , 34.203.250.0 - 34.203.251.255 54.172.60.0/23, 34.203.250.0/23
gll Twilio の Global Low Latency ルーティングを使用して、ユーザーに最小遅延で接続するデータセンターを選択。 上記のいずれか 上記のいずれか

us2 region is not available for Client

Private Interconnect Regions

If you have access to private Interconnect connections, you will also be able to use one of the following values

リージョン ID 所在地 シグナリングおよびメディア・サーバーのIPアドレス範囲 CIDR 表記 ポート範囲
us1-ix 米国東海岸ヴァージニア(ヴァージニア)のInterconnectエクスチェンジ 208.78.112.64 - 208.78.112.127 208.78.112.64/26 443 (シグナリング), 10,000 - 20,000 (メディア)
us2-ix 米国西海岸(オレゴン)サンノゼのInterconnectエクスチェンジ 67.213.136.64 - 67.213.136.127 67.213.136.64/26 443 (シグナリング), 10,000 - 20,000 (メディア)
ie1-ix アイルランド(ロンドン)のInterconnectエクスチェンジ 185.187.132.64 - 185.187.132.127 185.187.132.64/26 443 (シグナリング), 10,000 - 20,000 (メディア)
de1-ix Frankfurt over Interconnect exchange in Frankfurt 185.194.136.64 - 185.194.136.127 185.194.136.64/26 443 (シグナリング), 10,000 - 20,000 (メディア)
sg1-ix** Singapore over Interconnect exchange in Singapore 103.75.151.64 - 103.75.151.127 103.75.151.64/26 443 (シグナリング), 10,000 - 20,000 (メディア)

** Requires Voice Client JS SDK 1.9.5+

使用例

Twilio アイルランド経由の接続を強制的に確立します。

Twilio.Device.setup(token, { region: "ie1" });

米国東海岸リージョンへのプライベートInterconnect接続で、Twilioのとの接続を強制します。

Twilio.Device.setup(token, { region: "us1-ix" });

Twilio に最寄りのリージョンを選択させます。

Twilio.Device.setup(token);

詳細については、Twilio.Client.Device ドキュメントを参照してください。

Rate this page:

ヘルプが必要ですか?

誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。