• 検索結果がありません。

そもそも SIP とは?

N/A
N/A
Protected

Academic year: 2021

シェア "そもそも SIP とは?"

Copied!
41
0
0

読み込み中.... (全文を見る)

全文

(1)

SIP入門

入門

入門

入門

~プロトコル概要から

~プロトコル概要から

~プロトコル概要から

~プロトコル概要から

SIPの適用、将来像まで~

の適用、将来像まで~

の適用、将来像まで~

の適用、将来像まで~

(株)ソフトフロント www.softfront.co.jp 取締役 阪口克彦 [email protected] 2003/12/03 Internet Week 2003(公開用)

(2)

そもそも

そもそも

そもそも

(3)

SIP

SIP

((

((

Session Initiation Protocol)

Session Initiation Protocol

))

))

とは

とは

とは

とは

とは

とは

とは

とは

!

インターネットの標準化団体

IETF (Internet Engineer Task

Force) が標準化を進めているSMTP、HTTPに続く

インターネットの第

3の注目プロトコル

!

P2Pのインターネットマルチメディアコミュニケーションプロトコル

!

応用分野

!

VoIPでの応用

! IP電話、TV電話、ビデオ会議などで使われるサーバ、端末 ! コールセンター、企業内電話システム、セントレックスサービス等のシステム !

VoIP以外での応用

! チャット(インスタントメッセージ) ! プレゼンス(状態検知と通知) 家電などのリモート制御

(4)

SIP

SIP

の略歴

の略歴

の略歴

の略歴

の略歴

の略歴

の略歴

の略歴

SIP(Session Initiation Protocol)となる

1996

1996

1996

1996年

MMUSICで2つの案

SIP(Session Invitation Protocol)  Mark Handley氏

SCIP(Simple conference Invitation Protocol) Henning Schulzinne氏

2002

2002

2002

2002年6月

年6月

年6月 様々な改訂提案を取り入れRFC3261となる

年6月

1996

1996

1996

1996年

2つの案の統合

1999

1999

1999

1999年 3月 SIP が RFC2543 として認められる

(5)
(6)

SIP

SIP

シグナリングプロトコル

シグナリングプロトコル

シグナリングプロトコル

シグナリングプロトコル

シグナリングプロトコル

シグナリングプロトコル

シグナリングプロトコル

シグナリングプロトコル

!

SIPの提供する主な機能

!

通信しようとする相手の場所(IPアドレスなど)の解決

!

通信を要求されたユーザーが、その通信を行うことを望むかどうかの判定

!

セッションにおいて使用されるメディアとそのパラメータの決定

!

セッションの開始

!

セッションの管理

! セッションの転送、終了 ! パラメータの変更 ! サービスの要求 !

メディアの制御、転送などは既存のプロトコルを使用する

(7)

SIP

SIP

プロトコル構成

プロトコル構成

プロトコル構成

プロトコル構成

プロトコル構成

プロトコル構成

プロトコル構成

プロトコル構成

!

アプリケーション層のプロトコル

!

サポートする必要のあるトランスポートプロトコル

! UDP/TCP/TLS ! デフォルトポート UDP/TCPを使う場合5060/TLSを使う場合5061  SIP  SIP SIP  SIP 物理層 物理層物理層 物理層 データリンク層 データリンク層 データリンク層 データリンク層 I P I P I P I P UDP UDP UDP UDP RTP RTP RTP RTP 音声・映像 音声・映像音声・映像 音声・映像 コーデック コーデックコーデック コーデック AVアプリケー AVアプリケーAVアプリケー AVアプリケー ション ション ション ション RTCP RTCPRTCP RTCP 端末制御と管理 端末制御と管理 端末制御と管理 端末制御と管理 SDP SDP SDP SDP アプリケーション層 アプリケーション層 アプリケーション層 アプリケーション層 トランスポート層 トランスポート層トランスポート層 トランスポート層 ネットワーク層 ネットワーク層ネットワーク層 ネットワーク層 ネットワーク ネットワーク ネットワーク ネットワーク インターフェース層 インターフェース層 インターフェース層 インターフェース層 SCTP SCTP SCTP SCTP TCP TCP TCP TCP TLS TLS TLS TLS

(8)

SIP

SIP

ネットワークの主な構成要素

ネットワークの主な構成要素

ネットワークの主な構成要素

ネットワークの主な構成要素

ネットワークの主な構成要素

