Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
3,02 MB
Nội dung
CÔNG NGHỆ THOẠI IP BÀI GiaothứcSIPGiaothứcSIP • SIPgiaothức chuẩn IETF phát triển từ năm 1996 • Đầu tiên SIP đơn giaothức dùng để thiết lập phiên quảng bá cho Internet2, sau người ta phát thích hợp liên lạc cá nhân • Đầu tiên SIP đơn giaothức dùng để thiết lập phiên quảng bá cho Internet2, sau người ta phát thích hợp liên lạc cá nhân Sụ phát triển GiaothứcSIP • SIP tiêu chuẩn hóa lần vào tháng năm 1999 tiêu chuẩn RFC 2543 • SIP sửa đổi vào tháng năm 2002 tiêu chuẩn RFC 3261, với: • 22 lĩnh vực tiêu chuẩn RFCs • 21 dự thảo nhóm làm việc Internet, 50 văn tiêu chuẩn nhóm độc lập thành viên nhóm làm việc (WG) đệ trình Mạng VoIP sử dụng GiaothứcSIP • SIP đưa nhằm mục đích thực hệ thống có khả truyền liệu Multimedia qua môi trường mạng IP • SIPgiaothức báo hiệu điều khiển lớp ứng dụng dùng để thiết lập, trì, kết thúc phiên truyền thông đa phương tiện (multimedia) • Các phiên truyền thông multimedia bao gồm thoại Internet, hội nghị, ứng dụng tương tự có liên quan đến truyền âm thanh, hình ảnh, liệu Đặc tính GiaothứcSIP • SIP dựa ý tưởng SMTP HTTP Nó định nghĩa theo mô hình client-server yêu cầu bên gọi (bên client) đưa bên bị gọi (server) trả lời nhằm đáp ứng yêu cầu bên gọi • SIP sử dụng số kiểu tin header giống HTTP, xác định nội dung thông tin cụ thể giống giaothức sử dụng Web • Địa SIP có dạng URL sip:utilisateur@adresse tel@domaine • Hỗ trợ liên lạc với thời gian thực Hoạt động SIP • GiaothứcSIP (Session Initiation Protocol) giaothức điều khiển lớp ứng dụng (báo hiệu) để: tạo ra, thay đổi kết thúc phiên làm việc đa phương tiện có nhiều người tham gia • Các phiên SIP bao gồm: • • • • Hội họp đa phương tiện qua Internet Các gọi điện thoại Internet Các phiên Video qua Internet Phân phối liệu đa phương tiện Các thành phần GiaothứcSIP Chức SIP • Thiết lập phiên liên lạc (communication session hay gọi transaction) Để làm điều đó, phải có khả biết user online/offline, biết khả thiết bị user (terminal capacity) • Thiết lập phiên (chuyển tải thông tin liên quan đến phiên liên lạc - session description) • Quản lý phiên liên lạc • Thay đổi đặc tính liên quan đến phiên liên lạc • Kết thúc phiên GiaothứcSIP Các dịch vụ SIP • Định vị user: Xác định vị trí user tiến hành hội thoại • Xác định phương thức (phương tiện) tham số tương ứng hội thoại phù hợp với lực user • Xác định user sẵn sàng tham gia hội thoại • Thiết lập tham số cần thiết cho gọi • Điều khiển gọi: Bao gồm trình truyền kết thúc gọi SIP REGISTER REGISTER sip:mit.edu SIP/2.0 From: "Dennis Baron";tag=4561c4561 To: "Dennis Baron";tag=324591026 Call-Id: 9ce902bd23b070ae0108b225b94ac7fa Cseq: REGISTER Contact: "Dennis Baron" Expires: 3600 Date: Thu, 30 Sep 2004 00:46:53 GMT Accept-Language: en Supported: sip-cc, sip-cc-01, timer, replaces User-Agent: Pingtel/2.1.11 (WinNT) Content-Length: Via: SIP/2.0/UDP 18.10.0.79 SIP REGISTER – 401 Response SIP/2.0 401 Unauthorized From: "Dennis Baron";tag=4561c4561 To: "Dennis Baron";tag=324591026 Call-Id: 9ce902bd23b070ae0108b225b94ac7fa Cseq: REGISTER Via: SIP/2.0/UDP 18.10.0.79 Www-Authenticate: Digest realm="mit.edu", nonce="f83234924b8ae841b9b0ae8a92dcf0b71096505216", opaque="reg:change4" Date: Thu, 30 Sep 2004 00:46:56 GMT Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, REGISTER, NOTIFY, SUBSCRIBE, INFO User-Agent: Pingtel/2.2.0 (Linux) Accept-Language: en Supported: sip-cc-01, timer Content-Length: SIP chế độ proxy Proxy User A “Calls” dbaron @MIT.EDU User B MIT.EDU INVITE: sip:dbaron@MIT.EDU INVITE: sip:dbaron@18.18.2.4 100 - Trying 180 - Ringing Rings 180 - Ringing 200 - OK Answers 200 - OK ACK RTP Talking Hangs up Talking BYE 200 - OK SIP chế độ proxy From:sip:Caller@sip.com To:sip:jiri@iptel.org INVITE sip:jiri@195.37.78.173 From:sip:Caller@sip.com To:sip:jiri@iptel.org Call-ID:345678@sip.com Call-ID:345678@sip.com SIP/2.0 200 OK jiri@195.37.78.173 INVITE sip:jiri@iptel.org ? i ri j Location Server SIP Proxy Server SIP/2.0 200 OK ACK sip :jiri@195.37.78.173 Caller@sip.com jiri@195.37.78.173 SIP qua gateway Prox y MIT.E Use rA Gatewa y DU “Calls” joe @MIT.EDU 3016 INVITE: sip:joe@MIT.EDU 100 - Trying INVITE: sip:38400@18.162.0.25 Rings 180 - Ringing 180 - Ringing Answers 200 - OK 200 - OK ACK ACK RTP Talking Hangs up Talking BYE BYE 200 - OK 200 - OK SIP chế độ redirect Location Server 302 Moved Temporarily Contact: Callee@home.com Callee@home.com INVITE sip:Callee@example.com ? eell a C Caller@sip.com SIP Redirect Server ACK sip:Callee@example.com INVITE sip:Callee@home.com SIP/2.0 200 OK ACK sip:Callee@home.com Callee@home.com Thiết lập cuộc gọi bản Basic call setup Tên nhận dạng giống địa chỉ email: Softphone của Alice đăng ký với home.com REGISTER home.com SIP/2.0 To: sip:alice@home.com Contact: sip:alice@m2.home.com … office.com Registrar alice m2.home.com bob alice@home.com => alice@m2.home.com home.com Thiết lập cuộc gọi bản Basic call setup Tên nhận dạng Uniform Resource Identifiers (URI) giống địa chỉ email: Softphone của Alice đăng ký với home.com Bob quay số alice@home.com; softphone thực hiện DNS office.com DNS lookup for sip.udp.home.com Resolve to pc4.home.com bob alice pc4.home.com m2.home.com home.com Thiết lập cuộc gọi bản Basic call setup office.com Tên nhận dạng Uniform Resource Identifiers (URI) giống địa chỉ email: Softphone của Alice đăng ký với home.com Bob quay số alice@home.com; softphone thực hiện DNS Phone gởi INVITE; hoạt động UAC INVITE sip:alice@home.com … To: sip:alice@home.com From: “Bob” … c=IN IP4 128.59.19.60 m=audio 8000 RTP/AVP alice pc4.home.com m2.home.com bob User agent client home.com Thiết lập cuộc gọi bản Basic call setup Phone gởi INVITE; hoạt động UAC Server có thể proxy cuộc gọi đến vị trí hiện tại INVITE sip:alice@m2.home.com … To: sip:alice@home.com From: “Bob” … office.com alice pc4.home.com m2.home.com bob Proxy home.com Thiết lập cuộc gọi bản Basic call setup Phone gởi INVITE; hoạt động UAC Server có thể proxy cuộc gọi đến vị trí hiện tại Softphoen của Alice rung chuông; hoạt động một UAS SIP/2.0 180 Ringing office.com alice pc4.home.com m2.home.com bob Proxy home.com User agent server Thiết lập cuộc gọi bản Basic call setup office.com Phone gởi INVITE; hoạt động UAC Server có thể proxy cuộc gọi đến vị trí hiện tại Softphoen của Alice rung chuông; hoạt động một UAS Khi Alice nhấc máy, cuộc gọi được tiếp nhận và softphone của Bob gởi tín hiệu ACK để hoàn tất thiết lập cuộc gọi SIP/2.0 200 OK … c=IN IP4 135.180.144.32 m=audio 9000 RTP/AVP alice pc4.home.com bob m2.home.com home.com Thiết lập cuộc gọi bản Basic call setup Các gọi thoại đã mã hoá được gởi qua RTP office.com alice bob home.com Thiết lập cuộc gọi bản Basic call setup Encoded audio packets sent over RTP When either party hangs up BYE is sent office.com alice BYE sip:bob@office.com bob home.com HẾT BÀI ... q trình truyền kết thúc gọi Mạng VoIP với SIP Điện thoại SIP điện thoại video SIP Các đặc tính giao thức SIP • SIP giao thức mở rộng đơn giản • Các phương thức (Methods): Định nghĩa phiên truyền... giống giao thức sử dụng Web • Địa SIP có dạng URL sip: utilisateur@adresse tel@domaine • Hỗ trợ liên lạc với thời gian thực Hoạt động SIP • Giao thức SIP (Session Initiation Protocol) giao thức. . .Giao thức SIP • SIP giao thức chuẩn IETF phát triển từ năm 1996 • Đầu tiên SIP đơn giao thức dùng để thiết lập phiên quảng bá cho Internet2,