sip x android
DESCRIPTION
2011/03/11 開催の Hokkaido.cap #1 (http://atnd.org/events/13150)での LT 資料です。TRANSCRIPT
SIP x Android
2011/03/11sak+
自己紹介
❖ sak+
❖ 札幌在住のフリーランス
❖ Android
❖ SIP
代表作『CF電話帳』
Portrait Landscape
SIP とは?
❖ Session Initiation Protocol のこと。
❖ 2つのデバイス間のセッションを確立するためのプロトコル。
❖ 文字ベースで HTTP に似ている。
❖ プロトコルは RFC で規定されている。
❖ 見えないところ(キャリアのバックボーン)で実際に使われています。
Android とは?
❖ Android ≠ AU
❖ Google が中心になって作った携帯用の OS のこと。(タブレットや TV などにも展開中)
❖ 日本ではNTTドコモから2009年7月に最初の端末(HT-03A)が発売された。
❖ 去年の秋辺りから、ドコモ、AU、Softbank、イーモバイルから一斉に発売中。
❖ 最新の Android 2.3 (Gingerbread)から SIP を標準搭載を開始。
システム構成
SipDroid 標準搭載 SIP
RegistrarProxy
Xperia (Android 2.1) Nexus S (Android 2.3)
Hauwei Ideos (Android 2.2)ブロードバンドルーター
RTP
SIP
SIP
登録(REGISTER)
REGISTER
401 応答
REGISTER
200 応答
RegistrarSIP Client
発信(INVITE)
INVITE
100 応答
200 応答
ProxySIP Client (A)
INVITE
200 応答
SIP Client (B)
ACKACK
100 応答
180 応答180 応答
切断(BYE)
BYE
200 応答
ProxySIP Client (A)
BYE
200 応答
SIP Client (B)
それでは実際のパケットのやり取りを見てみましょう!
sak+ について
ブログ(sak’s Android Avenue)
Google Code
http://sakplus.jp/blog
http://code.google.com/p/sak-android-samples/
Twitter @_sak
コールW Free/Pro/Quad メールW Free/Pro/Quad
スラドR digg Reader はてなB Lite
Android Market に公開中のアプリ
おしまい