Phần mềm VIPGate

Một phần của tài liệu do-an-nghien-cuu-ung-dung-cong-nghe-dien-thoai-tren-internet (Trang 95)

8.4.1 Giới thiệu chung

Phần mềm VIPGate đợc xõy dựng dựa trờn phần mềm demo Phone IP kốm theo Card Dialogic D/41H.Do đõy là card đa dụng thế hệ cũ sử dụng trong Voice Mail khụng phải là card chuyờn dụng cho VoIP nờn chỳng khụng đợc tớch hợp chuẩn H.323 vào phần cứng của bảng mạch. Bản thõn Card chỉ hỗ trợ nộn PCM 64kb (theo luật A hoặc m)nờn khụng thớch hợp với việc truyền tớn hiệu thoại trờn mạng Internet .Vỡ vậy phần mềm VIPGate phải thực hiện hầu hết cỏc chức năng của một Gateway VoIP nh bỏo hiệu ,nộn ,giải nộn và giao tiếp.Cỏc cụng việc chớnh của nhúm phỏt triển phần mềm là :

• Viết chơng trỡnh xử lớ bỏo hiệu cuộc gọi nh chuụng ,bận nhấc hạ mỏy ...

• Phỏt triển bộ nộn thoại tốc độ thấp theo chuẩn G.723.1

• phỏt triển phần truyền số liệu qua TCP/IP.

• phỏt triển phần xử lý bộ đệm cho 2 kờnh thoại

• lập giao diện thõn thiện

8.4.2 Cấu trỳc chơng trỡnh

8.4.2.1 Điều khiển xử lý cuộc gọi

Hỡnh Thể hiện cấu trỳc phần mềm VIPGate 3.0 . Thụng qua API của Dialogic module này thực hiện lệnh lấy cỏc sự kiện của từng kờnh thoại trờn card D41/H qua đú thiết lập trạng thỏi và điều khiển thực hiện cỏc hoạt động tơng ứng .Cỏc trạng thỏi chớnh của kờnh nh sau:

Đầu tiờn kờnh ở trạng thỏi rỗi và đợi tớn hiệu chuụng .Khi cú tớn hiệu chuụng từ tổng đài cấp đến kờnh chuyển sang trạng thỏi đợi tớn hiệu DTMF chứa số mỏy bị gọi .

Số mỏy bị gọi nhận đợc sẽ đợc truyền sang phớa GateWay đối phơng , đồng thời cho phộp mó hoỏ tớn hiệu thoại trờn card theo chuẩn G.711.

Khi nhận đợc õm bỏo bận từ tổng đài gửi tới cuộc gọi sẽ đợc kết thỳc.

Hỡnh 8-22Cấu trỳc phần mềm VIPGate. Truyền dữ liệu Dữ liệu điều khiển TCP Dữ liệu kiểm tra RTCP -tín hiệu thoại RTP Điều khiển ,xử lý cuộc gọi Nhận chuông Thu phát tín hiệu DTMF mã hoá Nhận âm báo bận Nén tín hiệu thoại GSM 6.1.0 L&H Codec DSP Group True Speech codec Mạng IP PSTN

Nhân tham số Khởi động Giao diện với người xử dụng

Tín hiệu thoại Tín hiệu điều khiển

8.4.2.2 Nộn Tớn hiệu thoại.

Tớn hiệu thoại sau khi đợc mó hoỏ G.711 thành luồng tớn hiệu 64kbit/s tiếp tục đợc nộn thành luồng tớn hiệu thấp hơn. Cỏc chuẩn nộn cú thể xử dụng là:

• Lernout & Hauspie (L&H) 4.8 kbit/s

• GSM 6.10 13kbit/s

• DSP Group True Speech 8 kbit/s

• G.723.1 (5.6 hoặc 6.3 kbit/s)

8.4.2.3 Điều khiển truyền dữ liệu trờn mạng IP

Cú hai phơng thức truyền dữ liệu đợc sử dụng:

Dữ liệu bỏo hiệu đợc truyền theo giao thức TCP . Giao thức này bảo đảm truyền đầy đủ , chớnh xỏc thụng tin sang Gateway đối phơng.

Tớn hiệu thoại sau khi đợc mó hoỏ , nộn xuống tốc độ thấp sẽ đợc truyền trờn mạng theo giao thức RTP. Dữ liệu truyền theo giao thức này cú độ chớnh xỏc khụng bằng TCP tuy nhiờn chiếm thời gian nhỏ đỏp ứng đợc yờu cầu sử lý thời gian thực của tớn hiệu thoại. Giao thức RTCP dựng để kiểm tra quỏ trỡnh chuyển dữ liệu , thống kờ số gúi đó gửi đi và số gúi đó nhận đợc.

8.4.3 Đặc tớnh kỹ thuật của VIPGate8.4.3.1 Tớnh năng và yờu cầu kỹ thuật 8.4.3.1 Tớnh năng và yờu cầu kỹ thuật

