メニュー

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 Client概要

Twilio Client extends the power of Twilio beyond the traditional telephone network. In the past, the only way to transport audio into and out of Twilio was via PSTN using telephones. With Twilio Client you are no longer restricted to building Twilio applications that rely on interacting with traditional telephones. And best of all, your existing applications will already work with Twilio Client.

WebおよびモバイルAppに音声通話を埋め込む

Twilio Clientの機能

  • 組み込み済みのシグナリング、メディアルーティング、および必須となるSTUN/TURNサービスのオーケストレーション
  • PSTNのキャリアーネットワーク、SIPエンドポイント、あるいは他のブラウザーやモバイルクライアントへの通話のブリッジ
  • エコーキャンセル機能自動ゲイン制御(AGC)が組み込み済みの音声通話機能のネイティブアプリケーションへの埋め込み
  • 動的な通話ルーティングの最適化で、クライアント間で最速の音声伝送を保証

サポートされるプラットフォーム

Webブラウザー

The Twilio Client JavaScript SDK will work on any browser which supports WebRTC. Check http://clientsupport.twilio.com/ to see if your browser is compatible. Check this site for details on other browsers.

iOSデバイス

Twilio Client iOS SDKはiOS 6.0以降の実行されているAppleデバイス上で動作します。

Androidデバイス

Twilio Client Android SDKは、Android APIレベル9以降に対応したAndroid Appで動作します。

要件

  1. パブリックにアクセス可能なインターネット上にホストされたサーバーアプリケーション
  2. サポートされるプラットフォーム上のクライアント。
  3. 必要なネットワーク接続性と帯域幅

キーコンセプト

Client

Twilio Client SDKの実行されているWebブラウザー、iOS、またはAndroid。 これが、ユーザーが通話の発信着信に使用するものです。

サーバー

A publicly accessible Internet host running your custom server application. It handles supplying Capability Tokens for the Clients as well as providing TwiML instructions to your TwiML App. Generating capability tokens is easiest when using a server-side language for which there is a Twilio helper library. These include C#, Java, Node.js, PHP, Python, and Ruby.

TwiML App

A configuration profile created in the Twilio Console that will be used to specify the webhook URL that Twilio will request when a connection is made from a Client instance into Twilio. This webhook will be handled by your Server which should respond to Twilio with TwiML instructions for what to do with the Client connection. For example the TwiML could tell Twilio to call second phone number, call another Client instance, put the Client into a conference or provide it an IVR menu.

capabilityToken

Supplied by a Server, Clients require a Capability Token in order to connect to Twilio. The token tells Twilio what account to use as well as what the client can do such as make or receive calls (i.e. its capabilities).

David Prothero Devin Rader
Rate this page:

ヘルプが必要ですか?

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