ネットワークの主な構成要素

ネットワークの主な構成要素

ネットワークの主な構成要素

SIP

SIP UserAgentUserAgent (

(SoftPhoneSoftPhone))

SIP

SIP UserAgentUserAgent (SIP Phone)

(SIP Phone)

SIP Server

SIP Server

SIP

SIP UserAgentUserAgent (RGW)

(RGW)

SIP

SIP UserAgentUserAgent (PDA

(PDA SoftPhoneSoftPhone))

SIP Server

SIP Server SIP GWSIP GW

internet

internet

PSTN PSTN ! !PC PC SoftPhoneSoftPhone ! !HardPhoneHardPhone !

!PDA PDA SoftPhoneSoftPhone

! !RGWRGW UserAgent UserAgent ! !ProxyProxy ! !RedirectRedirect ! !RegistrarRegistrar ! !LocationLocation SIP Server SIP Server

(9)

ユーザーエージェント

ユーザーエージェント

ユーザーエージェント

ユーザーエージェント

ユーザーエージェント

ユーザーエージェント

ユーザーエージェント

ユーザーエージェント

!

SIPネットワークの端末デバイス

!

SIP電話端末

!

パソコンや

PDAで動作するSIPクライアントソフトウェア

!

ゲートウェイ

!

UAC(User Agent Client)とUAS(User Agent Server)の機能モ

ジュールで構成される

!

UAC…リクエストを開始する機能モジュール

!

UAS…受け取ったリクエストに対するレスポンスを生成する機能モジュール

UAC (User Agent Client) UAS (User Agent Server) ユーザーエージェント

(10)

プロキシサーバ

プロキシサーバ

プロキシサーバ

プロキシサーバ

プロキシサーバ

プロキシサーバ

プロキシサーバ

プロキシサーバ

プロキシ

プロキシ

プロキシ

プロキシ

プロキシ

プロキシ

プロキシ

プロキシ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

② ②② ② ② ②② ②AliceAliceのアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは? ③ ③ ③ ③ ③ ③ ③ ③xxxxxx..xxxxxx..xxxxxx..xxx xxx です ですです です です ですです です

Bob

Bob

Alice

Alice

① ① ① ① ① ① ① ①AliceAliceへ電話したいへ電話したいへ電話したいへ電話したいへ電話したいへ電話したいへ電話したいへ電話したい ④ ④ ④ ④ ④ ④ ④ ④AliceAliceへ中継へ中継へ中継へ中継へ中継へ中継へ中継へ中継

!

!

SIP

SIP

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

リクエスト、レスポンスを中継

(11)

リダイレクトサーバ

リダイレクトサーバ

リダイレクトサーバ

リダイレクトサーバ

リダイレクトサーバ

リダイレクトサーバ

リダイレクトサーバ

リダイレクトサーバ

リダイレクト

リダイレクト

リダイレクト

リダイレクト

リダイレクト

リダイレクト

リダイレクト

リダイレクト

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

② ②② ② ② ②② ②AliceAliceのアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは?のアドレスは? ③ ③ ③ ③ ③ ③ ③ ③xxxxxx..xxxxxx..xxxxxx..xxx xxx です ですです です です ですです です

Bob

Bob

Alice

Alice

① ① ① ① ① ① ① ①AliceAliceへ電話したいへ電話したいへ電話したいへ電話したいへ電話したいへ電話したいへ電話したいへ電話したい ⑤ ⑤⑤ ⑤ ⑤ ⑤⑤ ⑤AliceAliceへ電話へ電話へ電話へ電話へ電話へ電話へ電話へ電話 ④ ④ ④ ④ ④ ④ ④ ④xxxxxx..xxxxxx..xxxxxx..xxx xxx です ですです です です ですです です

!

!

SIP

SIP

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

リクエストに対し、位置情報を返す

(12)

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

レジストラ

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

ロケーション

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

サーバ

② ② ② ② ② ② ② ②アドレスを登録アドレスを登録アドレスを登録アドレスを登録アドレスを登録アドレスを登録アドレスを登録アドレスを登録

Bob

Bob

Alice

Alice

① ① ① ① ① ① ① ①私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは xxx xxx..xxxxxx..xxxxxx..xxxxxx です。 です。です。 です。 です。 です。 です。 です。

!

!

UA

UA

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

の登録要求を受付、ロケーション登録

