Triển khai voip trong mô hình mạng công ty chứng khoán thiên việt

Công ty chứng khoán Thiên Việt là công ty lớn có chi nhánh ởcác quận trong

thành phốvà ngoài tỉnh thông tin đểliên lạc giữa các phòng ban, các chi nhánh bằng

điện thoại liên tục và phải xửlý một sốlượng rất lớn thông tin và dữliệu, việc truyền

tập tin qua lại giữa các chi nhánh với trụsởchính, hệthống thường gặp phải các vấn

đềnhưthời gian đáp ứng dữliệc kéo dài hơn, một ngày gọi hàng trăm cuộc điện thoại

hàng tháng sẽmất đi một khoản tiền rất lớn chi trảtiền điện thoại.

Đểgiải quyết vấn đềtrên, ta có giải pháp chính là:

- Nâng cấp toàn bộhệthống mạng của công ty, làm tăng băng thông.

- Trang bịhệthống VoIP cho công ty và chi nhánh

Đối với giải pháp đầu tiên, việc nâng cấp làm tăng băng thông có thểgiải quyết

được hầu hết các vấn đề đặt ra nhưng sẽgây lãng phí vì ta chưa sửdụng hết tài nguyên

mạng của hệthống hiện tại, nên việc nâng cấp là không thực sựcần thiết. Xét đến giải

pháp hai, ta không phải tốn nhiều chi phí cho việc nâng cấp, vì ta chỉcần cài đặt các

softphone vào hệthống có sẵn đểcó thểsửdụng được hết tài nguyên mạng của hệ

thống.

