Giải pháp software-based

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu giải pháp triển khai IP CALL CENTER trên mạng viễn thông Việt Nam (Trang 81 - 84)

3.3. Lựa chọn giải pháp xây dựng hệ thống IP CallCenter

3.3.1. Giải pháp software-based

Như ñã trình bày ở trên, trong giải pháp software-based hệ thống sẽ ñược xây dựng hoàn toàn bằng phần mềm và không có sự tham gia của phần cứng hoặc phần cứng chỉñóng vai trò cung cấp giao diện vật lí kết nối tới các mạng khác như giao diện trung kế CO/E1 tới mạng chuyển mạch công cộng hay Ethernet tới mạng IP.

Giải pháp này có thể có những ưu nhược ñiểm như sau: - Ưu ñiểm:

o Giá thành rẻ vì không phải ñầu tư thiết bị phần cứng - Nhược ñiểm:

o Hiệu năng hệ thống không cao: Nếu hoàn toàn chạy bằng phần mềm, hiệu năng của hệ thống, ñặc biệt là các thao tác chuyên biệt như nén/ giải nén, mã hóa/ giải mã, ñóng/ mở gói tin sẽ bịảnh hưởng bởi các giới hạn về cấu hình của máy tính như bộ nhớ RAM, tốc ñộ xử lí của CPU, tốc ñộ truy nhập ổ cứng vv. Dù hiện nay cấu hình phần cứng của các máy tính PC ñã tăng lên ñáng kể, các nhân tố trên vẫn sẽ có những ảnh hưởng lớn tới hiệu năng, nhất là khi hệ thống phải xử lí ñồng thời nhiều cuộc gọi từ phía người dùng. Do ñó giải pháp software-based có thể sẽ thích hợp với các hệ thống nhỏ hơn là các hệ thống có dung lượng trung bình và lớn.

o Khó ñảm bảo về chất lượng: Chất lượng dịch vụ của các hệ thống viết hoàn toàn bằng phần mềm khó ñảm bảo do những nguyên nhân sau:

Không có bộ xử lí tín hiệu thoại riêng mà hoàn toàn dựa vào khả

năng xử lí của sound card máy tính. ðối với dữ liệu thời gian thực như thoại và video, thông thường khả năng xử lí của sound card không thểñáp ứng hoàn toàn.

Hiệu năng các hệ thống viết hoàn toàn bằng phần mềm không cao. Như ñã trình bày ở trên, do hiệu năng các hệ thống sử dụng phần mềm thấp nên rõ ràng là chất lượng dịch vụ cũng sẽ khó ñược ñảm bảọ ðặc biệt khi phải xử lí ñồng thời nhiều cuộc gọi, chất lượng dịch vụ sẽ sụt giảm nhanh chóng.

Khi sử dụng giải pháp software-based, người phát triển có thể xây dựng hệ thống theo hai hướng tiếp cận:

- Phát triển toàn bộ từñầu tất cả các thành phần của hệ thống, bao gồm từ các khối mức thấp như các protocol stack, các thuật toán mã hóa, nén giải nén, ñóng mở gói tin vv.. cho ñến các thành phần mức cao như khối quản lí tài nguyên, khối cung cấp dịch vụ, giao diện người sử dụng vv. Ngoài những nhược ñiểm chung của giải pháp sử dụng phần mềm, cách tiếp cận này còn có

nhược ñiểm là:

o Thời gian phát triển rất lâu, ñặc biệt ñối với các hệ thống phức tạp như IP Call Center.

o ðộ phức tạp của phần mềm sẽ làm tăng khả năng xảy ra lỗi và làm giảm chất lượng.

Rõ ràng là với những nhược ñiểm như vậy giải pháp này khó có thể phù hợp với khuôn khổ thời gian và nhân lực của ñề tài dù nó có thể ñem lại khả năng làm chủ toàn bộ sản phẩm.

- Hướng thứ hai: Thay vì phát triển các tầng giao thức, dịch vụ… từ ñầu, ñể tiết kiệm thời gian người ta thường có xu hướng tìm kiếm và sử dụng lại các protocol stack hay thậm chí các phần mềm cung cấp dịch vụñã tương ñối hoàn thiện, sau ñó chỉ phát triển thêm. Bảng dưới ñây liệt kê một số tổ chức mã nguồn mở cho phép người phát triển tải miễn phí protocol stack và phần mềm ứng dụng về phát triển:

Bảng 3-1 Danh sách các tổ chức mã nguồn mở cho VoIP

STT Nguồn VoIP Protocol stack

1 Dự án Open H.323 hỗ trợ bởi Equivalence Pty Ltd - H.323 - H.245 - H.225 - RTP/RTCP - G.711 - H.450.x

2 VOVIDA - Dự án VOCAL - SIP

- RTP - SRTP - RTSP

3 Dự án Asterisk - Open source IP-

PBX (với ñầy ñủ

các tính năng cơ

bản và chuẩn nén G.711)

4 IPTel - SIP Express

Router 5 Dự án SIPFoundry hỗ trợ bởi PingTel Corp

và TelTel - reSIProcate SIP

stack

- SIP Test framework

- SIP PBX, soft phone

6 SUN – Dự án JAIN - Java SIP stack

- Proxy SIP server - Softphone

7 PartySIP - SIP Proxy Server

Theo hướng này người phát triển sẽ có những thuận lợi sau:

o Rút ngắn tối ña thời gian phát triển. Thậm chí nếu sử dụng những giải pháp mã nguồn mởñã có hệ thống sẵn như Asterisk, SIPFoundry thì hầu như chỉ cần dựng lên là có thể chạy và cung cấp dịch vụ ngay!

o Tận dụng ñược thành quả của cộng ñồng phát triển mã nguồn mở (có khi lên tới hàng chục ngàn người cho một dự án)

Từ những vấn ñềñã nêu ở trên, ta nhận thấy rằng thtiếp cn theo hướng th2.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu giải pháp triển khai IP CALL CENTER trên mạng viễn thông Việt Nam (Trang 81 - 84)