スライド タイトルなし



Similar documents
スライド タイトルなし

スライド タイトルなし

TS-1009

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

スライド タイトルなし

企業SIP網Q-sig⇔SIP間インタフェース仕様

スライド タイトルなし

untitled

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

VoIPチュートリアル

SIP SDP(Session Description Protocol) RTSP(Real-time Streaming Protocol) RTP(Real-time Transport Protocol) IP 1 [1] 1: IP RTP(Real-Time RFC1889 Transf

untitled

untitled


ITU-T H.323 ( 続き )

SIP について 渡邊研究室三浦健吉

スライド 1

IP-PBX Group SIP による IP-PBX 相互接続試験の実施 PBX テレコムサーバ相互接続試験実施連絡会中平猛

SIP概要説明資料

2004 3

untitled

目次 1. SIP トランクとは 3 2. 設定例 Asterisk でのアカウント設定例 : Asteriskでのグループごとに同時通話数を制限する設定例 : Trixboxでのアカウント設定例 : ユニーク設定例

PowerPoint Presentation

21 VoIP An encrypted VoIP communication system for mobile telephones

TTC技術書

NAT-f SIP NAT 1 1, 2 1 IP SIP NAT NAT NAT NAT-f NAT-free protocol NAT-f SIP Session Initiation Protocol NAT-f SIP NAT Researches on NAT traversal for

技術参考資料


平成18年度電気関係学会東海支部連合大会

HTTPの 規 格

そもそも SIP とは?

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

Copyright(c) 2006 Copyright(c) 2006 Copyright(c) 2006

Merging と AES67 ディバイスの設定


Microsoft Word - JJ-22.03v1.doc

インターネットで個人放送局を開くには (1)

GA-1190J

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2

目次 1. SIP トランク 2 とは 3 2. お客様管理ページでの購入 設定 6 3. お客様 IP-PBXでの設定例 13 Asteriskでのアカウント設定例 : 13 Aspire Xでのアカウント設定例 : 技術資料 33 2

15群(○○○)-8編

目次 1. SIP トランク 2 とは 3 2. お客様管理ページでの購入 設定 6 3. お客様 IP-PBXでの設定例 13 Asteriskでのアカウント設定例 : 13 Aspire Xでのアカウント設定例 : 技術資料 33 2

ict7.key

R70_Software_Manual_JP1.3

Microsoft Word - SIP-MPEG4相互接続試験実施要領v1.4.0-J DOC

Microsoft Word - (修正)101.BLU-103のVoIP設定方法.docx

インターネットで個人放送局を開くには (1)

JJ-90

SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アド

DVTS Consumer DV Camera IEEE1394 Cable Internet Consumer DV Deck IEEE1394 Cable DV Internet PC Internet DV PC

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi

ENUM 2

FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver 3.0 説明書

AsteriskのIPv6対応について

ヤマハ ルーター ファイアウォール機能~説明資料~

26 URL A study of the hand over management with the server s URL for the wearable camera streaming

untitled

08+11Extra

snortの機能を使い尽くす & hogwashも使ってみる

"CAS を利用した Single Sign On 環境の構築"

untitled

スライド タイトルなし

PowerPoint プレゼンテーション

Microsoft Word - D JP.docx

VNSTProductDes3.0-1_jp.pdf

template.dvi

IEEE e

ict2-.key

スライド タイトルなし

Copyright 2006 Mitsui Bussan Secure Directions, Inc. All Rights Reserved. 3 Copyright 2006 Mitsui Bussan Secure Directions, Inc. All Rights Reserved.

tcp/ip.key

Mac OS X Server QuickTime Streaming Server 5.5 の管理

NTMobile SIP 1 SIP Session Initiation Protocol IP IP NAT Network Address Translation NTMobile Network Traversal with Mobility NTMobile RST Relay Serve

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

Testing XML Performance

適切な名前に置き換えて保存

untitled

Microsoft PowerPoint - gazotokuron-Streaming.ppt

はじめに

Lync Server 2010 Lync Server Topology Builder BIG-IP LTM Topology Builder IP Lync 2010 BIG IP BIG-IP VE Virtual Edition BIG-IP SSL/TLS BIG-IP Edge Web

sp c-final

Si-R30取扱説明書

perimeter gateway

RFC2131「Dynamic Host Configuration Protocol」における実装問題点

wide94.dvi

ヤマハ ルーター ファイアウォール機能~説明資料~

"CAS を利用した Single Sign On 環境の構築"


Flow Control Information Network 1 /

2008, 2009 TOSHIBA TEC CORPORATION All rights reserved

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP

双方向映像配信とブロードバンドへの適用

SIP 会議の制御

"CAS を利用した Single Sign On 環境の構築"

RT57i 困ったときは

N Express5800/R320a-E4 N Express5800/R320a-M4 ユーザーズガイド

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ

Express5800/R320a-E4, Express5800/R320b-M4ユーザーズガイド

I TCP 1/2 1

Transcription:

(8) - (1) IETF SIP/SDP 2002.06.11 E-Mail: katto@katto.comm.waseda.ac.jp

(TCP/IP ) AV ( ) AV RTCP ( ) ( ) ( )

( ) SMIL RTP / RTCP ( ) HTTP UDP (TCP) TCP (UDP) IP

(1) ISDN PHS Q.931 SS7 Q.931 SETUP ( ) CALLPROC ALERT ( ) CONNECT ( ) IAM ( ) SETUP ( ) ALERT ( ) ACM ( ) ANM ( ) CONNECT ( ) DISC ( ) REL ( ) REL ( ) DISC ( ) REL ( )

(2) ( ) ( )

(3) SS7 (CCITT No.7 ) SS7 ( ) ( ) ( ) Signalling System No.7

(1) CAP ( ) end-to-end CAP ( ) OPEN ( ) OPEN ( ) ( )

(2) ( ) ( ) SS7 ITU-T H.320, H.324

(1) ( ) ( + )

(2) ( ) ( ) ( ) diffserv + MPLS?

(3) IETF SIP/SDP, ITU-T H.323

(1) (1) PC-PC (2) PC- (3) -

(2) PC-PC

(3) - SS7 SS7 ( )

( ) ISDN SS7 ( ) ( ) PHS ( TCP/IP ) N.A. ( )

IETF SIP/SDP

IETF IP SDP SMIL RTP / RTCP SIP HTTP UDP (TCP) TCP (UDP) IP

SIP (1) ( ) SIP ( ) SIP Request / Response SIP ( ) (LDAP ) (proxy) (redirect) SIP ( ) RFC2543: Session Initiation Protocol

SIP (2) SIP ( ) INVITE C->S MUST ACK C->S MUST INVITE OPTIONS C->S MUST BYE C->S MUST (proxy) SHOULD ( ) CANCEL C->S MUST (proxy) SHOULD ( ) REGISTER C->S RECOMMENDED RFC2543: Session Initiation Protocol

SIP (3) SIP ( )... HTTP/1.1 (Reason Phrases) 1xx S->C 100 : Trying 180 : Ringing 2xx S->C 200 : OK 3xx S->C 4xx S->C 5xx S->C 6xx S->C 300 : Multiple Choices 301 : Moved Permanently 302 : Moved Temporarily 305 : Use Proxy 400 : Bad Request 401 : Unauthorized 403 : Forbidden 404 : Not Found 407 : Proxy Authentication Required 500 : Internal Server Error 501 : Not Implemented 600 : Busy Everywhere RFC2543: Session Initiation Protocol

SIP (4) SIP-URL SIP sip : user @ host [ : port ] ( ; url-parameters) or (IP + ) sip: j.doe@big.com sip: j.doe@big.com;transport=tcp sip: j.doe@big.com;maddr=239.255.255.1;ttl=15 sip: +1-212-555-1212:1234@gateway.com;user=phone sip: alice@register.com;method=register RFC2543: Session Initiation Protocol

SIP (5) SIP (1) SIP-URL SIP/2.0 Request = Method space Request-URI space SIP-Version CRLF * ( general-header request-header entity-header ) CRLF [ message-body ] SIP/2.0 Response = SIP-version space Status-Code space Reason-Phrase CRLF *( general-header response-header entity-header ) CRLF [ message-body ] RFC2543: Session Initiation Protocol

SIP (6) SIP (2) general-header = Accept Accept-Encoding Accept-Language Call-ID Contact CSeq Date Encryption Expires From Record-Route Timestamp To Via request-header = Authorization Contact Hide Max-Forwards Organization Priority Proxy-Authorization Proxy-Require Route Require Response-Key Subject User-Agent response-header = Allow Proxy-Authenticate Retry-After Server Unsupported Warning WWW-Authenticate entity-header = Content-Encoding Content-Length Content-Type message_body = Session Description (SDP: ) RFC2543: Session Initiation Protocol

SIP (7) (1) Client Server SDP INVITE ( ) 100 Trying 180 Ringing 200 OK SDP ACK ( ) BYE 200 OK

SIP (8) (2) Client Server C->S: INVITE sip:watson@boston.bell-tel.com SIP/2.0 Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell <sip:a.g.bell@bell-tel.com> To: T. Watson <sip:watson@bell-tel.com> Call-ID: 3298420296@kton.bell-tel.com CSeq: 1 INVITE Subject: Mr. Watson, come here. Content-Type: application/sdp Content-Length:... v=0 o=bell 53655765 2353687637 IN IP4 128.3.4.5 s=mr. Watson, come here. c=in IP4 kton.bell-tel.com m=audio 3456 RTP/AVP 0 3 4 5 SDP SDP INVITE ( ) 100 Trying 180 Ringing 200 OK ACK ( ) SDP S->C: SIP/2.0 100 Trying Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell <sip:a.g.bell@bell-tel.com> To: T. Watson <sip:watson@bell-tel.com> ;tag=37462311 Call-ID: 3298420296@kton.bell-tel.com CSeq: 1 INVITE Content-Length: 0 BYE 200 OK RFC2543: Session Initiation Protocol

SIP (9) (3) Client Server S->C: SIP/2.0 180 Ringing Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell <sip:a.g.bell@bell-tel.com> To: T. Watson <sip:watson@bell-tel.com> ;tag=37462311 Call-ID: 3298420296@kton.bell-tel.com CSeq: 1 INVITE Content-Length: 0 SDP INVITE ( ) 100 Trying 180 Ringing S->C: SIP/2.0 200 OK Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell <sip:a.g.bell@bell-tel.com> To: <sip:watson@bell-tel.com> ;tag=37462311 Call-ID: 3298420296@kton.bell-tel.com CSeq: 1 INVITE Contact: sip:watson@boston.bell-tel.com Content-Type: application/sdp Content-Length:... v=0 o=watson 4858949 4858949 IN IP4 192.1.2.3 s=i'm on my way c=in IP4 boston.bell-tel.com m=audio 5004 RTP/AVP 0 3 SDP 200 OK ACK ( ) BYE 200 OK SDP RFC2543: Session Initiation Protocol

SIP (10) (4) Client Server C->S: ACK sip:watson@boston.bell-tel.com SIP/2.0 Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell <sip:a.g.bell@bell-tel.com> To: T. Watson <sip:watson@bell-tel.com> ;tag=37462311 Call-ID: 3298420296@kton.bell-tel.com CSeq: 1 ACK SDP INVITE ( ) 100 Trying 180 Ringing ( ) C->S: BYE sip:watson@boston.bell-tel.com SIP/2.0 Via: SIP/2.0/UDP kton.bell-tel.com From: A. Bell <sip:a.g.bell@bell-tel.com> To: T. A. Watson <sip:watson@bell-tel.com> ;tag=37462311 Call-ID: 3298420296@kton.bell-tel.com CSeq: 2 BYE 200 OK ACK ( ) BYE SDP 200 OK RFC2543: Session Initiation Protocol

ACK SIP (11) A INVITE OK INVITE OK REGISTER ( ) query OK response INVITE INVITE OK B SIP

ACK A SIP (12) INVITE INVITE B moved OK moved OK INVITE INVITE OK INVITE SIP REGISTER ( ) query moved response INVITE SIP

SDP (1) SDP SDP (IP ) ( ) RTP RFC2347: Session Description Protocol

SDP (2) Session description Time description Media description v= (protocol version) o= (owner/creator and session identifier). s= (session name) i=* (session information) u=* (URI of description) e=* (email address) p=* (phone number) c=* (connection information - not required if included in all media) b=* (bandwidth information) One or more time descriptions z=* (time zone adjustments) k=* (encryption key) a=* (zero or more session attribute lines) Zero or more media descriptions t= (time the session is active) r=* (zero or more repeat times) m= (media name and transport address) i=* (media title) c=* (connection information - optional if included at session-level) b=* (bandwidth information) k=* (encryption key) a=* (zero or more media attribute lines) RFC2347: Session Description Protocol

SDP (3) SDP v=0 o=katto 844526 842807 IN IP4 133.9.250.196 s=sdp Sample i=sdp Sample Description e=katto@waseda.jp (Jiro Katto) c=in IP4 224.2.0.1/127 t=2873397496 2873404696 a=recvonly m=audio 50100 RTP/AVP 0 m=video 50102 RTP/AVP 96 a=rtpmap:96 MP4V-ES/90000 a=fmtp:96 profile-level-id=1 Version Origin Session Name Information E-mail Address Connection Time Attributes Media Media Attribute Attribute (0) ID ( ) ( ) ( RTP ) ( RTP ) ( ) ( ) RFC2347: Session Description Protocol

SDP (4) RTP PT PT encoding audio/video clock rate channels (packet type) name (A/V) (Hz) (audio) 0 PCMU A 8000 1 2 G721 A 8000 1 3 GSM A 8000 1 8 PCMA A 8000 1 9 G722 A 8000 1 14 MPA A 90000 15 G728 A 8000 1 26 JPEG V 90000 31 H261 V 90000 32 MPV V 90000 33 MP2T AV 90000 96 127 dynamic

SDP (5) (MPEG-4 Visual ) / Simple Profile/Level 1, rate=90000 (90kHz) m=video 49170/2 RTP/AVP 98 a=rtpmap:98 MP4V-ES/90000 a=fmtp:98 profile-level-id=1;config=000001b001000001b509000001000000012... PT (96 127) Core Profile/Level 2, rate=90000 (90kHz) m=video 49170/2 RTP/AVP 98 a=rtpmap:98 MP4V-ES/90000 a=fmtp:98 profile-level-id=34 MIME / [/ ] Advance Real Time Simple Profile/Level 1, rate=90000 (90kHz) m=video 49170/2 RTP/AVP 98 a=rtpmap:98 MP4V-ES/90000 a=fmtp:98 profile-level-id=145

SDP (6) SDP SIP (Session Initiation Protocol) RTSP (Realtime Streaming Protocol) SAP (Session Announcement Protocol) MEGACO (Media Gateway Control Protocol) (offer/answer) (retrieval) (announcement) (gateway control)

SIP/SDP ethereal

(1) SIP INVITE SIP ( ) INVITE SIP ( ) SIP ( ) or

(2) RTP v=2 P X CSRC M SSRC CSRC (list) ( ) CSRC CSRC CSRC SSRC ( 16) SSRC

(3) SSRC#1 SSRC#2 SSRC#M SSRC#N MCU ( ) SSRC#k SSRC#k NAT

SDPng

SDPng (1) SDP XML SDPng SDP Definitions Session Potential / Actual Configurations Media Constraints Session Attributes

SDPng (2) Definitions: <def> <audio:codec name="audio-basic" encoding="pcmu" sampling="8000" channels="1"/> <audio:codec name="audio-l16-mono" encoding="l16" sampling="44100" channels="1"/> <rtp:pt name="rtp-avp-0" pt="0" format="audio-basic"/> <rtp:pt name="rtp-avp-11" pt="11" format="audio-l16-mono"/> </def>

SDPng (3) Configurations: Definitions <cfg> <component name="interactive-audio" media="audio"> <alt name="avp-audio-0"> <rtp:session format="rtp-avp-0"> <rtp:udp addr="224.2.0.53" rtp-port="7800" rtcp-port="7801"/> </rtp:session> </alt> <alt name= AVP-audio-11"> <rtp:session format="rtp-avp-11"> <rtp:udp addr="224.2.0.53" rtp-port="7800" rtcp-port="7801"/> </rtp:session> </alt> </component> </cfg>

SDPng (4) Constraints: Configurations <constraints> <par> <use-alt ref="avp-audio-0" max="5"> <use-alt ref="avp-video-32" max="1"> </par> </constraints> AVP-audio-0 (PCMU) 5 AVP-video-32 (MPEG Video) 1

SDPng (5) Session Attributes: <conf> <owner user="joe@example.com" id="foobar" version="1" nettype="in" addrtype="ip4" addr="130.149.25.97"/> <session name="an SDPng seminar"> This seminar is about SDPng... <info xlink:href="http://www.ietf.org/"/> <contact xlink:href="mailto:joe@example.com"/> <contact xlink:href="sip:joe@example.com"/> </session> <time start="3034423619" stop="3042462419"> <repeat interval="7d" duration="1h"/> <repeat interval="7d" duration="1h" offset="25h"/> </time> <info name="interactive-audio" function="speaker"> Audio stream for the different speakers </info> </conf>

SDPng (6) SIP/SDPng SDPng INVITE sip:b@example.com SIP/2.0 From: A <sip:a@example.com> To: B <sip:b@example.com> Call-ID: 1234@hostA.example.com CSeq: 1 INVITE Contact: <sip:usera@192.168.1.1> Content-Type: application/sdpng Content-Length: 685 <def> <audio:codec name="audio-basic" encoding="pcmu" sampling="8000" channels="1"/> <rtp:pt name="rtp-avp-0" pt="0" format="audio-basic"/> </def> <cfg> <component name="interactive-audio" media="audio"> <alt name="avp-audio-0"> <rtp:session format="rtp-avp-0"> <rtp:udp role="receive" endpoint="a" addr="192.168.1.1" rtp-port="7800"/> </rtp:session> </alt> </component> </cfg> <conf> <owner user="a@example.com" id="98765432" version="1" nettype="in" addrtype="ip4" addr="192.168.1.1"/> <session name="sdpng questions"> </session> <info name="interactive-audio" function="voice"> Telephony media stream </info> </conf> SDPng Client INVITE ( ) 100 Trying 180 Ringing 200 OK ACK ( ) BYE 200 OK Server SDPng

SDPng (7) SDPng stream server SDPng + SDPng stream SDPng SDPng SDPng SDPng metadata server MPEG-7 Semantic Web SDPng...