Chuẩn SIP Tổng đài IP
PHẦN 3 Chuẩn SIP Tổng đài IP Phần 3.1: Giao thức SIP Giới thiệuSIP (Session Initiation Protocol) là một giao thức chuẩn do IETF phát triển từ năm 1996Đầu tiên SIP chỉ đơn thuần là một giao thức dùng để thiết lập phiên quảng bá cho Internet2, sau đó người ta đã phát hiện ra rằng nó cũng rất thích hợp trong liên lạc cá nhân.SIP đưa ra nhằm mục đích thực hiện một hệ thống có khả năng truyền dữ liệu Multimedia qua môi trường mạng IP. Giao thức SIPSIP là một giao thức một giao thức điều khiển báo hiệu, cơ bản dựa trên nguồn gốc web (HTTP), trình duyệt web, giao thức SMTP.Giao thức SIP có khả năng kết hợp các tính năng cao, thông minh trong viễn thông của điện thoại di dộng và cố định với các tính năng Internet như email, web, các giao dịch và giải trí. Hình thành chuẩn SIPSIP được tiêu chuẩn hóa lần đầu tiên vào tháng 3 năm 1999 trong bộ tiêu chuẩn RFC 2543SIP được sửa đổi vào tháng 5 năm 2002 trong tiêu chuẩn RFC 3261, với:22 lĩnh vực tiêu chuẩn mới của RFCs21 bản dự thảo của các nhóm làm việc về Internet, và hơn 50 văn bản tiêu chuẩn do các nhóm độc lập không phải là thành viên của các nhóm làm việc (WG) đệ trình Mạng VoIP - SIPSIP là giao thức báo hiệu điều khiển lớp ứng dụng được dùng để thiết lập, duy trì, kết thúc cá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ị, và các ứng dụng tương tự có liên quan đến truyền âm thanh, hình ảnh, và dữ liệu.Hỗ trợ liên lạc với thời gian thực Mạng VoIP - SIPSIP dựa trên ý tưởng của SMTP và HTTP. Nó được định nghĩa theo mô hình client-server trong đó các yêu cầu được bên gọi (bên client) đưa ra và bên bị gọi (server) trả lời nhằm đáp ứng yêu cầu của bên gọi.SIP sử dụng một số kiểu bản tin và header giống HTTP, xác định nội dung thông tin cụ thể giống như giao thức được sử dụng trên Web.Địa chỉ SIP có dạng URL sip:utilisateur@adresse.domain Các giao thức của SIP (Session Initiation Protocol)Là giao thức điều khiển lớp ứng dụng (báo hiệu) để: tạo ra, thay đổi và kết thúc các phiên làm việc Multimedia có một hoặc nhiều người tham giaCác phiên SIP bao gồm:Hội họp Multimedia qua InternetCác cuộc gọi điện thoại InternetCác phiên Video qua Internet vàPhân phối dữ liệu Multimedia Các giao thức của SIP Chức năng chính của SIP Thiết lập một phiên liên lạc (communication session hay còn gọi là transaction). Để làm được điều đó, nó phải có khả năng biết các user online/offline, biết khả năng của thiết bị của 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ạcThay đổi các đặc tính liên quan đến phiên liên lạcKết thúc phiên [...]... tác nhân bị gọi. SIP trong chế độ proxy SIP Proxy Server Location Server j i r i @ 1 9 5 . 3 7 . 7 8 . 1 7 3 INVITE sip: jiri@195.37.78.173 From :sip: Caller @sip. com To :sip: jiri@iptel.org Call-ID:345678 @sip. com SIP/ 2.0 200 OK j i r i ? SIP/ 2.0 200 OK INVITE sip: jiri@iptel.org From :sip: Caller @sip. com To :sip: jiri@iptel.org Call-ID:345678 @sip. com ACK sip :jiri@195.37.78.173 Caller @sip. com jiri@195.37.78.173 ... của bên kia và bắt đầu một phiên hội thoại . Hình thành chuẩn SIP SIP được tiêu chuẩn hóa lần đầu tiên vào tháng 3 năm 1999 trong bộ tiêu chuẩn RFC 2543 SIP được sửa đổi vào tháng 5 năm 2002 trong tiêu chuẩn RFC 3261, với: 22 lĩnh vực tiêu chuẩn mới của RFCs 21 bản dự thảo của các nhóm làm việc về Internet, và hơn 50 văn bản tiêu chuẩn do các nhóm độc lập khơng phải là thành viên của các... server, Registar server, Location server Các user agent gọi và bị gọi được nhận dạng bằng các địa chỉ SIP. Hoạt động của SIP SIP cơ bản SIP registration SIP trong chế độ proxy SIP trong chế độ redirect Thiết lập cuộc gọi cơ bản Cuộc gọi SIP với proxy server Mạng VoIP - SIP Proxy server Xử lý các yêu cầu hoặc chuyển đổi nội dung rồi gửi cho các server khác Mục đích... Registrar server được dùng để đăng ký các đối tượng SIP trong miền SIP và cập nhật vị trí hiện tại của chúng. Mạng VoIP - SIP SIP cơ bản ACK 200 - OK INVITE: sip: 18.18.2.4 “Calls” 18.18.2.4 180 - Ringing Rings 200 - OK Answers BYEHangs up RTP Talking Talking User A User B Redirect server Là một server chấp nhận một yêu cầu SIP, ánh xạ địa chỉ trong yêu cầu thành một địa chỉ mới... - OK User A User B MIT.EDU MIT.EDU Proxy Talking Talking RTP SIP registration 200 - OK REGISTER: sip: dbaron@MIT.EDU 401 - Unauthorized User B MIT.ED MIT.ED U U Registrar REGISTER: (add credentials) MIT.ED MIT.ED U U Location sip: dbaron@MIT. EDU Contact 18.18.2.4 Thành phần trong hệ thống SIP Hai thành phần chính trong hệ thống SIP là User agent bao gồm User Agent Client (UAC) và User Agent... hoặc được gửi trực tiếp tới bên bị gọi. Giao thức SIP SIP là một giao thức mở rộng đơn giản Các phương thức (Methods): Định nghĩa về phiên truyền thông Khối mào đầu (Headers): Mô tả về phiên truyền thông Phần thân tin báo (Message Body): SDP, kýtự, XML SIP trong chế độ proxy INVITE: sip: dbaron@MIT.EDU “Calls” dbaron @MIT.EDU INVITE: sip: dbaron@18.18.2.4 100 - Trying 180 - Ringing Rings180... các UA trên mạng SIP. Đầu tiên thì UA báo vị trí của nó về registrar server ( thường được tích hợp vào trong proxy server hay redirect server), tiếp theo thì registrar server sẽ lưu thông tin này trên location server. SIP REGISTER – 401 Response SIP/ 2.0 401 Unauthorized From: "Dennis Baron"< ;sip: 6172531000@mit.edu>;tag=4561c4561 To: "Dennis Baron"< ;sip: 6172531000@mit.edu>;tag=324591026 Call-Id:... :jiri@195.37.78.173 Caller @sip. com jiri@195.37.78.173 Giới thiệu SIP (Session Initiation Protocol) là một giao thức chuẩn do IETF phát triển từ năm 1996 Đầu tiên SIP chỉ đơn thuần là một giao thức dùng để thiết lập phiên quảng bá cho Internet2, sau đó người ta đã phát hiện ra rằng nó cũng rất thích hợp trong liên lạc cá nhân. SIP đưa ra nhằm mục đích thực hiện một hệ thống có khả năng truyền... về client. Khơng giống như Proxy server, nó khơng khởi tạo một yêu cầu SIP và không chuyển các yêu cầu đến các Server khác. Không giống như Server đại diện người dùng UAS, nó khơng chấp nhận cuộc gọi. User Agent Đóng vai trị của thiết bị đầu cuối trong báo hiệu SIP User Agent Client (UAC): Khởi tạo các u cầu SIP và đóng vai trị như tác nhân chủ gọi của người dùng. User Agent Server... 9ce902bd23b070ae0108b225b94ac7fa Cseq: 5 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: . thành chuẩn SIP SIP được tiêu chuẩn hóa lần đầu tiên vào tháng 3 năm 1999 trong bộ tiêu chuẩn RFC 2543 SIP được sửa đổi vào tháng 5 năm 2002 trong tiêu chuẩn. PHẦN 3 Chuẩn SIP Tổng đài IP Phần 3.1: Giao thức SIP Giới thiệu SIP (Session Initiation Protocol) là một giao thức chuẩn do IETF phát triển