VIPGate làm cầu nối giữa mạng PSTN và mạng Internet ,thực hiện việc chuyển dạng PCM G.711 sang dạng tốc độ thấp và truyền tải qua mạng Internet .

Yờu cầu đối với nền PC Hệ điều hành : Window NT CPU: Pentium 200 MHz (trở lờn) RAM :>=32 MB

Modem : >= 33.6 kbps DialogicCard : D21H,D41H. Tớnh năng của VIPGate

• L&H Codec (adsbygoogle = window.adsbygoogle || []).push({});

• Chuyển đổi địa chỉ E164 sang IP

• Dung lơng 2-4 kờnh thoại

• Hỗ trợ giao thức RTP cho dịch vụ thời gian thực Miền ứng dụng

Phự hợp với cỏc ứng dụng: mạng doanh nghiệp ,CallCenter ,viễn thụng nụng thụn.

8.4.3.2 Giao diện ngời sử dụng

Thực hiện cỏc chức năng giao tiếp với ngời sử dụng .Cỏc cửa sổ giao diện cho phộp ngời sử dụng theo dừi trạng thỏi hoạt động ,thống kờ thụng tin sử dụng và cỏc cảnh bỏo lỗi của toàn hệ thống hoặc từng kờnh riờng biệt. Thụng qua giao diện ,ngời sử dụng cũng cú thể thiết lập cấu hỡnh hoạt động và cỏc tham số cho hệ thống. Giao diện chớnh của VIPGateway đợc trỡnh bầy trờn hỡnh sau đõy:

Hỡnh 8-23Giao diện chớnh của VIPGate 3.0

Cửa sổ hiển thị trạng thỏi v cà ảnh bỏo hệ thống Cửa sổ hiển thị trạng thỏi v à cảnh bỏo từng kờnh Thời gian bắt đầu cuộc gọi Thời gian gọi Cỏc chức năng điều khiển hệ thống

Toàn bộ giao diện đợc chia thành hai phần chớnh : phần điều khiển và xem trạng thỏi chung của hệ thống. Phần này gồm cỏc nỳt điều khiển nh “Start” ,”Stop” bắt đầu và kết thỳc hoạt động. “Option” mở cửa sổ thiết lập tham số và một cửa sổ hiển thị trạng thỏi và cảnh bỏo lỗi.

Phần hiển thị trạng thỏi của từng kờnh .Cú tối đa bốn kờnh cú thể phục vụ .Cỏc kờnh đang hoạt động hiển thị nổi màu sỏng ,cỏc kờnh cha thiết lập màu tối. Mỗ kờnh sẽ cú cửa sổ hiển thị trạng thỏi kờnh và thời gian bắt đầu kết thỳc cuộc gọi.

Cỏc tham số thiết lập hoạt động của Gateway đợc chia thành cỏc nhúm sau:

File : Cho phộp nạp cỏc tham số cấu hỡnh từ một file hoặc ghi lại cỏc tham số hiện thời lờn file

General: Cho phộp thiết lập cỏc tham số cấu hỡnh chung của hệ thống : cỏc card D41/H

đợc cài đặt ,tờn card ,cỏc tham số chọn cấu hỡnh hoạt động của Gatnet, thủ tục truyền trờn mạng IP và phơng phỏp nộn tớn hiệu thoại tốc độ thấp.

Figure 8-1

IP-Buffer: Thiết lập độ lớn cho cỏc buffer sử dụng trong chơng trỡnh.

Địa chỉ IP trong kết nối Internet của GateWay và GateWay đầu xa. Giỏ trị cổng Internet đợc sử dụng để điều khiển ,truyền dữ liệu và độ lớn của mỗi gúi dữ liệu truyền trờn mạng.

Busy tone: Lu giữ thụng tin tần số , nhịp thời gian của õm bỏo bận từ tổng đài

C h a p t e r 9

CHƯƠNG9 THỬ NGHIỆM DỊCH VỤ THOẠI INTERNET

9.1 Cấu hỡnh thử nghiệm

Mụ hỡnh mạng thử nghiệm sản phẩm VIPGate đợc mụ tả trong hỡnh 9.1 .Trong quỏ trỡnh phỏt triển sản phẩm, mụ hỡnh thử nghiệm này cũng đợc ỏp dụng nhng với quy mụ nhỏ hơn, vớ dụ nh cỏc GateWay đều đặt trong cựng một vựng. Khi triển khai thử nghiệm trờn quy mụ lớn hơn, cỏc GateWay cú thể đợc đặt ở cỏc tỉnh khỏc nhau vớ dụ nh một GateWay sẽ đợc đặt ở Hà Nội và một GateWay khỏc sẽ đợc đặt ở thành phố Hồ Chớ Minh .Việc thử nghiệm này sẽ cho phộp đỏnh giỏ năng lực xử lý của VIPGate một cỏch chớnh xỏc và toàn diện hơn.

Hỡnh 9-25Mụ hỡnh triển khai thử nghiệm

9.2 Cấu hỡnh đo kiểm

a)Cấu hỡnh đo đặc tớnh biờn độ tần số

