Twilioと協力して、GoogleはTwilio APIを使用するためのネイティブPythonおよびJavaライブラリを作成しました。統合により、開発者は、音声とSMSの機能をすぐに構築して自分のアプリケーションに追加することができると同社はブログ記事で述べている。
Twilioによると、クラウドベースの通信サービスのおかげで、
[さらに読む:最高のテレビストリーミングサービス] 5年前に、IT部門にコミュニケーションアプリを構築して1週間で拡張する必要があると言った場合、笑いを浮かべていました。今日、私たちはクラウド型のツールを使って、開発者や数日でこれをやり遂げることができます」と同社はブログの記事で述べています。Googleのブログ記事には、 Pythonを使用してApp Engineからテキストメッセージを送信します。よりインスピレーションを求めている開発者にとっては、PythonとJavaをベースにしたさまざまなサンプルアプリケーションとコードがあります。それに加えて、Googleは開発者ガイドを公開しています。
Twilioのプラットフォームは、音声、SMS、クライアントという3つの部分から構成されています。最初の2つは、アプリケーションが通常の電話をかけたり、テキストメッセージを送信したり受信したりすることを可能にします。一方、クライアントは、任意の電話、タブレット、またはブラウザからのVoIP通話を可能にします。 WebRTCは、開発者がWebベースのアプリケーションで音声およびビデオ通信を追加できるようにするテクノロジであるWebRTCをサポートしています。これは、APIレベルでW3C(World Wide Web Consortium)によってIETFのプロトコルレベルで標準化されています。
開発者は、App EngineにサインアップしてTwilioアカウントを取得する必要があります。 Twilioは、米国では、アウトバウンドコールの場合1分間に2セントから課金されるペイアズ・アンド・ゴー・サービスであり、テキストの場合は1セントからディスカウント・ディスカウントを行います。新しいユーザーには、Googleによると2000件の無料のテキストメッセージや音声通話があります。