Twilioのアイデアをひと言でまとめると、これまで特殊なプロトコルや標準規格、専門の“ソリューション”を使って行ってきた音声サービスの開発が、RESTやXML、PHP、Ruby on Railsといった標準的なWeb関連技術で可能になるプラットフォーム、となる。Google Voiceのようなクラウドによる電話処理を実装するためのサービスという言い方もできるかもしれない。

Twilioプラットフォームは、従来の電話網と、ネット上のサーバの間に位置する。Twilioは開発者に対して電話番号を発行する。ここに着信する電話に対する処理は、サーバ上の置いたプログラムやXMLファイルに従って行うことができる。応答として扱う音声ファイルはMP3としてサーバ上に置いておけばいいし、テキストファイルを音声化して電話側に流すといったことも、簡単なXMLファイルだけで行える。

 例えば複数人をつなげる“カンファレンスコール”は、次の動画にあるように、XMLを1つサーバに用意するだけで実現できるという。URLさえあれば、置き場所とするサーバは、Google App EngineやDropboxでも構わないという。

VoIP関連製品はこれまで、例えばSIP、H.323、IAX、MGCP、G.722などWeb開発者に馴染みのないプロトコルやコーデックを使っていたが、Twilioでは、これをHTTP、XML、REST、MP3などに置き換える。利用する言語はPHP、Python(Google App Engineでもよい)、Ruby on Rails、Java、C#など、サーバアプリケーション開発で使われている言語であれば、何でも使える。「Say」と書けばテキストを読み上げてくれて、「Gather」と書けば電話のプッシュ音を拾ってくれる。「Play」と書けばMP3音声を再生する。「Record」で音声録音、「Call」で電話をかける。

 IETFが策定したSIPは、HTTPに似せて作られていて、同時期に登場したITU-TのH.323に比べればインターネット的なプロトコルだと思う。しかし、それにしてもSIP関連のソフトウェアやサービスを作ったことのある開発者はどのぐらいいるだろうか? Twilioが成功しつつあるのを見ていると、私にはもうSIPに勝ち目があるようには思えない。Twilioは、すでにベンチャーキャピタルからシリーズAで370万ドル、シリーズBで1200万ドルの資金を調達している。

Google Voiceはやっぱりすごかった - @IT (via yaruo)

  1. sashida reblogged this from yaruo
  2. gyumu reblogged this from appy23
  3. towelman reblogged this from yaruo
  4. kaiilliakai reblogged this from yaruo
  5. rfapp-7 reblogged this from yaruo
  6. xkayax reblogged this from yaruo
  7. soresore reblogged this from yaruo
  8. shibuhei reblogged this from yaruo
  9. iroha reblogged this from yaruo
  10. wilson-s-will reblogged this from yaruo
  11. msin667 reblogged this from yaruo
  12. peperon-cino reblogged this from yaruo
  13. yoosee reblogged this from yaruo
  14. cr96 reblogged this from darylfranz
  15. kala9 reblogged this from yaruo
  16. tadanekayaku reblogged this from yaruo
  17. naozine reblogged this from kens-notepad
  18. isobengal reblogged this from yaruo
  19. overtechnology reblogged this from atm09td
  20. hsmt reblogged this from mxcxrxjapan
  21. red765 reblogged this from yaruo
  22. ukar reblogged this from atm09td
  23. ukar reblogged this from atm09td
  24. hiro123 reblogged this from shin3
  25. pon reblogged this from darylfranz
  26. arkhamhpl reblogged this from darylfranz
  27. kens-notepad reblogged this from atm09td
  28. yusatoh reblogged this from yaruo
  29. shin3 reblogged this from yaruo
  30. yoshi001 reblogged this from yaruo
  31. gommmmmm reblogged this from darylfranz
  32. atm09td reblogged this from darylfranz
  33. appy23 reblogged this from darylfranz
  34. monkeboo reblogged this from yaruo
  35. pfmusique reblogged this from yaruo
  36. nagasaretei reblogged this from yaruo
  37. y1s reblogged this from yaruo

September 21, 2011

posted at 10:25 AM
reblogged from yaruo