① ① ① ① ① ① ① ①私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは私のアドレスは xxx xxx..xxxxxx..xxxxxx..xxxxxx です。 です。です。 です。 です。 です。 です。 です。

(13)

処理シーケンス

処理シーケンス

処理シーケンス

処理シーケンス

処理シーケンス

処理シーケンス

処理シーケンス

処理シーケンス

Bob

Bob

Alice

Alice

REGISTER

REGISTER((((((((位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)

SIP

SIP

-

-

Server

Server

REGISTER

REGISTER((((((((位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)位置情報登録)

INVITE

INVITE((((((((AliceAliceを電話に招待)を電話に招待)を電話に招待)を電話に招待)を電話に招待)を電話に招待)を電話に招待)を電話に招待)

200 OK 200 OK((((((((BobBobの電話に出る)の電話に出る)の電話に出る)の電話に出る)の電話に出る)の電話に出る)の電話に出る)の電話に出る)

音声データ(

音声データ(

音声データ(

音声データ(

音声データ(

音声データ(

音声データ(

音声データ(

RTP

RTP

-

-

Session

Session

))

))

! !ProxyProxy ! !RegistrarRegistrar ! !LocationLocation Alice Aliceの位置情報を解決の位置情報を解決の位置情報を解決の位置情報を解決の位置情報を解決の位置情報を解決の位置情報を解決の位置情報を解決 リクエスト、レスポンスを中継 リクエスト、レスポンスを中継リクエスト、レスポンスを中継 リクエスト、レスポンスを中継 リクエスト、レスポンスを中継 リクエスト、レスポンスを中継リクエスト、レスポンスを中継 リクエスト、レスポンスを中継 ACK ACK

(14)

リクエスト例

リクエスト例

リクエスト例

リクエスト例

リクエスト例

リクエスト例

リクエスト例

リクエスト例

INVITE sip:[email protected] SIP/2.0 INVITE sip:[email protected] SIP/2.0

Via: SIP/2.0/UDP pc33.sapporo.com;branch=z9hG4bKnashds8 Max-Forwards: 70

To: Bob <sip:[email protected]>

From: Alice <sip:[email protected]>;tag=1928301774 Call-ID: [email protected]

CSeq: 314159 INVITE

Contact: <sip:[email protected]> Content-Type: application/sdp

Content-Length: 142

Via: SIP/2.0/UDP pc33.sapporo.com;branch=z9hG4bKnashds8 Max-Forwards: 70

To: Bob <sip:[email protected]>

From: Alice <sip:[email protected]>;tag=1928301774 Call-ID: [email protected] CSeq: 314159 INVITE Contact: <sip:[email protected]> Content-Type: application/sdp Content-Length: 142 v=0

o=alice 53655765 2353687637 IN IP4 pc33.sapporo.com

s=-t=0 0

c=IN IP4 pc33.sapporo.com m=audio 3456 RTP/AVP 0 v=0

o=alice 53655765 2353687637 IN IP4 pc33.sapporo.com

s=-t=0 0

c=IN IP4 pc33.sapporo.com m=audio 3456 RTP/AVP 0

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

空行

空行

空行

空行

空行

空行

空行

空行

ボディ

ボディ

ボディ

ボディ

ボディ

ボディ

ボディ

ボディ

(例では

(例では

(例では

(例では

(例では

(例では

(例では

(例では

SDP

SDP

))

))

(15)

SIP/2.0 200 OK

SIP/2.0 200 OK

Via: SIP/2.0/UDP pc33.sapporo.com;branch=z9hG4bKnashds8;received=192.0.2.3 To: Bob <sip:[email protected]>;tag=456720025

From: Alice <sip:[email protected]>;tag=1928301774 Call-ID: [email protected]

CSeq: 314159 INVITE

Contact: <sip:[email protected]> Content-Type: application/sdp Content-Length: 142

Via: SIP/2.0/UDP pc33.sapporo.com;branch=z9hG4bKnashds8;received=192.0.2.3 To: Bob <sip:[email protected]>;tag=456720025

From: Alice <sip:[email protected]>;tag=1928301774 Call-ID: [email protected] CSeq: 314159 INVITE Contact: <sip:[email protected]> Content-Type: application/sdp Content-Length: 142 v=0

o=bob 2890844730 2890844730 IN IP4 pc33.sapporo.com s=-t=0 0 c=IN IP4 192.0.2.4 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000 v=0

o=bob 2890844730 2890844730 IN IP4 pc33.sapporo.com s=-t=0 0 c=IN IP4 192.0.2.4 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

スタートライン

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

ヘッダフィールド

空行

空行

空行

空行

空行

空行

空行

空行

ボディ

ボディ

ボディ

ボディ

ボディ

ボディ

ボディ

ボディ

(例では

(例では

(例では

(例では

(例では

(例では

(例では

(例では

SDP

SDP

))

))

レスポンス例

レスポンス例

レスポンス例

レスポンス例

レスポンス例

レスポンス例

レスポンス例

レスポンス例

(16)

SIP URI

SIP URI

!

sip:alice@sapporo.com

!

sip:[email protected]

!

sip:alice@sapporo.com;maddr=172.16.17.102

!

tel:+358-555-1234567

!

sip:[email protected];user=phone

!

sips: alice@sapporo.com

(17)

メソッド種類

メソッド種類

メソッド種類

メソッド種類

メソッド種類

メソッド種類

メソッド種類

メソッド種類

要請されているイベント通知の伝送

NOTIFY

オプション機能や能力についての問い合わせ

OPTIONS

ユーザの

URIの登録

REGISTER

進行中のセッションのキャンセル

BYE

セッションの終了

CANCEL

INVITEに対する最終レスポンスの確認

ACK

セッション参加リクエスト

INVITE

イベントの通知要請

SUBSCRIBE

SDPによるメディアネゴシエーションの更新

UPDATE

別のURIへの呼の転送

REFER

暫定的なレスポンスに対する確認リクエスト

PRACK

ミッドコールシグナリング

INFO

内容

メソッド名

(18)

レスポンス種類

レスポンス種類

レスポンス種類

レスポンス種類

レスポンス種類

レスポンス種類

レスポンス種類

レスポンス種類

グローバル

サーバ

エラー応答

リクエスト

エラー応答

リダイレクト

応答

成功

暫定応答

内容

リクエストがどのサーバでも実行できなかった

600 Busy Everywhere / 603

6xx

サーバでエラーが発生したため処理できなかった

500 Server Internal Error / …

5xx

リクエストにエラーがあるため処理できなかった

400 Bad Request / 404 Not Found / 486 Busy / …

4xx

リクエストを別の場所におくる必要がある

301 Moved Permanetly / 302 Moved Temporary / …

3xx

リクエストが成功したことを知らせる

200 OK

2xx

リクエストが受信され、処理中であることを知らせる

100 Trying / 180 Ringing / …

1xx

説明

種類

(19)

ヘッダの種類

ヘッダの種類

ヘッダの種類

ヘッダの種類

ヘッダの種類

ヘッダの種類

ヘッダの種類

ヘッダの種類

1つの通信を識別するユニークな 1つの通信を識別するユニークな1つの通信を識別するユニークな 1つの通信を識別するユニークな 1つの通信を識別するユニークな 1つの通信を識別するユニークな1つの通信を識別するユニークな 1つの通信を識別するユニークなIDID

Call

Call

-

-

ID

ID

ユーザーが直接通信するための ユーザーが直接通信するためのユーザーが直接通信するための ユーザーが直接通信するための ユーザーが直接通信するための ユーザーが直接通信するためのユーザーが直接通信するための ユーザーが直接通信するためのURIURI情報情報情報情報情報情報情報情報

Contact

Contact

トランザクション毎にインクリメントされる値 トランザクション毎にインクリメントされる値トランザクション毎にインクリメントされる値 トランザクション毎にインクリメントされる値 トランザクション毎にインクリメントされる値 トランザクション毎にインクリメントされる値トランザクション毎にインクリメントされる値 トランザクション毎にインクリメントされる値

CSeq

CSeq

リクエストをフォワードできる リクエストをフォワードできるリクエストをフォワードできる リクエストをフォワードできる リクエストをフォワードできる リクエストをフォワードできるリクエストをフォワードできる

リクエストをフォワードできるProxyProxy、、、、、、、、GatewayGatewayを制限を制限を制限を制限を制限を制限を制限を制限

Max

Max--ForwardsForwards

ボディ部のサイズ ボディ部のサイズボディ部のサイズ ボディ部のサイズ ボディ部のサイズ ボディ部のサイズボディ部のサイズ ボディ部のサイズ Content

Content--LengthLength

ボディ部のメディアタイプを示す ボディ部のメディアタイプを示すボディ部のメディアタイプを示す ボディ部のメディアタイプを示す ボディ部のメディアタイプを示す ボディ部のメディアタイプを示すボディ部のメディアタイプを示す ボディ部のメディアタイプを示す Content

Content--TypeType

リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情 リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情 リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情 リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情 リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情 リクエストが辿ったパス(経路)を示し、レスポンスを返す際にこの情 報が元になる 報が元になる報が元になる 報が元になる 報が元になる 報が元になる報が元になる 報が元になる

Via

Via

リクエストの着信先を表す リクエストの着信先を表すリクエストの着信先を表す リクエストの着信先を表す リクエストの着信先を表す リクエストの着信先を表すリクエストの着信先を表す リクエストの着信先を表す

To

To

リクエストの生成元を表す リクエストの生成元を表すリクエストの生成元を表す リクエストの生成元を表す リクエストの生成元を表す リクエストの生成元を表すリクエストの生成元を表す リクエストの生成元を表す

From

From

内容

ヘッダ

(20)

!

!INVITEINVITE セッション参加リクエストセッション参加リクエストセッション参加リクエストセッション参加リクエストセッション参加リクエストセッション参加リクエストセッション参加リクエストセッション参加リクエスト RFC 3261RFC 3261

!

!BYEBYE セッション終了セッション終了セッション終了セッション終了セッション終了セッション終了セッション終了セッション終了 RFC 3261RFC 3261

!

!ACKACK INVITEINVITEに対する最終レスポンス確認に対する最終レスポンス確認に対する最終レスポンス確認に対する最終レスポンス確認に対する最終レスポンス確認に対する最終レスポンス確認に対する最終レスポンス確認に対する最終レスポンス確認 RFC 3261RFC 3261

!

!CANCELCANCEL 進行中セッションのキャンセル進行中セッションのキャンセル進行中セッションのキャンセル進行中セッションのキャンセル進行中セッションのキャンセル進行中セッションのキャンセル進行中セッションのキャンセル進行中セッションのキャンセル RFC 3261RFC 3261

!

!OPTIONSOPTIONS オプション機能オプション機能オプション機能オプション機能オプション機能オプション機能オプション機能オプション機能//能力について問い合わせ能力について問い合わせ能力について問い合わせ能力について問い合わせ能力について問い合わせ能力について問い合わせ能力について問い合わせ能力について問い合わせ RFC 3261RFC 3261

!

!REGISTERREGISTER ユーザのユーザのユーザのユーザのユーザのユーザのユーザのユーザのURIURIを登録を登録を登録を登録を登録を登録を登録を登録 RFC 3261RFC 3261 ! !INFOINFO ミッドコールシグナリングミッドコールシグナリングミッドコールシグナリングミッドコールシグナリングミッドコールシグナリングミッドコールシグナリングミッドコールシグナリングミッドコールシグナリング RFC 2976RFC 2976 ! !PRACKPRACK 暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト暫定的なレスポンスに対する確認リクエスト RFC 3262RFC 3262 ! !SUBSCRIBESUBSCRIBE イベントの通知要請イベントの通知要請イベントの通知要請イベントの通知要請イベントの通知要請イベントの通知要請イベントの通知要請イベントの通知要請 RFC 3265RFC 3265 ! !NOTIFYNOTIFY 要請されたイベントの通知要請されたイベントの通知要請されたイベントの通知要請されたイベントの通知要請されたイベントの通知要請されたイベントの通知要請されたイベントの通知要請されたイベントの通知//伝達伝達伝達伝達伝達伝達伝達伝達 RFC 3265RFC 3265 ! !MESSAGEMESSAGE メッセージボディを使ったメッセージボディを使ったメッセージボディを使ったメッセージボディを使ったメッセージボディを使ったメッセージボディを使ったメッセージボディを使ったメッセージボディを使ったIMIMの伝送の伝送の伝送の伝送の伝送の伝送の伝送の伝送 RFC 3428RFC 3428

当社開発環境のサポートする

当社開発環境のサポートする

当社開発環境のサポートする

当社開発環境のサポートする

当社開発環境のサポートする

当社開発環境のサポートする

当社開発環境のサポートする

(21)

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

当社開発環境の準拠する仕様

! !

RFC

RFC

RFC3261 : Session Initiation Protocol (

RFC3261 : Session Initiation Protocol (旧版旧版旧版旧版旧版旧版旧版旧版: : RFC2543)RFC2543) RFC2327 : Session Description Protocol

RFC2327 : Session Description Protocol

RFC2617 : HTTP Authentication: Basic and Digest Access Authent

RFC2617 : HTTP Authentication: Basic and Digest Access Authentication ication RFC2976 : The SIP INFO Method

RFC2976 : The SIP INFO Method

RFC3262 : Reliability of Provisional Responses in the Session

RFC3262 : Reliability of Provisional Responses in the Session Initiation Protocol (SIP)Initiation Protocol (SIP) RFC3264 : An Offer/Answer Model with Session Description Proto

RFC3264 : An Offer/Answer Model with Session Description Protocolcol RFC3265 : Session Initiation Protocol (SIP)

RFC3265 : Session Initiation Protocol (SIP)--Specific Event NotificationSpecific Event Notification RFC3323 : A Privacy Mechanism for the Session Initiation Proto

RFC3323 : A Privacy Mechanism for the Session Initiation Protocol (SIP) col (SIP)

RFC3325 : Private Extensions to the Session Initiation Protoco

RFC3325 : Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks l (SIP) for Asserted Identity within Trusted Networks RFC3420 : Internet Media Type message/

RFC3420 : Internet Media Type message/sipfrag sipfrag

RFC3428 : Session Initiation Protocol Extension for Instant Mess

RFC3428 : Session Initiation Protocol Extension for Instant Messaging aging

!

!

インターネットドラフト

インターネットドラフト

インターネットドラフト

インターネットドラフト

インターネットドラフト

インターネットドラフト

インターネットドラフト

インターネットドラフト

SIP Call Control

SIP Call Control --Transfer(Transfer(draftdraft--ietfietf--sipsip--cccc--transfertransfer--05)05) The SIP Session Timer (draft

The SIP Session Timer (draft--ietfietf--sipsip--sessionsession--timertimer--10)10)

The SIP Refer Method(

The SIP Refer Method(draftdraft--ietfietf--sipsip--referrefer--07)07) The Session

The Session InititationInititationProtocol (SIP) "Replaces" Header(Protocol (SIP) "Replaces" Header(draftdraft--ietfietf--sipsip--replacesreplaces--03.txt)03.txt) An Extension to the Session Initiation Protocol (SIP) for Symm

An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routingetric Response Routing

(

(22)

SIP

SIP

 

 

 

 

 

 

 

 

WG

WG

!

SIP標準化に関連する団体 (IETFのSIP/WG)

!

Session Initiation Protocol (sip)

 

SIPの仕様を検討

!

Session Initiation Proposal Investigation (sipping)

 

電話やマルチメディアアプリケーションへの応用

!

SIP for Instant Messaging and

        

        

        

        

Presence Leveraging Extensions (simple)

 

SIPによるインスタントメッセージングとプレゼンスについて検討

!

Multiparty Multimedia Session Control (mmusic)

 

IP電話やマルチメディアサービスを検討

 

シグナリングプロトコルの検討は

SIP/MEGACO等に委譲

 

SDPについて検討

(23)
(24)

SIP

SIP

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

!

SIPを使ったINサービス

!

保留、転送、三者会議、着信制限、発信制限等

!

ユーザプリファレンスを使ったサービス

!

発呼側プリファレンス

! 一斉発呼や、発呼側情報(サポート機能、発信者情報など)の指定 !

着呼側プリファレンス

! 着信規制、時刻、発呼側の情報、呼の内容等によるコントロール !

動的なサービスカスタマイズ

!

多地点マルティメディア会議

!

音声、画像、テキスト、アプリケーションなどを使った会議

!

モビリティ

!

ターミナルモビリティ(同一ネット内の移動)

!

パーソナルモビリティ(異なる端末で同一番号)

(25)

SIP

SIP

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

!

プレゼンスと

IM

(26)

SIP

SIP

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

で実現できるサービス機能

!

プレゼンスと

IM

!

何故

SIPのプレゼンスとIMなのか?

! 相互運用性のある標準プロトコル ! あらゆる種類の通信で有効な手段 ! SIPの機能で既に端末登録、認証などが解決済み ! SIPアーキテクチャは分散的で拡張性がある !

SIPプレゼンスでサポート可能なコミュニケーション

! テキスト、音声、画像 ! Webページ共有 ! アプリケーション共有 ! 対話型ゲーム ! Etc. !

従来のテレフォニー、通信を大きく変える可能性

! サービス:コールセンター、会議システム等 デバイス:SIP-Phone、PDA、IP家電等

(27)

SIP

SIP

で提供されるサービス

で提供されるサービス

で提供されるサービス

で提供されるサービス

で提供されるサービス

で提供されるサービス

で提供されるサービス

で提供されるサービス

!

ホームユーザ向け

IP電話サービス(キャリア系)

RGW 公衆回線交換網 一般加入電話 一般加入電話 アナログ電話 SoftPhone SoftPhone SoftPhone キャリアIP網 Class4 SoftSwitch Class5 SoftSwitch (加入者交換機能) 一般加入電話 一般加入電話 常時接続ISP A社 (インターネット) 公衆回線交換網 Class4 SoftSwitch 常時接続ISP B社 (インターネット) Class5 SoftSwitch (加入者交換機能) RGW アナログ電話 SoftPhone

(28)

IP電話 IP電話 IP電話

SIP

SIP

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

!

企業向け

IP電話サービス(セントレックス導入タイプ)

一般加入電話一般加入電話 Class5 SoftSwitch (ASP機能) Class4 SoftSwitch (中継交換機能) IP電話 IP電話 IP電話 B社 支店LAN IP-VPN IP-VPN IP-V PN IP-V PN 公衆回線交換網 公衆回線交換網 公衆回線交換網 公衆回線交換網 A社 支店LAN A社 本社LAN B社 本社LAN キャリアIP網

(29)

キャリアIP網

SIP

SIP

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

で実現されるサービス

!

企業向け

IP電話サービス(サーバ導入タイプ)

既存内線網 社内PHS網 SoftPhone IP電話 IP電話 A A A

A社社社 支店社支店支店LAN支店LANLANLAN A

A A

A社社社 本社社本社本社本社LANLANLANLAN SIP Application Server

(SIP Proxy, Registrar)

IP-VPN Class5 SoftSwitch (加入者交換機能) IP電話 IP電話 A A A

A社社社社 支店支店支店LAN支店LANLANLAN

IP-VPN IP電話 IP-V PN 社内システム 社員DB SIP-PHS GW SoftPhone IP電話 SIP-GW 一般加入電話一般加入電話 公衆回線交換網 公衆回線交換網 公衆回線交換網 公衆回線交換網 Class4 SoftSwitch (中継交換機能)

(30)
(31)

SIP

SIP

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

!

導入事例:ケイ・オプティコム様

TEL Visionネットワーク

無線基地局 無線基地局無線基地局 無線基地局 アンテナ アンテナ アンテナ アンテナ Web Web Web

Webサーバサーバサーバサーバ SIPSIPSIPSIPサーバサーバサーバサーバ

SoftPhone アナログ電話 無線機 ルータ Voiceルータ RGW

eo

eo

eo

eoメガエア

メガエア

メガエア

メガエア

お客様宅内 お客様宅内お客様宅内 お客様宅内 キャリアIP網 Class4 Soft Switch SoftPhone アナログ電話 ONU ルータ Voiceルータ RGW お客様宅内 お客様宅内お客様宅内 お客様宅内 FTTH FTTH FTTH FTTH I P FTTH FTTH FTTH FTTH SS7 SS7 SS7 SS7 一般加入電話 一般加入電話 公衆回線交換網 公衆回線交換網 公衆回線交換網 公衆回線交換網 交換機 交換機 交換機 交換機

(32)

SIP

SIP

で提供されているるサービス

で提供されているるサービス

で提供されているるサービス

で提供されているるサービス

で提供されているるサービス

で提供されているるサービス

で提供されているるサービス

で提供されているるサービス

(33)

SIP

SIP

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

!

企業向け

IP電話サービス(KISARA Office 導入例)

地域公衆回線交換網

KISARA Office Server (SIP Proxy, Registrar)

KISARA Office Client KISARA Office Client SIP-GW インターネット ルータ KISARA Office Client KISARA Office Client SIP-GW PBX アナログ電話 アナログ電話 PBX アナログ電話 アナログ電話 Softfront 札幌本社 Softfront 東京オフィス ルータ 地域公衆回線交換網 拠点間VPN

(34)

SIP

SIP

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

で提供されているサービス

(35)

SIP

SIP

の最新トピック

の最新トピック

の最新トピック

の最新トピック

の最新トピック

の最新トピック

の最新トピック

の最新トピック

!

IP CentrexやIP PBXで使われる内線機能など標準化?

! draft-ietf-sipping-service-examples-04.txt !

マルチメディア会議の議論が活発?

!

XCON WGが発足

!

NAT&Firewall

!

STUN、TURN -" ICE(Interactive Connectivity Establishment )

! MMUSIC WGでドラフト ! IPv4からIPv6への変換にも有用 !

ENUM

!

ETJPが日本で発足

! ソフトフロントもENUMを使うサーバを提供 !

既に20カ国以上で試験運用開始

(36)
(37)

SIP

SIP

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

!

新端末と新サービスの出現

!

端末

! 単なる電話、PC以外の端末 ! 事務機、家電、制御機器(セキュリティ等) ! 今までにないコミュニケーション端末 ! TV+電話、PC+電話、、、、 !

新サービス

! セキュアなP2Pサービス ! Homeマネージメント&セキュリティ ! 遠隔医療、監視サービス等 !

商用

SIPプラットフォーム出現

!

VoIPだけのプラットフォームではなく、新たなビジネスが創生される場所

! サービス提供者:セキュアで、課金管理が出来る場所 ! エンドユーザ:電話網の延長で使える

(38)

SIP

SIP

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

!

SIPのP2Pサービス

SIP Network

施錠管理 PC端末 モバイル端末 監視カメラ 認証機能 認証機能 認証機能 認証機能 アドレス解決 アドレス解決 アドレス解決 アドレス解決 課金機能 課金機能課金機能 課金機能 暗号化 暗号化暗号化 暗号化 ネゴシエーション ネゴシエーション ネゴシエーション ネゴシエーション 能力 能力 能力 能力 ネゴシエーション ネゴシエーションネゴシエーション ネゴシエーション ServiceProvider TV録画、リモート再生 AV Device Control

AV Device ControlAV Device Control AV Device Control

Home Security Home SecurityHome Security Home Security

Home Management Home ManagementHome Management Home Management

呼制御・認証・暗号化

認証情報 認証情報 認証情報 認証情報 認証情報認証情報認証情報認証情報 プレゼンスプレゼンスプレゼンスプレゼンス

(39)

SIP

SIP

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

ゲートウェイ/ ソフトスイッチ

電話機

SIP網

電話網

IP産業財

IP家電

IT機器

(40)

SIP

SIP

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

の将来性

IP電話市場

IP家電・ IP産業財 市場

SI

P市

(41)

最後に

最後に

最後に

最後に

最後に

最後に

最後に

最後に

http://www.

http://www.

softfront

softfront

.co.

.co.

jp

jp

/

/

SIP

SIP

パートナープログラム最新情報

パートナープログラム最新情報

パートナープログラム最新情報

パートナープログラム最新情報

パートナープログラム最新情報

パートナープログラム最新情報

パートナープログラム最新情報

パートナープログラム最新情報

SIP

SIP

関連

関連

関連

関連

関連

関連

関連

関連

RFC/draft

RFC/draft

和訳テキスト

和訳テキスト

和訳テキスト

和訳テキスト

和訳テキスト

和訳テキスト

和訳テキスト

和訳テキスト

! !

参考書籍

参考書籍

参考書籍

参考書籍

参考書籍

参考書籍

参考書籍

参考書籍

SIP SIP教科書教科書教科書教科書教科書教科書教科書教科書 ISBN ISBN        44--8728087280--487487--22 マスタリング マスタリング マスタリング マスタリング マスタリング マスタリング マスタリング

マスタリングTCP/IPTCP/IP        SIPSIP編編編編編編編編

ISBN

参照

関連したドキュメント

業種 類型 業種小分類 社会的役割 担当省庁

 ○○農場 リスクの内容(例) リスクの 頻度 リスクの 重要度 対策(例) 対応番号(例) JGAP.

と 6 号の 2 種類の珪砂(初期含水比 0.2%)と海岸地域 で採取した 2 種類の現地砂(初期含水比

業種 事業場規模 機械設備・有害物質の種 類起因物 災害の種類事故の型 建設業のみ 工事の種類 災害の種類 被害者数 発生要因物 発生要因人

また、完了後調査における鳥類確認種数が 46 種で、評価書(44 種)及び施行 前(37

[r]

種類 成分 性質 特徴・注意.

(11)ムクロジ属の漿果類及び種( Sapindus mukorossi 、 S.trifoliatus 、 S.saponaria 、 S.marginatus 、 S.drummondii