pdf75 trang | Chia sẻ: lethao | Lượt xem: 2296 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Triển khai voip trong mô hình mạng công ty chứng khoán thiên việt, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
mẫu của octets đầu tiên trong gói RTP. Thời điểm này phải được lấy từ một đồng hồ tăng đều đặn và tuyến tính theo thời gian để cho phép việc đồng bộ và tính toán độ jitter. Bước tăng của đồng hồ này phải đủ nhỏ để đạt được độ chính xác đồng bộ mong muốn khi phát lại và độ chính xác của việc tính toán jitter. Tần số đồng hồ này là không cố định, tuỳ thuộc vào loại khuôn dạng của tải trọng. Giá trị khởi đầu của tem thời gian cũng được chọn một cách ngẫu nhiên. Một vài gói RTP có thể mang cùng một giá trị tem thời gian nếu như chúng được phát đi cùng một lúc về mặt logic (ví dụ như các gói của cùng một khung hình video). Trong trường hợp các gói dữ liệu được phát ra sau những khoảng thời gian bằng nhau GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 33 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt (tín hiệu mã hoá thoại tốc độ cố định, fixed-rate audio) thì tem thời gian được tăng một cách đều đặn. Trong trường hợp khác giá trị tem thời gian sẽ tăng không đều. - RTCP Giao thức RTCP bao gồm các loại gói sau : - SR (Sender Report) : Mang thông tin thống kê về việc truyền và nhận thông tin từ những người tham gia đang trong trạng thái tích cực gửi. - RR (Receiver Report) : Mang thông tin thống kê về việc nhận thông tin từ những người tham gia không ở trạng thái tích cực gửi. - SDES (Source Description items) : mang thông tin miêu tả nguồn phát gói RTP. - BYE : chỉ thị sự kết thúc tham gia vào phiên truyền. - APP : Mang các chức năng cụ thể của ứng dụng. Giá trị của trường PT (Packet Type) ứng với mỗi loại gói được liệt kê trong bảng sau : Loại gói SR RR SDES BYE APP PT (Decimal) 200 201 202 203 204 Mỗi gói thông tin RTCP bắt đầu bằng một phần tiêu đề cố định giống như gói RTP thông tin. Theo sau đó là các cấu trúc có chiều dài có thể thay đổi theo loại gói nhưng luôn bằng số nguyên lần 32 bits. Trong phần tiêu đề cố định có một trường chỉ thị độ dài. Điều này giúp cho các gói thông tin RTCP có thể gộp lại với nhau thành một hợp gói ( compound packet ) dể truyền xuống lớp dưới mà không phải chèn thêm vào các bit cách ly. Số lượng các gói trong hợp gói không quy định cụ thể mà tuỳ thuộc vào chiều dài đơn vị dữ liệu lớp dưới. Mọi gói RTCP đều phải được truyền trong hợp gói dù cho trong hợp gói chỉ có một gói duy nhất. Khuôn dạng của hợp gói được đề xuất như sau: GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 34 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt - Tiếp đầu mã hoá (Encription Prefix) : (32 bit) 32 bit đầu tiên được để dành nếu và chỉ nếu hợp gói RTCP cần được mã hoá. Giá trị mang trong phần này cần chú ý tránh trùng với 32 bit đầu tiên trong gói RTP. - Gói đầu tiên trong hợp gói luôn luôn là gói RR hoặc SR. Trong trường hợp không thu, không nhận thông tin hay trong hợp gói có một gói BYE thì một gói RR rỗng dẫn đầu trong hợp gói. Trong trường hợp số lượng các nguồn được thống kê vượt quá 31 ( không vừa trong một gói SR hoặc RR ) thì những gói RR thêm vào sẽ theo sau gói thống kê đầu tiên. Việc bao gồm gói thống kê ( RR hoặc SR ) trong mỗi hợp gói nhằm thông tin thường xuyên về chất lượng thu của những người tham gia. Việc gửi hợp gói đi được tiến hành một cách đều đặn và thường xuyên theo khả năng cho phép của băng thông. Trong mỗi hợp gói cũng bao gồm gói SDES nhằm thông báo về nguồn phát tín hiệu. Các gói BYE và APP có thể có thứ tự bất kỳ trong hợp gói trừ gói BYE phải nằm cuối cùng. a. Khuôn dạng gói RS Khuôn dạng gói SR (Sender Report) được miêu tả trong hình V = 2 P RC PT = 200 Length SSRC của nguồn gửi gói SR NTP Timestamp ( 32 bits già ) NTP Timestamp ( 32 bits trẻ ) NTP Timestamp Số lượng gói phát đi của nguồn gửi gói SR Số lượng octets phát đi của nguồn gửi gói SR SSRC_1 (SSRC của nguồn đồng bộ thứ nhất ) Fraction lost cumulative number of packets lost extended highest sequence number received interarrival jitter Last SR ( LSR ) delay since last SR (DLSR) SSRC_2 ( SSRC của nguồn đồng bộ thứ hai ) …… profile-specific extension Ý nghĩa của các trường như sau: - Version (V) và Padding (P) : Mang ý nghĩa giống như trong tiều đề của gói RTP. - Reception Report Count (RC) : 5 bits. Số lượng của các khối báo cáo tin chứa trong gói. Nếu trường này mang giá trị 0 thì đây là gói SR rỗng. - Packet Type (PT) : 8 bits GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 35 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt Chỉ thị loại gói. Với gói SR giá trị này bằng 200 ( thập phân ). - Length : 16 bits. Chiều dài của gói RTCP trừ đi 1 (tính theo đơn vị 32 bits). Chiều dài này bao gồm phần tiêu đề và phần padding thêm vào cuối gói. - SSRC : 32 bits Chỉ thị nguồn đồng bộ cho nơi phát ra gói SR này. b. Khuôn dạng gói RR Gói RR (Receiver Reprort) có khuôn dạng giống như gói SR ngoại trừ trường PT mang giá trị bằng 201 và không mang phần thông tin về nguồn gửi. Khuôn dạng gói RR được miêu tả trong hình V = 2 P RC PT = 201 Length SSRC của nguồn gửi gói RR SSRC_1 (SSRC của nguồn đồng bộ thứ nhất ) Fraction lost cumulative number of packets lost extended highest sequence number received interarrival jitter Last SR ( LSR ) delay since last SR (DLSR) SSRC_2 ( SSRC của nguồn đồng bộ thứ hai ) …… profile-specific extension Ý nghĩa của các trường như sau: - Version (V) và Padding (P) : Mang ý nghĩa giống như trong tiều đề của gói RTP. - Reception Report Count (RC) : 5 bits. Số lượng của các khối báo cáo tin chứa trong gói. Nếu trường này mang giá trị 0 thì đây là gói SR rỗng. - Packet Type (PT) : 8 bits Chỉ thị loại gói. Với gói SR giá trị này bằng 200 ( thập phân ). - Length : 16 bits. Chiều dài của gói RTCP trừ đi 1 (tính theo đơn vị 32 bits). Chiều dài này bao gồm phần tiêu đề và phần padding thêm vào cuối gói. - SSRC : 32 bits Chỉ thị nguồn đồng bộ cho nơi phát ra gói SR này. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 36 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt - 200 OK : 3.4 Hoạt động chính của SIP : 3.4.1 Hoạt động của Proxy server: Hoạt động của Proxy server được trình bày như hình 3.4.1. Client SIP userX@yahoo.com gửi bản tin INVITE cho userY@gmail.com để mời tham gia cuộc gọi. Từng bước được mô tả như sau: - Bước 1 : UserX (userX@yahoo.com) gửi bản tin INVITE cho UserY ở miền hotmail.com, bản tin này đến Proxy server SIP của miền hotmail.com (bản tin INVITE có thể đi từ Proxy server SIP của miền yahoo.com và được Proxy này chuyển đến Proxy server của miền Gmail.com). - Bước 2 : Proxy server của miền Gmail.com sẽ tham khảo server định vị (Location server) để quyết định vị trí hiện tại của UserY - Bước 3 : Server định vị trả lại vị trí hiện tại của UserY (giả sử là userY@work). - Bước 4 : Proxy server gửi bản tin INVITE tới userY@work. Proxy Server thêm địa chỉ của nó trong một trường của bản tin INVITE. - Bước 5 : UAS của UserY đáp ứng cho server Proxy với bản tin 200 OK. - Bước 6 : Proxy Server gửi đáp ứng 200 OK trở về userX@yahoo.com. - Bước 7 : userX@yahoo.com gửi bản tin ACK cho UserY thông qua Proxy server. - Bước 8 : Proxy Server chuyển bản tin ACK cho userY@work. - Bước 9 : Sau khi cả hai bên đồng ý tham dự cuộc gọi, một kênh RTP/RTCP được mở giữa hai điểm cuối để truyền tín hiệu thoại. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 37 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt - Bước 10 : Sau khi quá trình truyền dẫn hoàn tất, phiên làm việc bị xóa bằng cách sử dụng bản tin BYE và ACK giữa hai điểm cuối. Hình 3.4.1 : Hoạt động của Proxy server 3.4.2 Hoạt động của Redirect server: Hoạt động của Redirect server được trình bày như hình 3.4.2. Các bước cụ thể được trình bày như sau: - Bước 1: Redirect server nhận được yêu cầu INVITE từ người gọi ( yêu cầu này có thể đi từ một Proxy server khác ). - Bước 2: Redirect server truy vấn server định vị địa chỉ của B. - Bước 3: Server định vị trả lại địa chỉ của B cho Redirect server. - Bước 4: Redirect server trả lại địa chỉ của B đến người gọi A. nó không phát yêu cầu INVITE như Proxy server. - Bước 5: User Agent bên A gửi lại bản tin ACK đến Redirect server để xác nhận sự trao đổi thành công. - Bước 6: Người gọi A gửi yêu cầu INVITE trực tiếp đến địa chỉ được trả lại bởi Redirect server ( đến B ). Người bị gọi B đáp ứng với chỉ thị thành công ( 200 OK ), và người gọi đáp trả bản tin ACK xác nhận. Cuộc gọi được thiết lập. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 38 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt Hình 3.4.2 : Hoạt động của Redirect server 4. Liên mạng giữa SIP và SS7: 4.1 .Cuộc gọi cơ bản: Hình 4.1 trình bày một cuộc gọi cơ bản xuất phát từ thực thể SIP và được gửi đến người bị gọi bên phía mạng PSTN truyền thống. - Bước 1: Khi người dùng SIP muốn bắt đầu một phiên hội thoại với người dùng PSTN, SIP sẽ phát bản tin yêu cầu INVITE. Bản tin này tương tự như bản tin SETUP ISDN. Gateway bắt đầu xử lý các tài nguyên dành riêng cho cuộc gọi. Các tài nguyên này bao gồm cổng RTP/UDP bên phía IP và các khe E1/T1 bên phía PSTN. - Bước 2: Bản tin INVITE được xác nhận bởi Gateway với bản tin SIP chứa mã trạng thái 100. Bản tin này cũng đã xác nhận là Gateway đã đồng ý điều khiển cuộc gọi. - Bước 3: Bản tin INVITE được ánh xạ thành bản tin IAM ISUP và được gửi đến PSTN. Và kết nối audio được thực hiện. - Bước 4: PSTN đáp ứng với bản tin ACM ISUP để thông báo rằng bản tin IAM đã được nhận thành công. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 39 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt - Bước 5: Bản tin ACM chứa một trường được gọi là mã trạng thái người bị gọi và được ánh xạ đến đáp ứng SIP tạm thời. Đáp ứng tạm thời là 180 cho thuê bao rỗi và 183 cho không chỉ định. Đáp ứng tạm thời này được Gateway gửi đến SIP. Và Gateway thực hiện kết nối audio. - Bước 6: Xác nhận đáp ứng tạm thời ACK (PRACK, Provisional Response ACK) được gửi trả lại Gateway từ SIP. - Bước 7: Mã 200 được gửi trả lại SIP. Đây là một ACK. - Bước 8: Bản tin xử lý cuộc gọi (CPG, Call Proceeding Message) được gửi trở về từ PSTN với các mã chỉ ra trạng thái của cuộc gọi. - Bước 9: thông tin trong bản tin CPG được đặt trong thân của đáp ứng SIP 18x và được Gateway gửi đến SIP. - Bước 10 và 11: đáp ứng tạm thời được trả về và được xác nhận. - Bước 12: người bị gọi trả lời cuộc gọi, PSTN gửi đến Gateway bản tin ANM. Gateway thực hiện kết nối audio hai chiều. - Bước 13 và 14: cuộc gọi hoàn thành bên phía IP của kết nối. Mã sự kiện ISUP được ánh xạ thành mã trạng thái SIP như sau : Mã sự kiện ISUP Mã trạng thái SIP 1: thông báo 180: rung chuông 2: tiến hành 183: tiến hành cuộc gọi 3: thông tin inband 183: tiến hành cuộc gọi 4: chuyển cuộc gọi, đường dây bận 181: cuộc gọi đang được chuyển 5: chuyển cuộc gọi, không trả lời 181: cuộc gọi đang được chuyển 6: chuyển cuộc gọi, vô điều kiện 181: cuộc gọi đang được chuyển GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 40 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt Hình 4.1 : Thiết lập cuộc gọi cơ bản giữa SIP và PSTN 4.2 Cuộc gọi thất bại bên ISUP: Hình 4.2 trình bày tiến trình mà cuộc gọi không thể hoàn thành bên phía mạng PSTN. - Bước 1: SIP khởi tạo cuộc gọi với bản tin INVITE. - Bước 2: Gateway công nhận bản tin INVITE. - Bước 3: Gateway ánh xạ bản tin INVITE thành bản tin IAM và được gửi đến mạng báo hiệu số 7. - Bước 4: tuy nhiên, cuộc gọi không thể hoàn thành vì một lý do nào đó như người bị gọi không trả lời, nghẽn mạch, …. Vì vậy, PSTN gửi bản tin giải phóng cuộc gọi REL trở về Gateway. - Bước 5: Gateway trả lời với bản tin RLC và giải phóng mạch. - Bước 6: lý do cuộc gọi thất bại được mã hóa trong trường mã nguyên nhân trong bản tin REL. thông tin này được ánh xạ thành bản tin lỗi SIP với mã 4xx và được gửi về bên phía người dùng SIP. Việc ánh xạ mã nguyên nhân từ báo GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 41 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt hiệu số 7 sang mã trạng thái SIP được định nghĩa trong các tiêu chuẩn SIP. Một số mã thường dùng như sau : Mã nguyên nhân ISUP Mã trạng thái SIP 17: người dùng bận 486: bận 18: người dùng không đáp ứng 480: không sẵn có 28: địa chỉ không hoàn thành 484: địa chỉ không hoàn thành 34: mạch không có sẵn 503: dịch vụ không có sẵn 63: dịch vụ/tùy chọn không có sẵn 503: dịch vụ không có sẵn - Bước 7: SIP công nhận bản tin mã trạng thái với bản tin ACK. Hình 4.2 : Cuộc gọi không thành công 4.3 Định hướng SIP : Hình 4.3 trình bày một cuộc gọi được định hướng bởi trạm SIP. Tiến trình như sau : GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 42 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt Hình 4.3. Định hướng cuộc gọi - Bước 1: cuộc gọi được khởi đầu từ mạng PSTN, bản tin IAM được gửi đến Gateway. Gateway thực hiện kết nối audio đến PSTN. - Bước 2: dựa vào thông tin mà nó nhận được trong bước 1, Gateway gửi bản tin INVITE đến SIP - Bước 3: SIP 1 trả lại bản tin 3xx thông báo rằng người bị gọi ở một vị trí khác. Thông tin này được mã hóa trong trường Contact của bản tin SIP. - Bước 4: Gateway gửi lại PSTN bản tin xử lý cuộc gọi CPG thông báo rằng cuộc gọi đã được chuyển. - Bước 5: Gateway công nhận bản tin 3xx. - Bước 6: dựa vào thông tin nhận được trong bước 3, Gateway gửi bản tin INVITE đến SIP 2. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 43 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt - Bước 7: khi SIP 2 nhận được thông tin địa chỉ đầy đủ, nó trả lại đáp ứng tạm thời là 18x. Gateway thực hiện kết nối audio đến SIP. - Bước 8: dựa vào mã trạng thái 18x, Gateway gửi bản tin ACM đến PSTN. - Bước 9: bản tin PRACK được gửi từ Gateway để xác nhận việc nhận đáp ứng tạm thời. - Bước 10: SIP 2 đáp trả bản tin thành công với mã trạng thái 200. - Bước 11: SIP 2 trả lời cuộc gọi. - Bước 12: SIP 2 gửi bản tin 200 đến Gateway để thông báo rằng cuộc gọi đã được trả lời và audio hai chiều được vượt ngưỡng (cut through) bởi Gateway. - Bước 13: Gateway gửi bản tin ANM đến PSTN và tạo kết nối audio hai chiều - Bước 14: Gateway xác nhận bản tin đã được SIP 2 gửi đi trong bước 12. 4.4 Kết thúc cuộc gọi : Hình 4.4 trình bày các hoạt động khi mà người gọi hoặc người bị gọi gác máy. Trong hình này, bên phía PSTN gác máy trước, nên PSTN khởi tạo hoạt động ngắt kết nối. Bản tin REL được gửi từ PSTN đến Gateway để ngắt kết nối. Gateway đáp trả bản tin công nhận ngắt kết nối RLC, đồng thời tạo ra bản tin BYE gửi đến SIP để thông báo ngắt kết nối. SIP xác nhận với bản tin 200. Gateway giải phóng tài nguyên bên phía PSTN (kênh DS0) và tài nguyên bên phía SIP (địa chỉ IP, số hiệu cổng). Hình 4.4 : Kết thúc cuộc gọi GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 44 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt 5. So Sánh H.323 và SIP cho mạng điện thoại IP : Đây là hai chuẩn hiện đang cạnh tranh nhau về ưu thế của mạng tín hiệu thoại trong IP : Bộ giao thức h323 theo chuẩn ITU-T, còn giao thức SIP theo chuẩn của tổ chức IETF cả hai giao thức tín hiệu này này đều cung cấp những cơ chế cho việc thiết lập cuộc gọi, kết thúc cuộc gọi, điều khiển cuộc gọi và cung cấp những dịch vụ và khả năng trao đổi qua lại. Chúng ta nghiên cứu và so sánh hai chuẩn này dưới góc độ về chức năng chất lượng dịch vụ, khả năng phát triển tính mềm dẻo, khả năng tương tác và sự dễ dàng triển khai. Để đàm bảo tính minh bạch của sự so sánh chúng tôi xem xét cùng chung ngữ cảnh cho cả hai giao thức , về khía cạnh riêng biệt, chúng ta chú tâm và ngữ cảnh mà liên quan đến gatekeeper cho H323, và Proxy/Redirect server cho SIP. Lý do rằng trong hệ thống mạng điện thoại IP từ vừa đến lớn không thể quản lý được khi không có gatekeeper hay proxy server. Chúng ta sẽ xem xét tất cả ba phiên bản của H323 . Về khía cạnh chức năng và dịch vụ mà có thể được cung cấp, H323 phiên bản 2 và SIP thì rất giống nhau. Tuy nhiên nhũng dịch vụ hỗ trợ thêm trong H323 thì được định nghiã chặc chẽ hơn, vì vậy nhiều vận hành kết hợp giữ chúng đã sinh ra như mong đợi khi thực hiện chúng. Thêm vào đó, H323 đã mang lại nhiều bước tiến hơn để đảm bảo cho tính tương thích của những phiên bản của chúng và để vận hành chung với mạng PSTN (Public Switch Telephone Networks). Hai giao thức được so sánh trong khía cạnh chất lượng dịch dịch vụ được hổ trợ (Như là thời gian trễ khi thiết lập cuộc gọi, không hỗ trợ cho tài nguyên dành riêng, hay việc thiết lập lớp dịch vụ). Nhưng H323 phiên bản 3 sẽ cho phép tín hiệu của lớp dịch vụ được yêu cầu. Điều thuận lợi cơ bản của SIP là tính linh hoạt khi thêm vào những tính năng mới, và liên quan đến sự dễ dàng khi thực thi và gở lỗi. Cuối cùng chúng ta chú ý rằng H323 thì đang cải thiện chính nó khi chúng được xem xét trong khía cạnh học hỏi lẩn nhau, và những sự khác biệt giữ chúng đang được rút ngắn với mỗi phiên bản mới hơn. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 45 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt 5.1 Khái quát H323 H323 là một chuẩn cua ITU-T mà xác định một hệ thóng và giao thức cho truyền thông đa phương tiện trên mạng chuyển mạch gói. Một cách đặc biệt H323 là bao gồm tập hợp những giao thức mà tạo ra cho việc mã hóa, giải mã, đóng gói tín hiệu âm thanh và hình ảnh cho tín hiệu cuộc gọi và điều khiển cũng như cho khả năng chuyển hóa. Hầu hết sự thực thi của giao thức H323 đang tồn tại là dựa trên phiên bản 2 của chuẩn H323. Nó đã được thống nhất nhất tháng 2 – 1998. Phiên bản thứ 3 được mong đợi và thống nhất vào tháng 9 – 1999. Trong tài liệu này chúng ta thảo luận cả 2 phiên bản của chuẩn H323. Hình 5.1 : Chồng giao thức H.323 Tên giao thức Mô tả của giao thức H.323 Đặc tả của hệ thống H.225.0 Điều khiển gọi (RAS),thiết lập cuộc gọi(Q.931- like protocol),đóng gói và đồng bộ hóa chuổi bit trên môi trường truyền. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 46 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt H.235 Giao thức bảo mật cho việc chứng thực, tính toàn vẹn, tính riêng tư… H.245 Chứa khả năng của việc chuyển hóa của truyền thông và dạng chuyển mạch H.450 Những dịch vụ bổ xung bao gồm giữ cuộc gọi, chuyển cuộc gọi đã được thiết lập đến đối tượng khác,chuyển cuộc gọi cho đối tượng đã xác định. H.246 Vận hành chung với những dịch vụ của chuyển mạch kênh. H.332 Cho hội nghị kích thước lớn. H.26x Mã hóa hình ảnh bao gồm H.261 và H.263. H.7xx Mã hóa âm thanh bao gồm G.711, G.723, G729, G728,…. Bảng khuyến nghị của chuẩn ITU-T mà là thành phần đặc tả của H.323 5.1.1 Thiết bị đầu cuối H.323 H323 xác định 4 thành phần chính cho hệ thống mạng truyền thông cơ bản: Thiết bị đầu cuối( Terminal), gateways, gatekeepers và bộ điều khiển đa điểm ( MCUs (Multipoint Control Units)). Thiết bị đầu cuối là ứng dụng khách trên mạng IP cơ bản mà cung cấp thời gian thực, truyền thông 2 chiều với 1 thực thể H323 khác. Thiết bị đầu cuối của H323 được yêu cầu để hổ 3 chức năng sau: 3 chức năng sau : Tin hiệu và điều khiển: H323 phải hổ trợ H245, 1 chuẩn phức tạp cho kênh truyền được sử dụng và khả năng chuyển tải của kênh truyền. Thêm vào Q.931 giống như là 1 chuẩn được định nghĩa trong H225 cho tín hiệu của cuộc gọi và thiết lập cuộc gọi. Cũng như giao thức RAS được định nghĩa trong H225 cho việc truyền thông với GateKeepers. Tất cả những giao thức này sử dụng mã hóa ASN.1 cho thông điệp của chúng. Kết nối thời gian thực: Thiết bị đầu cuối H323 phải hổ trợ RPT/RTCP, một giao thức cho tuần tự của gói tin âm thanh và hình ảnh . GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 47 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt Mã hóa: Là 1 phần của phần mềm mà nén âm thanh/ hình ảnh trước khi truyền và giải nén chúng ngược lại sau khi nhận được. Cho mục đích làm việc chung với các chuẩn khác với các phiên bản khác và giữa chúng với nhau, mỗi điểm cuối H323 được yêu cầu để hỗ trợ mã hóa âm thanh G.711. Gateway cung cấp đường kết nối giữa hai mạng chuyển mạch gói và chuyển mạch kênh. Gateway thì không được cầu khi không kết nối đến mạng khác. Gateway thì chuyển hướng những đặc tính của điểm cuối mạng LAN sang điểm cuối của mạng chuyển mạch kênh và ngược lại. Gateway thực hiện thiết lập cuộc gọi và điều khiển cuộc gọi trên cả 2 mạng chuyển mạch gói, chuyển mạch kênh Hình 5.1.1 Miêu tả các thành phần chức năng của một thiết bị đầu cuối H.323. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 48 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt 5.1.2 Định nghĩa kênh trong H323 H323 sử dụng tập hợp của những kênh để kết cấu những thông tin trao đổi giữa những thực thể khi truyền thông. Một kênh là một kết nối ở transport-layer ,nó có thể là một hướng hoặc theo hai hướng. H323 định nghĩa theo những loại kênh sau : RAS channel: Đây là kênh cung cấp cơ chế cho việc truyền thông giữa một điểm cuối và gatekeepers của nó. Xuyên suốt RAS channel thì 1 điểm cuối đăng ký với Gatekeeper và yêu cầu quyền để đạt ra một cuộc gọi đến điểm cuối khác Call Signaling Channel: Đây là kênh mang thông tin cho điều khiển cuộc gọi và cung cấp những dịch vụ điều khiển .Q.931 giống như giao thức được sử dụng trong kênh này được xác định trong H225.0 vá H.450.x. Khi cuộc gọi được thiết lập, địa chỉ chuyển tải cho kênh điều khiển H245 thì được đánh dấu trên kênh này. H.245 Control Channel: Đây là kênh mang thông điệp giao thức H245 cho điều khiển môi trường truyền với khả năng chuyển đổi được hỗ trợ. Sau khi những đối tượng trong cuộc gọi chuyển đổi môi trường truyền với nhau, kênh logical cho môi trường truyền được mở ra thông qua kênh này. Logical Channel for Media: Kênh này mang thông tin âm thanh /hình ảnh và thông tin khác về môi trường truyền. Mỗi kiểu môi trường truyền được mang trên một hướng duy nhất của đôi cáp tách biệt trên kênh đó, mỗi một hướng truyền sử dụng RTP, RTCP . H323 xác định rằng kênh RAS và Logical trong môi trường truyền thì được mang trên giao thức chuyển tải không đáng tin cậy ( như UPD ). H245 control channel được xác định để được mang trên giao thức vận chuyển đáng tin cậy( như TCP ). H323 v1 và v2 xác định rằng kênh tín hiệu cuộc gọi được mang trên giao thức vận chuyển đáng tin cậy. 5.2 Khái quát SIP : IETF cũng đã xác định một bộ giao thức truyền thông đa môi trường. Trong kiến trúc IETF, ôi trường truyền truyền dẫn mang tín hiệu sử dụng RTP giống như trong H323. Tuy nhiên, sự khác biệt chính giữ H323 và IETF mà tín hiệu cuộc gọi và việc khiển cuộc gọi đạt được. GVHD : Th.s Nguyễn Đức Quang SV : Nguyễn Ngọc Quang 02DHTH181 - 49 - Triển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt Giao thức cơ bản mà điều khiển tín hiệu cuộc gọi và điều khiển cuộc gọi trong sự xác định của IETF là SIP. SIP là một giao thức điều khiển tầng ứng dụng mà có thể thiết lập, hiệu chỉnh và ngắt những phiên làm việc đa truyền thong hay những cuộc gọi có hai thành phần trong kiến trúc chính của SIP: UA (user agent), và những server mạng. UA nằm về phía những trạm cuối của, và chứa hai thành phần chính: là UAC (user agent client) nó chịu trách nhiệm cho việc sinh ra yêu cầu SIP, và UAS(user agent server), nó có nhiệm vụ đáp ứng những yêu cầu SIP. Có ba kiểu server mạng khác nhau , server chuyển hướng (redirect server),server uỷ quyền (proxy server), và một máy đăng ký(registrar). Một cuộc gọi SIP cơ bản thì không cần server, nhưng thêm vào cho mạnh mẽ hơn thì cần phải phụ thuộc vào những server trên. Mức độ ước lượng đầu tiên, một đối tượng người dùng SIP thì tương đương với thiết bị cuối của H323( hay gói tin mạng về phía gateway), và những server mạng của SIP thì tương đương với Gatekeeper của H323. Sự vận hành một cách tổng quan nhất của SIP liên quan đến một SIP UAC sinh ra một yêu cầu, môt SIP proxy hoạt động như vị trí của người dùng cuối khám phá sự kiện và một SIP UAS chấp nhận cuộc gọi. Một lời mời SIP thành công tập hợp của hai yêu cầu: INVITE được đi theo sau bởi ACK. Thông điệp INVITE chứa sự mô tả về phiên làm việc mà thông báo cho thành viên bên kia kiểu môi trường truyền nào mà người gọi có thể chấp nhận và nơi đến nào mà dữ liệu trên môi trường truyền được mang tới. Địa chỉ SIP thì được xem xét như là bộ định vị tài nguyên đồng bộ SIP- URLs(SIP Uniform Resoure Locators), nó có dạ

Các file đính kèm theo tài liệu này:

  • pdfTriển Khai VoIP trong mô hình mạng công ty Chứng khoán Thiên Việt.pdf