Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
883 KB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI : XÂY DỰNG ỨNG DỤNG TRUYỀN ÂM THANH TRONG MẠNG LAN SINH VIÊN : NGUYỄN TRUNG KHOA LỚP : 07T1 GVHD : PGS.TS PHAN HUY KHÁNH ĐÀ NẴNG 03/2012 MỤC LỤC CHƯƠNG : CHƯƠNG CƠ SỞ LÝ THUYẾT I Tổng quan kỹ thuật VoIP yếu tố quan trọng VoIP .4 I.1 VoIP gì? I.1.1 Các lợi ích VoIP I.1.2 Các dịch vụ VoIP I.2 Các yếu tố quan trọng VoIP I.2.1 Thời gian trễ (Time Delay) I.2.2 Sự thay đổi thời điểm gói đến (Jitter) I.2.3 Điều chế xung theo mã PCM (Pulse Code Modulation) .7 I.2.4 Nén âm I.2.5 Khoảng lặng .10 I.2.6 Tiếng vọng (Echo) .10 I.2.7 Mất gói 11 I.2.8 Các giao thức vận chuyển 11 II Tìm hiểu giao thức SIP 12 II.1 Giới thiệu .12 II.1.1 Lược sử SIP 12 II.1.2 Vai trò vị trí SIP VoIP 12 II.1.3 Các ưu điểm SIP 14 II.2 Các đặc điểm giao thức SIP 15 II.2.1 Thơng điệp SIP (SIP messages) 15 II.2.2 Các thành phần giao thức SIP (SIP Elements) 17 II.3 Cấu trúc giao thức SIP .18 II.4 Các giao thức liên quan 18 II.4.1 Giao thức MGCP : ( Media Gateway Control Protocol – Giao thức điều khiển cổng truyền thơng ) .18 II.4.2 Giao thức RTCP (Real-time Transport Control Protocol) 19 II.5 Hoạt động VOIP sử dụng giao thức SIP 20 [1] Voice over IP fundamentals, Jonathan Davison & James Perter, Cisco System 21 [2] Cơng nghệ mạng máy tính, TS Lê Thanh Dũng (dịch), NXB Bưu Điện, 6/2001 .22 [3] Trang web http://www.ip-voip.com .22 [4] Nguyễn Hồng Sơn Kỹ thuật điện thoại qua IP Internet 2003 22 [5] Mạng máy tính hệ thống mở, Nguyễn Thúc Hải, NXB Giáo dục - 1999 22 [6] Meng-Chauug Peter Lee Kwok-Cheong Thomas Pang Session Initiation Protocol User Agent Prototype Simon Fraser University 2001 22 [7] Các tài liệu khác liên quan đến VoIP giao thức SIP 22 [8] VoIP Testing Tooks for Voice Data Network 22 LỜI MỞ ĐẦU Trong năm gần đây, mạng máy tính ngày trở nên phổ biến Việc liên kết máy tính môi trường mạng liên kết mạng lại với đem lại cho nhiều lợi ích công việc việc học tập nghiên cứu, giải trí Chúng ta sử dụng tài nguyên sẵn có chia sẻ file server, printer, máy fax, môi trường mạng môi trường thông tin nhanh chóng tiện lợi nhờ vào chế truyền thông mạng : e-mail, www Bên cạnh đó, tốc độ phát triển máy tính PC nhanh chóng Các kỹ thuật đại giúp tạo máy PC với tốc độ tính toán nhanh hơn, nhớ lớn khả xử lý ngày đa dạng giá thành ngày rẻ Một khả ưu việt máy PC hỗ trợ multimedia Các máy PC ngày giao tiếp với người không text mà kết hợp tất phương tiện khác tiếng nói, hình ảnh Việc đưa kỹ thuật multimedia vào ứng dụng truyền thông mạng giúp tạo nhiều ứng dụng phong phú Chẳng hạn hộp thư điện tử ngày không văn mà bao gồm tiếng nói, hình ảnh Các trang web trở nên sinh động hẳn kèm theo kỹ thuật multimedia Bên cạnh đó, thiết kế ứng dụng tiện ích Video conference, voice mail Thông qua chương trình này, người sử dụng trao đổi thông tin với tiếng nói Chương trình thực nhiều lónh vực thông tin điện thoại, viễn thông, máy tính Tuy nhiên chưa áp dụng phát triển rọâng rãi lónh vực thông tin khác hạn chế thiết bò Ngày nay, công nghệ thông tin phát triển việc thực chương trình hoàn toàn Ứng dụng nhiều lónh vực khác : •Việc dạy học từ xa •Việc chẩn đoán, chữa bệnh từ xa •Hội thảo, thảo luận theo nhóm •Công cụ trao đổi thông tin hình ảnh âm Mục tiêu đồ án tốt nghiệp tìm hiểu mô hình công nghệ truyền âm mạng máy tính, sở xây dựng ứng dụng truyền thông âm thoại mạng cục Đồ án xây dựng thử nghiệm hệ thống cho phép trao đổi thông tin tiếng nói thoại, tương tác điểm – điểm mạng LAN CHƯƠNG CƠ SỞ LÝ THUYẾT I I.1 Tổng quan kỹ thuật VoIP yếu tố quan trọng VoIP VoIP gì? VoIP viết tắt Voice over Internet Protocol, hay gọi tên khác như: Internet telephony, IP Telephony, Broadband telephony, Broadband Phone Voice over Broadband VoIP cơng nghệ cho phép truyền âm thời gian thực qua băng thơng Internet kết nối IP Trong tín hiệu âm (voice signal) chuyển đổi thành gói tệp ( data packets) thơng qua mơi trường mạng Internet mơi trường VoIP , sau lại chuyển thành tín hiệu âm đến thiết bị người nhận VoIP sử dụng kỹ thuật số u cầu kết nối băng thơng tốc độ cao DSL cáp Có nhiều nhà cung cấp khác cung cấp VoIP nhiều dịch vụ khác Ứng dụng chung VoIP cho sử dụng cá nhân gia đình dịch vụ điện thoại dựa Internet có chuyển mạch điện thoại Với ứng dụng này, bạn cần có số điện thoại, phải quay số để thực gọi sử dụng thơng thường VoIP dựa kết hợp mạng chuyển mạch kênh chuyển mạch gói mang IP Mỗi loại mạng có đặc điểm khác biệt Trong mạng chuyển mạch kênh kênh truyền dẫn dành riêng thiết lập thiết bị đầu cuối thơng qua hay nhiều nút chuyển mạch trung gian Dòng thơng tin trưyền kênh dòng bit truyền liên tục theo thời gian Băng thơng kênh dành riêng đựoc đảm bảo cố định q trình liên lạc(64Kbps mạng điện thoại PSTN), độ trễ thơng tin nhỏ cỡ thời gian truyền thơng tin kênh Khác với mạng chuyển mạch kênh, mạng chuyển mạch gói sử dụng hệ thống lưu trữ truyền nút mạng thơng tin chia làm gói , gói thêm thơng tin điều khiểm cần thiết cho q trình địa nơi gởi, địa nơi nhận… Áp dụng VoIP khai thác tính hiệu mạng truyền số liệu, khai thác tính linh hoạt phát triển ứng dụng giao thức IP .I.1.1 Các lợi ích VoIP Giảm chi phí: Đây ưu điểm bật điện thoại IP so với dịch vụ điện thoại khác Đồng thời kỹ thuật nén thoại tiên tiến giảm tốc độ bit từ 64 kbps xuống kbps Tích hợp mạng thoại, mạng số liệu mạng báo hiệu : điện thoại IP mạng mạng IP, điều tiết kiệm chi phí đầu tư Quản lý băng thơng: việc phân chia tài ngun cho thoại linh hoạt Khi thoại diễn lưu lượng mạng thấp băng thơng dành cho thoại cho chất lượng tốt nhất, lưu lượng mạng cao, mạng hạn chế băng thơng cho thoại mức trì chất lượng thoại thấp để phục vụ nhiều người khác .I.1.2 Các dịch vụ VoIP Giao tiếp thoại trực tiếp cách giao tiếp người Nhưng với thu nhập người Việt Nam trung bình khoảng 1000USD/năm Thì việc đón nhận dịch vụ thoại q đắt Nên cơng nghệ Voip đời kéo theo nhiều dịch vụ theo nhằm đáp ứng nhu cầu ngưòi phù hợp với thu nhập họ Điện thoại thơng minh: Internet thay đổi điều Kể từ Internet triển khai, sử dụng để tăng thêm tính thơng minh cho mạng điện thoại tồn cầu Giữa mạng máy tính mạng điện thoại tồn mối liên hệ Internet cung cấp cách giám sát điều khiển thoại cách tiện lợi Chúng ta thấy khả kiểm sốt điều khiển thoại thơng qua mạng Internet Dịch vụ CallBack Web: "World Wide Web" làm cách mạng cách giao dịch với khách hàng doanh nghiệp Các nhà doanh nghiệp đưa thêm phím bấn lên Web để liên lạc đến máy họ Dịch vụ fax qua Call Center: Gateway call Center với cơng nghệ thoại qua Internet cho phép nhà kiểm duyệt trang Web với PC trang bị multimedia kết nối với phận phân phối gọi tự động (ACD) Một ưu điểm kết hợp thoại liệu kênh .I.2 Các yếu tố quan trọng VoIP I.2.1 Thời gian trễ (Time Delay) Thời gian trễ khoảng thời gian cần thiết để tiếng nói khỏi miệng người nói đến tai người nghe Có dạng trễ vốn có hệ thống điện thoại ngày nay: trễ lan truyền, trễ nối tiếp hóa, trễ xử lý Trễ lan truyền tốc độ tín hiệu mạng mạng truyền thơng Ánh sáng chạy qua chân khơng với tốc độ 300.000 km/s, điện tử di chuyển cáp đồng xấp xỉ 200.000 km/s Một mạng cáp kéo dài liên tục qua nửa vòng trái đất chiều có trễ lan truyền khoảng 70ms Lượng trễ khơng đáng kể cộng thêm trễ xử lý làm chất lượng thoại khơng đảm bảo đến mức khơng chấp nhận Trễ xử lý liên quan đến nhiều yếu tố, việc xử lý, việc truy cập đường truyền, định tuyến mạng là: q trình đóng gói, nén gói tin, chuyển mạch…gây thiết bị chuyển tiếp qua mạng Các trễ xử lý tác động đến mạng điện thoại truyền thống trở nên vấn đề lớn mạng chuyển mạch gói Khi gói giữ hàng đợi nghẽn giao tiếp ngõ ra, từ dẫn đến trễ xếp hàng Có số hệ điều hành giải tốt việc di chuyển xác định đích gói Chúng ta nên giữ giá trị trễ nhỏ 10ms giải thuật xếp hàng tối ưu Chất lượng vệ tinh Chất lượng cao 100 Fax Relay, Broadcast 200 300 400 500 600 700 800 Hình – Thời gian trễ số truyền dẫn Một vài loại trễ dài chấp nhận khơng có lựa chọn khác Trong truyền dẫn vệ tinh, phải đến gần 250 ms để hoạt động truyền đến vệ tinh, cần 250 ms để quay mặt đất Điều làm tổng trễ lên đến 500 ms Mặc dù vượt q cho phép có nhiều đàm thoại diễn ngày qua vệ tinh Trong mạng khơng quản lý nghẽn, trễ hàng đợi lên đến 2s, kết gói Khoảng thời gian khơng thể chấp nhận mạng điện thoại Một yếu tố khác ảnh hưởng đến tổng thời gian trễ jitter .I.2.2 Sự thay đổi thời điểm gói đến (Jitter) Phát biểu đơn giản jitter thay đổi khoảng thời gian gói Jitter vấn đề tồn mạng chuyển mạch gói Người gởi mong đợi truyền gói thoại cách tin cậy vào khoảng thời gian khơng đổi, ví dụ khung tin sau 20 ms Các gói thoại trì hỗn khơng đến đích vào thời điểm cách gởi Độ lệch thời điểm mong đợi thời điểm nhận gói thực jitter A B C A D1 Sender B D2=D1 C Recipient D3≠D2 Hình – Sự thay đổi thời điểm gói đến Hình vẽ cho thấy thời gian cần để gởi gói A B (D1=D2) Gói C nhận vào thời điểm trễ so với dự định Đây lý tồn đệm jitter, đệm che thay đổi thời gian trễ gói Cần lưu ý jitter trễ khơng phải một, cho dù có nhiều jitter làm tăng tổng thời gian trễ mạng Bởi có nhiều jitter cần có nhiều đệm jitter để bù vào khoảng thay đổi thời gian gói Nếu mạng quản lý tốt jitter mạng khơng phải trở ngại lớn đệm jitter khơng làm tăng đáng kể tổng trễ Bộ đệm jitter đơi gọi hàng đợi động (dynamic queue) Hàng đợi tăng lên hay giảm xuống theo hàm mũ tùy vào thời gian gói Mặc dù đệm tĩnh dùng, đệm jitter động tốt Các đệm jitter tĩnh q lớn q nhỏ, từ khiến cho chất lượng thoại giảm sút nhiều gói bị hay thời gian trễ q mức Bộ đệm động tăng hay giảm dựa vào thay đổi vài gói sau .I.2.3 Điều chế xung theo mã PCM (Pulse Code Modulation) Mặc dù truyền thơng tín hiệu analog lý tưởng cho thơng tin người, truyền dẫn analog khơng bền vững khó khơi phục lại thơng tin từ đường dây bị nhiễu Trong mạng điện thoại hệ đầu, truyền dẫn analog chuyển qua khuếch bơm tín hiệu lên, khơng có tiếng nói phóng to lên mà tín hiệu nhiễu khuếch đại lên làm ảnh hưởng đến gọi Đối với mẫu digital, với bit 1, việc kiểm sốt lỗi khơi phục tín hiệu dễ dàng Do đó, tín hiệu analog tái tạo từ mẫu digital giữ ngun chất lượng trung thực Điều dẫn đến đời kỹ thuật số hóa Như biết tiếng nói có tần số nằm dải âm tần nhỏ 4kHz Để chuyển đổi tín hiệu sang dạng số, theo lý thuyết lấy mẫu Nyquist biên độ tín hiệu phải lấy mẫu 8000 lần giây Xung lấy mẫu Tín hiệu thoại analog Tín hiệu điều chế biên độ xung PAM Mạch lấy mẫu Tín hiệu điều chế xung theo mã PCM Lượng tử hóa nén/giải nén Tín hiệu thoại số hóa Hình – Sơ đồ điều chế xung theo mã Tín hiệu lấy mẫu trước hết chuyển sang dòng xung, biên độ xung với biên độ tín hiệu analog thời điểm lấy mẫu Các tín hiệu gọi tín hiệu điều chế biên độ xung PAM (Pulse Amplitude Modulation) Tín hiệu PAM analog, chúng chuyển sang dạng số hồn tồn cách lượng tử hóa tín hiệu PAM, có bit dấu tín hiệu (âm dương) Điều có nghĩa có 256 mức khác dùng Tín hiệu sau gọi tín hiệu điều chế theo xung mã PCM có tốc độ 64kbps (8000 mẫu/giây, mẫu bit), tốc độ có sẵn kênh số (digital channel) .I.2.4 Nén âm Hai dạng nén 64kbps PCM dùng phổ biến a-law µ-law Các phương pháp giống hai dùng nén logarit để đạt 12 đến 13 bit chất lượng PCM tuyến tính theo bit, chúng khác số chi tiết nhỏ Hiện nước vùng Bắc Mỹ dùng µ-law, nước Châu Âu dùng a-law Một số tiêu chuẩn Hiệp hội viễn thơng quốc tế ITU (International Telecom munication Union) cung cấp phổ biến cho điện thoại điện thoại số bao gồm chuẩn bắt đầu với ký tự G Chuẩn nén âm G711 Chuẩn G.711 chuẩn nén âm sử dụng rộng rãi cho hội nghị âm Chuẩn mơ tả phương pháp mã hố giải mã âm với tốc độ 64kbps Mỗi mẫu âm số nhị phân có tám bit sử dụng cho phạm vi tồn cầu ITU đưa hai quy luật mã hóa mã hóa theo quy luật a mã hóa theo quy luật µ Khi sử dụng luật mã hóa µ mạng truyền thơng việc chặn tất tín hiệu ký tự u cầu thiết Giá trị lượng tử hóa kết luật mã hóa Bất chuyển đổi cần thiết quốc gia sử dụng quy luật µ Khi tín hiệu ký tự truyền tầng vật lý, bit số (bit dấu) truyền trước tiên bit số (bit có ý nghĩa nhất) truyền cuối Chuẩn nén âm G723 Chuẩn G.723 giới thiệu nén dùng để nén tín hiệu thoại tín hiệu âm khác dịch vụ đa phương tiện tốc độ bit thấp Trong thiết kế chuẩn này, ngun lý ứng dụng làm việc tốc độ truyền bit nhỏ Bộ mã hóa tích hợp hai tốc độ khác nhau: 5.3 6.3kbps Cả hai tốc độ hỗ trợ mã hóa giải mã Chúng chuyển đổi qua lại khung truyền (30 ms) Với tốc độ 6.3 kbps chất lượng âm tốt Bộ mã hóa nén thoại với chất lượng cao hai tốc độ sử dụng kỹ thuật phức tạp Các tín hiệu âm khác sau nén cho âm có chất lượng khơng thực Về độ trễ, mã hóa mã hóa tín hiệu thoại tín hiệu âm khác khung 30 ms, thêm độ trễ phần chuyển đổi khung 7.5 ms, thời gian trễ tổng cộng 37.5 ms Chuẩn nén âm G729 Chuẩn nén âm G729 chuẩn nén ITU đưa Những đặc điểm chuẩn : chuẩn sử dụng thuật tốn mã hố kbps Một chuẩn dùng cho ứng dụng bao gồm khơng dây Các chuẩn phát triển với chuẩn G729A, G729D, G729E Các ưu điểm chuẩn G729: Chất lượng dịch vụ : độ trễ chuẩn 10 ms, nên dùng truyền âm Chất lượng âm khơng phụ thuộc vào khoảng cách máy điện thoại Tính tương thích : Bởi nâng cấp mạng để tăng khả băng thơng tốn Do nhà cung cấp sử dụng chuẩn chung để tương thích với nhà phát triển khác Tính kinh tế : cơng ty muốn tăng khả truyền âm thanh, liệu, nâng cao chất lượng giảm giá thành nên áp dụng chuẩn Ngồi chuẩn khác G.726, G.728… Điểm đánh giá bình qn Có thể kiểm thử chất lượng tiếng nói theo hai cách: chủ quan người thực khách quan máy tính thực Các loại mã phát triển hiệu chỉnh dựa vào đo lường chất lượng tiếng nói cách chủ quan Các đo lường khách quan chuẩn, tổng méo sóng hài tỉ số tín hiệu nhiễu SNR (signal to noise ratio) khơng phù hợp với cảm nhận người Cảm nhận người mục tiêu hầu hết kỹ thuật nén tiếng nói Một thơng số chủ quan dùng để xác định chất lượng điểm đánh giá bình qn MOS (mean opinion score) MOS test cung cấp cho nhóm người nghe Người nghe cho mẫu điểm theo thang điểm từ (xấu) đến (rất tốt) Điểm đánh giá MOS cho số chuẩn ITU liệt kê bảng sau Bảng – Điểm đánh giá MOS số codec ITU Phương pháp nén Tốc độ bit (Kbps) Kích thước mẫu (ms) G711 64 0.125 4.1 G723 6.3 30 3.9 G726 32 0.125 3.85 G729 10 3.92 I.2.5 Điểm MOS Khoảng lặng Trong mạng PSTN ngày nay, kênh song cơng 64Kbps thiết lập người nghe người nói Một gọi thơng thường có đến 50% tổng băng thơng bị lãng phí Lượng băng thơng lãng phí thực tế nhiều ta tiến hành lấy mẫu thống kê khoảng lặng tạm dừng mẫu tiếng nói hội thoại người Khi dùng VoIP ta sử dụng phần băng thơng lãng phí cho mục đích khác dùng phát hoạt động thoại VAD (Voice Activity Detection) VAD làm việc sở phát độ lớn tiếng nói theo decibel (dB) định cắt bỏ tiếng nói khỏi hoạt động đóng khung tin Thơng thường VAD phát suy giảm biên độ tiếng nó, đợi khoảng thời gian cố định trước dừng việc cài đặt khung tin âm vào gói Khoảng thời gian cố định gọi hangover thường 200ms Tuy nhiên VAD gặp khó khăn việc xác định tiếng nói bắt đầu kết thúc, việc phân biệt tiếng nói với nhiễu Nếu phòng ồn VAD khơng thể phân biệt đâu tiếng nói đâu tạp âm Điều gọi SNR Trong trường hợp này, VAD tự cấm từ bắt đầu gọi VAD khơng phát bắt đầu tiếng nói Bắt đầu câu nói thường bị xén gọi front-end speech clipping Bình thường người nghe khơng ý đến khoảng bị xén .I.2.6 Tiếng vọng (Echo) Echo đàm thoại tượng gây phiền phức khơng thể chịu Trong mạng điện thoại truyền thống, echo thơng thường bị gây khơng phù hợp trở kháng từ chuyển mạng bốn dây sang vòng cục hai dây Echo mạng PSTN kiểm sốt triệt echo kiểm sốt chặt chẽ khơng phù hợp trở kháng điểm phản hồi Echo có hai điều gây trở ngại: lớn kéo dài Echo lớn kéo dài làm cho người tham gia đàm thoại khó chịu Các mạng điện thoại dùng tín hiệu analog, người ta sử dụng triệt echo, thiết bị loại bỏ echo cách tăng trở kháng mạch Đây khơng phải cách để loại bỏ echo tốt 10 thực tế gây trở ngại khác Ví dụ khơng thể dùng mạng số liên kết đa dịch vụ ISDN (Integrated Services Digital Network) đường dây có triệt echo cắt bỏ dải tần mà ISDN dùng .I.2.7 Mất gói Sự gói mạng số liệu phổ biến Ngun nhân gói tin: Do lỗi truyền dẫn, khn dạng gói khơng định nghĩa/checksum kiểm tra hỏng gói bị loại bỏ Do tắc nghẽn (mạng q tải) Tắc nghẽn ngõ vào router khơng xử lý gói đủ nhanh, tắc nghẽn ngõ kết nối ngõ q bận rộn Do gói trải qua thời gian trễ q lớn mạng đến q trễ Các phương pháp hiệu chỉnh gói: Khơi phục gói bị dựa vào bên phát Khơi phục gói bị dựa vào bên nhận Sự gói mạng số liệu lợi dụng, nhiều giao thức sử dụng số liệu gói để nhận biết điều kiện mạng giảm số gói gởi .I.2.8 Các giao thức vận chuyển Có hai loại giao thức vận chuyển quan trọng hệ thống mạng IP là: TCP (Transmission Control Protocol) UDP (User Datagram Protocol) Giao thức TCP: Về chức TCP tương đương với lớp giao thức đầy đủ giao thức chuẩn Transport mơ hình OSI (Open Systems Interconnection) TCP sử dụng phương thức trao đổi dòng liệu (data stream) người sử dụng Giao thức TCP đảm bảo độ tin cậy nơi gởi nơi nhận Dòng liệu có chiều dài tùy ý phân thành đoạn khơng vượt q 64 KB Giao thức UDP: cho phép người sử dụng gởi tin mà khơng cần thiết lập liên kết, khơng đảm bảo việc giao nhận xác thứ tự tin Giao thức dùng cho dịch vụ khơng tin cậy Thực tế mạng 99% tin UDP giao nhận đích Do chức đơn giản nên UDP hoạt động nhanh TCP Các ứng dụng VoIP thực tế thường lựa chọn giao thức UDP Vì ứng dụng đòi hỏi thời gian thực, hỏi đáp mong muốn trả lời thời gian nhanh nhất, việc truyền thơng âm hình ảnh chấp nhận vài gói liệu bị hỏng thất lạc VoIP chạy bên giao thức thời gian thực RTP (Realtime Transport Protocol), RTP hoạt động UDP mạng IP nên thường gọi chung RTP/UDP/IP 11 .II Tìm hiểu giao thức SIP II.1 Giới thiệu Giao thức SIP (Session Initiation Protocol) giao thức điều khiển tầng ứng dụng khởi tạo, thay đổi kết thúc phiên truyền thơng đa phương tiện VoIP SIP “mời” nhiều thành phần tham gia vào phiên có hội thảo multicast Các phương tiện thêm vào loại bỏ khỏi phiên tồn SIP hỗ trợ dịch vụ ánh xạ tên định hướng ngược lại cách suốt mà người sử dụng bảo quản định danh hiển thị bên ngồi mà khơng cần quan tâm đến họ có hiểu biết mạng hay khơng SIP hỗ trợ năm vấn đề thiết lập kết thúc truyền thơng đa phương tiện o Vị trí người sử dụng: xác định hệ thống cuối sử dụng cho truyền thơng, user di chuyển đến vị trí khác truy cập vào hệ thống từ xa Điều tương tự dịch vụ cung cấp RAS H.323 o Sự sẵn sàng người sử dụng: xác định sẵn sàng bên nhận tham gia vào truyền thơng o Năng lực người sử dụng: xác định phương tiện thơng số để sử dụng SIP dùng giao thức SDP để thống tham số truyền thơng o Thiết lập phiên: “gọi”, thiết lập thơng số phiên gọi bên gọi bên nhận theo báo hiệu trực tiếp hay thơng qua proxy server o Quản lý phiên gọi: bao gồm chuyển kết thúc phiên, thay đổi thơng số phiên gọi dịch vụ .II.1.1 Lược sử SIP Giao thức SIP (Secssion Initiation Protocol ) Là giao thức khởi tạo phiên, giao thức tín hiệu thoại IP dùng để khởi tạo, trì kết thúc gọi VoIP, SIP phát triển IETF ban đầu ban hành tài liệu RFC 3261 SIP giao thức cần thiết để thiết lập trì điện thoại Giao thức gần giống HTTP, dạng văn , cơng khai linh hoạt , với ưu điểm , SIP dần thay H323 chiếm lĩnh gần tồn giới VoIP .II.1.2 Vai trò vị trí SIP VoIP Hai thành phần quan trọng ứng dụng điện thoại Internet q trình điều khiển gọi truyền âm dạng gói Ngày nay, nhiều giao thức mở phát triển để giải hai vấn đề tập hợp lại thành VoIP stack 12 signaling quality of service media transport MGCP/Megaco SDP SIP H323 RTP tra ns po rt ne tw or k lin k ph ysi ca l RTSP reservation measurement Media encaps appli H261, MPEG… catio RTCP RSVP n TCP daem on UDP IPv4, IPv6 PPP Sonet AAL3/4 AAL5 ATM ke rn el PPP Ethernet V.34 Hình – VoIP stack Các giao thức điều khiển gọi phổ biến chia thành hai nhóm: o Nhóm điều khiển cổng truyền thơng: bao gồm SGCP, IDCP, MGCP (Media Gateway Control Protocol), MEGACO (Media Gateway Control) o Nhóm báo hiệu điểm-điểm: H 323 SIP H.323 triển khai ITU, kết hợp với nhiều giao thức khác tương ứng với giai đoạn q trình báo hiệu Vì thế, tiêu chuẩn giao thức trở nên cồng kềnh, phức tạp khó để phát triển mở rộng tương lai SIP IETF phát triển sau chưa chuẩn hóa nhiên ý Hiện SIP 3GPP (Third Generation Partnership Project) nhiều nhà cung cấp chấp nhận Yếu tố thuận lợi từ đặc điểm bản: Ngay từ ban đầu SIP định hình để mở rộng giữ lại tính đơn giản Giao thức hỗ trợ dạng text UTF-8, kế thừa từ hai giao thức Internet khác HTTP (Hypertext Transfer Protocol) SMTP (Simple Mail Transfer Protocol), đem lại nhiều thuận lợi nâng cấp khả tuyệt vời mà Internet mang lại 13 SIP khơng phải hệ thống truyền thơng hợp SIP thành phần sử dụng với giao thức khác IETF để tạo nên kiến trúc đa phương tiện hồn chỉnh, giao thức RTP truyền liệu thời gian thực cung cấp phản hồi QoS (Quality of Services), giao thức RTSP điều khiển việc phân phát dòng truyền thơng, giao thức MEGACO điều khiển gateway đến mạng PSTN, giao thức SDP mơ tả phiên truyền đa phương tiện Vì thế, SIP kết hợp với giao thức khác để cung cấp dịch vụ hồn thiện đến người sử dụng Tuy nhiên, chức hoạt động SIP khơng bị phụ thuộc vào giao thức khác SIP khơng cung cấp dịch vụ Đúng hơn, SIP cung cấp sở để thực nhiều dịch vụ khác Ví dụ, SIP xác định vị trí người sử dụng gởi đối tượng dễ nhận biết đến vị trí Nếu điều sử dụng điếm cuối thỏa thuận thơng số phiên Còn sử dụng để gởi hình ảnh người gọi mơ tả phiên, dịch vụ “caller ID” dễ dàng thực Như ví dụ cho thấy, điều thường sử dụng cho nhiều dịch vụ khác SIP khơng cung cấp dịch vụ điền khiển hội nghị điều khiển họp biểu khơng quy định hội nghị điều khiển SIP dùng để khởi tạo phiên sử dụng giao thức điều khiển hội nghị khác Một SIP truyền thơng điệp phiên mà chúng tạo xun qua mạng khác nhau, SIP khơng thể cung cấp khả dành riêng tài ngun mạng SIP cung cấp dịch vụ bảo mật, bao gồm bảo vệ, xác thực (cả user với proxy ngược lại), dịch vụ bảo vệ tồn diện mã hóa SIP làm việc với IPv4 IPv6 Vì giao thức SIP ứng dụng cho nhiều hệ thống từ lớn đến nhỏ Mặc dù việc so sánh SIP H.323 phải xét đến trường hợp cụ thể khơng thể rút kết luận dự đốn SIP giao thức dành cho phát triển hệ mạng tương lai Chúng ta so sánh SIP H323 cụ thể phần sau .II.1.3 Các ưu điểm SIP Đơn giản: giao thức SIP nhỏ đơn giản VoIP stack SIP xem cơng cụ đơn giản cho phép đầu cuối thơng minh, gateway, xử lý client xây dựng nên thực Khả mở rộng: kiến trúc điểm – điểm (peer-to-peer) cho phép mở rộng với chi phí khơng cao So sánh với giao thức khác, u cầu phần cứng phần mềm thêm thành viên vào hệ thống giảm cách đáng kể Sự phân tán chức năng: SIP cho phép nhiều chức thành phần Thay đổi thành phần riêng biệt ảnh hưởng đến phần lại hệ thống 14 .II.2 Các đặc điểm giao thức SIP II.2.1 Thơng điệp SIP (SIP messages) Các thành phần tham gia vào hệ thống dựa SIP báo hiệu cho trao đổi thơng điệp SIP Đây tư tưởng dễ thấy giao thức SIP Bằng cách phân tích cấu trúc thơng điệp, quản lý gọi dễ dàng Các thơng điệp SIP thơng điệp dựa text có cấu trúc chung gồm phần: request line, header, body Mơ tả hình Phần request line gồm thành phần: phương thức u cầu, địa nguồn URI (universal resource identifier) u cầu thiết lập phiên, phiên SIP Phần header gồm nhiều header giao thức định TCP UDP, địa nơi gởi, chiều dài phần body.Một dòng trống theo sau phần body tùy chọn chứa nội dung gởi Phần thân message chứa gói tin SDP mơ tả chi tiết phiên truyền thơng Request line Message header Method Request URI SIP Version Header Fields Empty line Message body Body Fields Hình – Cấu trúc thơng điệp SIP SIP có phương thức cho việc quản lý phiên bản: INVITE: Đây phương thức gởi để khởi động báo hiệu gọi u cầu sử dụng để mời user kết nối gọi Thơng điệp chứa thơng tin c định danh người gọiđịnh danh người gọi… ACK: Một phiên SIP ơn giản phương thức INVITE Khi người gọi xác nhận nhận lời gọi INVITE, có thơng điệp trả lời với phương thức ACK Thơng điệp chứa đặc tả SDP thơng số để thiết lập phiên truyền thơng BYE: Kết thúc gọi REGISTER: Cung cấp ánh xạ phân giải địa Ví dụ để server biết vị trí người sử dụng khác CANCEL: Kết thúc u cầu xãy khơng kết thúc gọi 15 INFO: Được sử dụng để mang thơng tin gọi INFO khơng dùng để thay đổi trạng thái gọi ổn định Có hai loại thơng điệp SIP: u cầu đáp ứng, tương ứng với thơng điệp UAC (User Agent Client) gởi đến UAS (User Agent Server) thơng điệp UAS trả lời UAC Hai thơng điệp hồn tồn khác Thơng điệp u cầu gởi để thơng tin cho thành phần nhận thực tác vụ cụ thể, thơng điệp đáp ứng gởi trả để báo cáo kết thực tác vụ Về cấu trúc hai thơng điệp khác dòng bắt đầu Thơng điệp u cầu cho biết phương thức URI mà u cầu gởi đến Thơng điệp đáp ứng có dòng bắt đầu chứa mã trả lời mà khơng có URI cần trả lại địa u cầu Các mã trả lời thơng dụng nhất: 100 Trying u cầu nhận server chặng Mã trả từ proxy server server trung gian khác đường báo hiệu gọi 180 Ringing 181 Call Forwarding Nếu proxy server trả mã này, nhận diện nơi mà chuyển gọi phần thân thơng điệp 182 Queued for Service Các ứng dụng trì hỗn trả lời gọi phục vụ gọi xếp hàng 183 Session Progress 200 OK u cầu thực thi thành cơng 400 Bad request Lỗi cú pháp thơng điệp 401 User u cầu xác thực trước thực u cầu 403 Forbidden Nhận cố gắng gọi số khơng chấp nhận từ th bao 404 Khơng tìm thấy user 408 Request time-out 500 Lỗi server 600 Busy 603 Decline 604 Does not exist Phần đầu header mang thơng tin cần thiết cho chuyển tiếp thơng điệp để xử lý thơng điệp Phần header xuất thơng điệp u cầu u cầu đáp ứng 16 Phần thân body thơng điệp có khơng Khi thơng điệp có phần thân phần mơ tả phần header trường Content-Type Phần thân có ý nghĩa khác phụ thuộc vào kiểu Với ứng dụng khác SIP, phần thân xử lý khác Ví dụ, phần thân chứa hình ảnh thành phần tham gia phiên thơng tin cần thiết phiên Thơng thường, q trình xử lý thiết lập phiên, thành phần có liên quan trao đổi thơng tin phiên phần thân thơng điệp SIP Các thơng tin thường mơ tả thơng điệp SDP .II.2.2 Các thành phần giao thức SIP (SIP Elements) Các thành phần tham gia vào hệ thống dựa SIP bao gồm hai loại: Thành phần truy xuất mạng hay thiết bị điểm cuối: thành phần tương tác trực tiếp với người sử dụng để thiết lập gọi, hay tương tác với server cung cấp nội dung Thành phần thường gọi UA (User Agents) Thành phần nhân mạng SIP: thành phần trung gian tham gia vào q trình chuyển tiếp thơng điệp Có ba loại là: proxy server, registration server (registrar) redirect server UA ứng dụng PC (softphone) thiết bị nhúng (SIP phone) Các UA đóng vai trò logic: nhận u cầu gởi trả đáp ứng chúng có vai trò UAS, tạo u cầu để gởi xử lý đáp ứng nhận UAC Proxy server thành phần chuyển thơng điệp SIP trực tiếp Proxy server thực cơng việc dựa sở liệu gọi dịch vụ xác định vị trí Cơ sở liệu kết hợp với địa host cụ thể mà người sử dụng đăng nhập Cơ sở liệu xây dựng registrar nhờ q trình đăng ký Q trình đăng ký thực u cầu REGISTER Khi UA muốn đăng ký địa SIP với registrar, tạo u cầu REGISTER gởi đến registrar Registrar nhận xử lý u cầu, lưu thơng tin vào sở liệu gồm địa SIP địa host Một người sử dụng đăng nhập nhiều host Các UA cập nhật thơng tin cách định kỳ cách gởi lại u cầu REGISTER Nếu sau khoảng thời gian cụ thể, registrar khơng nhận u cầu REGISTER nào, xóa mục tương ứng từ dịch vụ xác định vị trí Khi hệ thống dựa SIP mở rộng, cần sử dụng redirect server Các chức redirect server mơ tả chung redirect server nhận u cầu, tìm kiếm dịch vụ vị trí để tạo đáp ứng 3xx gởi đáp ứng trở nơi u cầu ban đầu Nơi có u cầu gởi lại u cầu theo địa có chứa thơng điệp đáp ứng 3xx 17 .II.3 Cấu trúc giao thức SIP Cấu trúc chung giao thức SIP bao gồm ba lớp o Lớp lớp giao dịch người sử dụng TU (Transaction User layer) Đây phần xử lý thành phần SIP UA core, proxy core o Tiếp theo lớp giao dịch Transaction layer Lớp làm nhiệm vụ gởi nhận thơng điệp SIP cách tin cậy Khi SIP chạy giao thức chuyển vận khơng tin cậy UDP, lớp phát lại thơng điệp tùy thuộc vào trạng thái hạn chế o Bên lớp giao vận Transport layer Giao thức SIP chạy nhiều giao thức chuyển vận khơng tin (như UDP) tin cậy (TCP, SCTP), giao thức bảo mật (TLS TCP) Một hội thoại biểu diễn quan hệ hai UA suốt khoảng thời gian Các hội thoại bao gồm phiên gọi Các phiên nhiều thành phần, có nhiều hội thoại, hội thoại cho hai thành phần .II.4 Các giao thức liên quan II.4.1 Giao thức MGCP : ( Media Gateway Control Protocol – Giao thức điều khiển cổng truyền thơng ) o Là giao thức VOIP đưa theo đề xuất Cisco Telcordia để định nghĩa liên lạc phần điều khiển gọi ( Call Agents Media Gateway ) cổng Telephone MGCP giao thức điều khiển , cho phép trung tầm điều khiển theo dõi kiện gọi IP Gateway đạo chúng để gửi thơng tin tới địa cụ thể Trong cấu trúc MGCP , tin tức điều khiển gọi nằm bên ngồi Gateway điều khiển phần điều khiển gọi ( Call Agent ) Call Agen đồng với phần khác để gửi lệnh liên kết tới Gateway điều khiển chúng o Giao thức MEGACO (Media Gateway Control Protocol) o Là kết nỗ lực liên kết IETF ITU-T ( ITU-T khuyến cáo H.248 ) MEGACO/H.248 để điều khiển Gateway tách Multimedia , cho phép tách điều khiển gọi từ Media Những địa MEGACO/H.248 liên quan tới tới Media Gateway ( MG ) , mà chuyển đổi giọng nói thành goi để chuyển , Bộ phận điều khiển Media Gateway ( MGC ) , mà lệnh Dịch vụ truyền dẫn MEGACO/H.248 lệnh cho MG để nối tới luồng liệu bên ngồi 18 MEGACO/H.248 tương tự MGCP hỗ trợ nhiều có ATM o Trong vài năm qua , cơng nghiệp VOIP tiến triển tâm vào số khía cạnh sau : o + Chất lượng gọi : IP thiết kế để mang liệu khơng đảm bảo thời gian thực nỗ lực cung cấp dịch vụ tốt Để truyền dẫn giọng nói lên IP người dùng chấp nhận thời gian trễ gói liệu phải giá trị ngưỡng cho phép Trường hợp giọng nói nhiều bị chậm làm cho người nghe gây cảm giác khó chịu o + Độ an tồn : Mã hố ( SSL ) cơng nghệ Tunel phát triển để bảo vệ tín hiệu VOIP đường truyền o + Tích hợp với mạng điện thoại cơng cộng PSTN (Public Switched Telephone Network ) : Trong giới thiệu điện thoại Internet , cần làm việc kết nối với PSTN tương lại gần Cơng nghệ Gateway cần phát triển để tạo thành cầu nối với hai mạng ( Tại Việt nam dùng mạng 177 171 để kết nối với PSTN ) o + Khả mở rộng : Hệ thống VOIP cần mềm dẻo để phát triển cho dịch vụ tính cá nhân tính đại chúng Quản lí nhiều mạng , cơng nghệ quản lí người dùng sản phẩm cần phát triển tương ứng II.4.2 Giao thức RTCP (Real-time Transport Control Protocol) Giao thức điều khiển truyền thời gian thực RTCP ( Real-time Transport Control Protocol) giao thức hỗ trợ cho RTP cung cấp thơng tin phản hồi chất lượng truyền liệu Các dịch vụ mà RTCP cung cấp là: o Giám sát chất lượng điều khiển tắc nghẽn: Đây chức RTCP Nó cung cấp thơng tin phản hồi tới ứng dụng chất lượng phân phối liệu Thơng tin điều khiển hữu ích cho phát, thu giám sát Bộ phát điều chỉnh cách thức truyền liệu dựa thơng báo phản hồi thu Bộ thu xác định tắc nghẽn cục bộ, phần hay tồn Người quản lý mạng đánh giá hiệu suất mạng Xác định nguồn: Trong gói RTP, nguồn xác định số ngẫu nhiên có độ dài 32 bít Các số khơng thuận tiện người sử dụng RTCP cung cấp thơng tin nhận dạng nguồn cụ thể dạng văn Nó bao gồm tên người sử dụng, số điện thoại, địa e-mail thơng tin khác o Điều chỉnh thơng tin điều khiển: Các gói RTCP gửi theo chu kỳ người tham dự Khi số lượng người tham dự tăng lên, cần phải cân việc nhận thơng tin điều khiển hạn chế lưu lượng điều khiển Để hỗ trợ 19 nhóm người sử dụng lớn, RTCP phải cấm lưu lượng điều khiển lớn đến từ tài ngun khác mạng RTP cho phép tối đa 5% lưu lượng cho điều khiển tồn lưu lượng phiên làm việc Điều thực cách điều chỉnh tốc độ phát RTCP theo số lượng người tham dự II.5 Hoạt động VOIP sử dụng giao thức SIP Mơ hình thực việc gọi điện máy sử dụng proxy server SIP UAC1 SIP Stateful Proxy SIP UAC2 1.INVITE 2.TRYING 3.INVITE 4.TRYING 6.RINGING 5.RINGING 8.200(OK) 9.200(OK) 10.ACK 11.ACK 12.RTP Voice stream 13.BYE (Hang on) 16.200(OK) 14.BYE 15.200(OK) Hình – Mơ hình thực gọi hai UAC thơng qua Proxy Server Bước – User UAC1 muốn kết nối đến đối tượng gọi Tại thời điểm này, ứng dụng chạy UAC1 tạo thơng điệp INVITE gởi đến proxy Địa proxy cấu hình trước chương trình Bước – Proxy nhận u cầu cách lắng nghe cổng 20050/UDP Nó trả lời đáp ứng 100 (TRYING) u cầu client đợi kết nối Sau chuyển qua bước 20 Bước – Proxy kiểm tra u cầu INVITE, xác định máy nơi mà đối tượng gọi đăng nhập vào chuyển INVITE đến máy Bước – UAC2 trả lời lại proxy với đáp ứng 100 (TRYING) Bước – UAC2 gởi đáp ứng 180 (RINGING) đến proxy cho biết tình trạng đổ chng Bước – Proxy chuyển 180 (RINGING) đến UAC1 Bước – UAC1 nhận 180 (RINGING), phát tín hiệu chng chờ Bước – Đối tượng gọi UAC2 bắt máy UAC2 báo proxy tín hiệu bắt máy với 200 (OK) Bước – Proxy chuyển 200 (OK) đến UAC1 Bước 10 – UAC1 gởi u cầu ACK đến proxy xác nhận nhận 200 (OK) Bước 11 – Proxy chuyển ACK đến UAC2 Bước 12 – UAC1 phát luồng RTP với UAC2 bắt đầu truyền âm Bước 13, 14 – Đối tượng gọi UAC1 cúp máy trước UAC1 phát u cầu BYE gởi đến UAC2 thơng qua proxy Bước 15, 16 – UAC2 nhân u cầu BYE UAC1, phản hồi 200 (OK), kết thúc gọi TÀI LIỆU THAM KHẢO [1] Voice over IP fundamentals, Jonathan Davison & James Perter, Cisco System 21 [2] Cơng nghệ mạng máy tính, TS Lê Thanh Dũng (dịch), NXB Bưu Điện, [3] [4] [5] [6] [7] [8] 6/2001 Trang web http://www.ip-voip.com Nguyễn Hồng Sơn Kỹ thuật điện thoại qua IP Internet 2003 Mạng máy tính hệ thống mở, Nguyễn Thúc Hải, NXB Giáo dục - 1999 Meng-Chauug Peter Lee Kwok-Cheong Thomas Pang Session Initiation Protocol User Agent Prototype Simon Fraser University 2001 Các tài liệu khác liên quan đến VoIP giao thức SIP VoIP Testing Tooks for Voice Data Network 22 23 [...]... tin Giao thức này dùng cho dịch vụ không tin cậy Thực tế trong các mạng 99% bản tin UDP được giao nhận đúng đích Do chức năng đơn giản nên UDP hoạt động nhanh hơn TCP Các ứng dụng VoIP trong thực tế thường lựa chọn giao thức UDP Vì các ứng dụng đòi hỏi thời gian thực, hỏi đáp mong muốn trả lời trong thời gian nhanh nhất, việc truyền thông âm thanh và hình ảnh có thể chấp nhận một vài gói dữ liệu bị... tại SIP hỗ trợ dịch vụ ánh xạ tên và định hướng ngược lại một cách trong suốt mà người sử dụng có thể bảo quản một định danh hiển thị bên ngoài mà không cần quan tâm đến là họ có hiểu biết về mạng hay không SIP hỗ trợ năm vấn đề thiết lập và kết thúc truyền thông đa phương tiện o Vị trí người sử dụng: xác định hệ thống cuối sử dụng cho truyền thông, các user có thể di chuyển đến các vị trí khác nhau... các gói bị mất dựa vào bên phát Khôi phục gói bị mất dựa vào bên nhận Sự mất gói trong mạng số liệu còn được lợi dụng, nhiều giao thức sử dụng số liệu sự mất gói để nhận biết được điều kiện mạng và có thể giảm số gói đang gởi đi .I.2.8 Các giao thức vận chuyển Có hai loại giao thức vận chuyển quan trọng nhất trong hệ thống mạng IP là: TCP (Transmission Control Protocol) và UDP (User Datagram Protocol)... dừng việc cài đặt khung tin âm thanh vào các gói Khoảng thời gian cố định này được gọi là hangover thường là 200ms Tuy nhiên VAD cũng gặp khó khăn trong việc xác định khi tiếng nói bắt đầu và kết thúc, trong việc phân biệt tiếng nói với nhiễu nền Nếu chúng ta ở trong một căn phòng ồn ào thì VAD không thể phân biệt đâu là tiếng nói đâu là tạp âm Điều này còn được gọi là SNR Trong trường hợp này, VAD tự... thường người nghe không chú ý đến khoảng bị xén này .I.2.6 Tiếng vọng (Echo) Echo trong cuộc đàm thoại là một hiện tượng có thể gây phiền phức không thể chịu được Trong mạng điện thoại truyền thống, echo thông thường bị gây ra bởi sự không phù hợp trở kháng từ sự chuyển mạng bốn dây sang vòng cục bộ hai dây Echo trong mạng PSTN được kiểm soát bởi các bộ triệt echo và kiểm soát chặt chẽ sự không phù... nhau và truy cập vào hệ thống từ xa Điều này tương tự các dịch vụ được cung cấp bởi RAS trong H.323 o Sự sẵn sàng của người sử dụng: xác định sự sẵn sàng của bên nhận tham gia vào truyền thông o Năng lực người sử dụng: xác định phương tiện và các thông số để sử dụng SIP dùng giao thức SDP để thống nhất tham số truyền thông o Thiết lập phiên: “gọi”, thiết lập các thông số phiên gọi ở cả bên gọi và bên... đầu được ban hành trong tài liệu RFC 3261 SIP là giao thức cần thiết để thiết lập và duy trì một cuộc điện thoại Giao thức này gần giống như HTTP, nó dạng văn bản , rất công khai và linh hoạt , cùng với những ưu điểm của nó , SIP đã dần thay thế được H323 và chiếm lĩnh gần như toàn bộ thế giới VoIP .II.1.2 Vai trò và vị trí của SIP trong VoIP Hai thành phần quan trọng trong ứng dụng điện thoại Internet... thể ứng dụng cho nhiều hệ thống từ lớn đến nhỏ Mặc dù việc so sánh giữa SIP và H.323 phải xét đến từng trường hợp cụ thể và chúng ta cũng không thể rút ra kết luận ngay được nhưng có thể dự đoán rằng SIP sẽ là giao thức dành cho sự phát triển của thế hệ mạng trong tương lai Chúng ta sẽ so sánh SIP và H323 cụ thể trong phần sau .II.1.3 Các ưu điểm của SIP Đơn giản: giao thức SIP nhỏ và đơn giản nhất trong. .. cầu, tìm kiếm dịch vụ vị trí để tạo ra đáp ứng 3xx và gởi đáp ứng này trở về nơi yêu cầu ban đầu Nơi có yêu cầu sẽ gởi lại yêu cầu theo địa chỉ mới có chứa trong thông điệp đáp ứng 3xx 17 .II.3 Cấu trúc của giao thức SIP Cấu trúc chung của giao thức SIP bao gồm ba lớp o Lớp trên là lớp giao dịch người sử dụng TU (Transaction User layer) Đây là phần xử lý cơ bản trong các thành phần của SIP như UA core,... RTP với UAC2 và bắt đầu truyền âm thanh Bước 13, 14 – Đối tượng gọi tại UAC1 cúp máy trước UAC1 phát ra yêu cầu BYE và gởi đến UAC2 thông qua proxy Bước 15, 16 – UAC2 nhân được yêu cầu BYE của UAC1, nó phản hồi bằng 200 (OK), kết thúc cuộc gọi TÀI LIỆU THAM KHẢO [1] Voice over IP fundamentals, Jonathan Davison & James Perter, Cisco System 21 [2] Công nghệ mạng máy tính, TS Lê Thanh Dũng (dịch), NXB