モバイルアプリ用の音声コミュニケーション

Twilio Mobile Clientを使うと、iOSアプリやAndroidアプリにVoIPを埋め込むことができます。SIPシグナリングとデバイス上のメディアは、Twilioクラウドインフラを介してSDKで管理します。

Twilio Clientは、ユーザーのコミュニケーション体験をアプリケーションで実現します。音声通話が持つ豊富な情報をユーザーインターフェイスに組み込んで、あらゆる機能で補強できます。

Twilio iOS & Android SDK

より魅力的なモバイル体験の構築に不可欠な要素

機能

ハードウェアの抽象化

あらゆるデバイスハードウェア構成に対応します。

エコー & AGC

エコーキャンセルと自動ゲイン制御を内蔵しています。

音声録音

通話全体または特定のやり取りを録音して保存します。

信頼性の高い音声品質

パケットロスによる音質低下が少ない、ロイヤリティフリーのコーデックを内蔵しています。

IDE対応

ネイティブおよびサードパーティの開発環境にシームレスに統合できます。

テキストを音声に変換

テキストを26の言語と方言で読み上げることができます。

電話会議

モバイル、SIP、PSTNの通話者が混在する電話会議が可能です。

通話キュー

クライアントユーザー向けにインテリジェントな保留体験を容易に構築できます。

Ahoy World: iOS

SDKを修正して、コードの他の部分に合わせます。

-(id)init { if ( self = [super init] ) { NSURL* url = [NSURL URLWithString:@"http://companyfoo.com/auth.php"]; NSURLResponse* response = nil; NSError* error = nil; NSData* data = [NSURLConnection sendSynchronousRequest: [NSURLRequest requestWithURL:url] returningResponse:&response error:&error];
if (data) { NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response; if (httpResponse.statusCode == 200) { NSString* capabilityToken = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]; _device = [[TCDevice alloc] initWithCapabilityToken:capabilityToken delegate:nil]; } }
-(IBAction)dialButtonPressed:(id)sender { HelloMonkeyAppDelegate* appDelegate = (HelloMonkeyAppDelegate*)[UIApplication sharedApplication].delegate; MonkeyPhone* phone = appDelegate.phone; [phone connect];
}

init: Twilioへの安全な接続の確立

通話を開始するには、まずケイパビリティトークンをサーバーから取得します。このトークンで、有効にする権限と機能を指定します。

電話オブジェクトの割り当てと初期化

次に、取得したケイパビリティトークンにTCDeviceを割り当てて初期化します。

ボタンタップで通話を開始

あとはマジックです。ユーザーがUIを操作して通話を受発信すると、[phone connect]が呼び出されます。

iOS & Android用のSDKでビジネスをパワーアップ

世界のトップ企業が、革新的なソリューションを構築し、Twilioによる顧客体験に信頼を寄せています。

ソリューション

シェアリングエコノミー

ハウスシェアリングからカーシェアリング、ベビーシッターシェアリングまで - コラボレーティブな消費モデルが人々をまったく新しい方法でつなぎ、新たなコミュニティを築いています。Twilio Clientは、こうしたコミュニティで購入者と共有者をアプリ内でシームレスに接続し、円滑なコミュニケーションを促進します。スティッキネス(ユーザーの滞在時間)を高め、アプリ内での交渉を可能にし、アプリエコシステム内でのコンバージョンへと導きます。


パーソンツーパーソン

P2Pレンディングのようなパーソンツーパーソン(P2P)コミュニティの登場により、リッチな1:1の接続を必要とする場面が増えています。こうしたコミュニティでは、信頼性の高い安全なユビキタスコミュニケーションが必要です。Twilio Clientをこうしたアプリに埋め込むことで、ユーザー同士が直接接続する自由なコミュニケーションを確立できます。通話の録音、テキストへの書き起こし、保存、検索などの機能を通して、コンプライアンスとスティッキネスを確保します。


マーケットプレイス

数百万ドル規模でビジネスをしている小売業のコールセンターから、手頃な価格のハンドメイド商品を出品している個人まで、マーケットプレイスは販売者が購入者からの電話に対応できるよう備える必要があります。コールセンターや出品者がアプリ内で電話を受けたり、電話を受ける前に購入者のプロフィールや閲覧履歴を確認したりできる環境を作りましょう。


カスタマーケア

バンキングや保険など、Twilio Clientはアプリ内コミュニケーションを既存のカスタマーアプリに追加できるように支援します。ユーザーはアプリからサポートやセールス宛の電話を直接発信することで、自分の認証情報や閲覧履歴をカスタマーケア担当者にシームレスに渡すことができるため、より短時間で効率的かつ快適な体験を得られます。

お客様の成功が私たちの喜びです。

無料のアカウントとアドバイス。まずは気軽にお試しください。