sip x android

13
SIP x Android 2011/03/11 sak+

Upload: kenji-sakashita

Post on 12-Nov-2014

3.065 views

Category:

Technology


1 download

DESCRIPTION

2011/03/11 開催の Hokkaido.cap #1 (http://atnd.org/events/13150)での LT 資料です。

TRANSCRIPT

Page 1: SIP x Android

SIP x Android

2011/03/11sak+

Page 2: SIP x Android

自己紹介

❖ sak+

❖ 札幌在住のフリーランス

❖ Android 

❖ SIP  

Page 3: SIP x Android

代表作『CF電話帳』

Portrait Landscape

Page 4: SIP x Android

SIP とは?

❖ Session Initiation Protocol のこと。

❖ 2つのデバイス間のセッションを確立するためのプロトコル。

❖ 文字ベースで HTTP に似ている。

❖ プロトコルは RFC で規定されている。

❖ 見えないところ(キャリアのバックボーン)で実際に使われています。

Page 5: SIP x Android

Android とは?

❖ Android ≠ AU

❖ Google が中心になって作った携帯用の OS のこと。(タブレットや TV などにも展開中)

❖ 日本ではNTTドコモから2009年7月に最初の端末(HT-03A)が発売された。

❖ 去年の秋辺りから、ドコモ、AU、Softbank、イーモバイルから一斉に発売中。

❖ 最新の Android 2.3 (Gingerbread)から SIP を標準搭載を開始。

Page 6: SIP x Android

システム構成

SipDroid 標準搭載 SIP

RegistrarProxy

Xperia (Android 2.1) Nexus S (Android 2.3)

Hauwei Ideos (Android 2.2)ブロードバンドルーター

RTP

SIP

SIP

Page 7: SIP x Android

登録(REGISTER)

REGISTER

401 応答

REGISTER

200 応答

RegistrarSIP Client

Page 8: SIP x Android

発信(INVITE)

INVITE

100 応答

200 応答

ProxySIP Client (A)

INVITE

200 応答

SIP Client (B)

ACKACK

100 応答

180 応答180 応答

Page 9: SIP x Android

切断(BYE)

BYE

200 応答

ProxySIP Client (A)

BYE

200 応答

SIP Client (B)

Page 10: SIP x Android

それでは実際のパケットのやり取りを見てみましょう!

Page 11: SIP x Android

sak+ について

ブログ(sak’s Android Avenue)

Google Code

http://sakplus.jp/blog

http://code.google.com/p/sak-android-samples/

Twitter @_sak

Page 12: SIP x Android

コールW Free/Pro/Quad メールW Free/Pro/Quad

スラドR digg Reader はてなB Lite

Android Market に公開中のアプリ

Page 13: SIP x Android

おしまい