Mạng Internet Telephone Telephone Mạng thoại nội hạt Mạng thoại nội hạt VIPGate Ver 3.0 VIPGate Ver 3.0

Hỡnh 9-26Cấu hỡnh đo đặc tớnh biờn độ tần số.

b) Cấu hỡnh đo độ trễ của tớn hiệu thoại.

Hỡnh 9-27Cấu hỡnh đo độ trễ của tớn hiệu thoại.

Máy đo kênh PCM-4 B4 B1 B3 B2 Tổng đài PABX SIEMENS Gateway 1 Gateway 2 Mạng Internet Telephone Telephone 1 1 Hộp giữ mạch 1 1 Oscilloscope LeCroy 9350A Tổng đài PABX SIEMENS Gateway 1 Gateway 2 Mạng Internet Telephone Telephone 17 18 12 13 (adsbygoogle = window.adsbygoogle || []).push({});

9.3 Kết quả đỏnh giỏ chất lợng dịch vụ.

Việc đỏnh giỏ chất lợng đợc tiến hành trờn hệ thống VIPGate với kết nối qua mạng Internet của VDC.Cỏc bài đo bao gồm:

• Đo mức (Level measurement ): khối phỏt của PCM-4 sẽ phỏt tớn hiệu cú mức là :-10 dBm, khối thu đo mức nhận đợc.Bài đo này cho phộp đỏnh giỏ tổng quan nhanh chúng điều gớ xảy ra với mức tớn hiệu khi đi qua hệ thống Tổng đài – Telephony Gateway –Internet –Telephony Gateway –tổng đài.

• Đo suy hao tổng thể (Overall loss) trong giải tần 201Hz-3513Hz.Trong phộp đo này sử dụng hai luồng tớn hiệu giữa khối phỏt và khối thu analog .Đầu tiờn hai khối này đợc nối với nhau thụng qua mạch vũng bờn trong và khối phỏt sẽ phỏt mức tơng đối đến khối thu ,khối thu sẽ đo mức nhận đợc.Sau đú mạch vũng để hở và bắt đầu đo thụng qua đối tợng cần đo ,kết quả đem so sỏnh với kết quả đầu tiờn.Nh thế ta sẽ đo đợc mức suy hao tổng thể qua đối tợng cần đo.

• Đo phơng sai khuyếch đại (Variation of gain with frequency) trong giải tần 201Hz-3513Hz. Phộp đo này cho phộp đo sự thay đổi của độ khuyếch đại theo tần số

• Đo thay đổi khuyếch đại theo mức (Variation of gain with level ) .Trong phộp đo này ta dựng tần số cố định 1024Hz .Tớn hiệu đầu vào thay đổi từ mức –55 dbm đến 3 dBm,bớc tăng mức là 2 dBm, và đo độ khuyếch đại.

• Đo mộo tổng bao gồm cả mộo lợng tử (Total distortion including quantising distortion).Độ mộo tớn hiệu õm thanh điện thoại cú nhiều thành phần khỏc nhau .Mộo lợng tử ,sinh ra bởi phơng phỏp chuyển đổi giỏ trị đợc lấy mẫu của tớn hiệu tần số thấp thành tớn hiệu mó hoỏ nhị phõn mụ phỏng cỏc giỏ trị biờn độ rời rạc và phơng phỏp chuyển đổi ngợc lại. Ngoài ra cũn cú mộo do dữ liệu bị mất khi truyền qua mạng IP và mộo do cỏc mạch Analog.

Tất cả cỏc bài đo đợc thực hiện theo hai phơng ỏn sau:

• phơng ỏn 1: cả hai Gateway đều đợc nối vào mạng Internet của VDC tại Hà Nội.

• phơng ỏn 2 : một Gateway đợc nối vào mạng Internet của VDC tại Hà Nội ,Gateway khỏc đợc nối vào mạng Internet của VDC tại thành phố Hồ Chớ Minh.

Kết quả

Kết quả cỏc bài đo đó đợc thực hiện tại phũng chuyển mạch viện khoa học kỹ thuật bu điện (xem phần phụ lục).

Kết quả bài đo mức (Level measurement):phụ lục A1; Kết quả bài đo suy hao tổng thể (Overall loss) :phụ lục A2; Kết quả bài đo phơng sai khuyếch đại:phụ lục A3;

Tài liệu tham khảo:

1. DTS/TIPHON-03001,Using GSM speech codecs within ITU-T Recommendation H.323

2. Dialogic, Dialogic WorldView

3. M.Hopkins,”Internet Telephony”,Analysys Pubilcations;

4. Viện khoa học kỹ thuật bu điện,”nghiờn cứu triển khai thử nghiệm dịch vụ thoại giữa mạng IP và mạng chuyển mạch kờnh”,Hà Nội 1999;

5. ITU_T Recommendation H.323 Ver.3 (09/1999) : Packet–based multimedia communications systems

Một phần của tài liệu do-an-nghien-cuu-ung-dung-cong-nghe-dien-thoai-tren-internet (Trang 95)