Cũng tương tự như thế, định dạng thông điệp H.323 lă một sự thiết lập phức

Một phần của tài liệu Nghiên cứu mã nguồn mở Asterisk và ứng dụng vào hệ thống Contact Center (Trang 74 - 79)

tạp. Giao thức H.323 dựa trín ASN.1 vă PER (packet encoding rules) vă sử dụng dạng biểu diễn nhị phđn. Thông thường điều năy yíu cầu câc bộ phât mê lớn vă đắt tiền để phđn tích. Việc mê hóa theo ASN.I được sử dụng trong H.323 tạo ra câc bức tường lửa vă câc bộ ủy nhiệm rất phức tạp. Bộ giao thức H.323 bao gồm một số thănh phần

hầu như không có sự phđn biệt rõ răng.Điều năy cũng khó khăn để tạo nín mật mê.

- Trong H.323 thể hiện trong câc thănh phần khâc của giao thức. Đặc biệt sử

dụng cả hai giao thức RTP vă RTCP đối với câc điều khiển hồi tiếp vă câc điều khiến

đăm thọai.Câc cơ chế RTP được thiết lập cho câc cuộc đăm thọai quảng bâ hăng ngăn tổ chức trong khi câc cơ chế H.245 được thiết kế chỉ cho câc kích thước đăm thoại

trung bình vă nhỏ vă vì thế nó trở nín dư thừa.

- H.323 cung cấp nhiều phương thức khâc nhau để thực hiện một nhiệm vụ duy nhất.Điều năy góp phần văo sự phức tạp, nhưng trong một số trường hợp lại hữu

ích.Ví dụ như H.245 vă H.225 có thể kết hợp sử dụng theo 3 câch khâc nhau, đó lă kết

nối riíng biệt, H.245 tạo một đường hầm qua H.225 vă FastStart trong H.323 phiín bản thứ hai. Tất cả câc phương thức năy phải được cung cấp bởi tất câ câc thiết bị đầu cuối, câc gatekeeper, câc gateway vă câc FIrewall.

- Trong SIP, câc thông điệp được định dạng văn bản, tương tự như HTTP, giao thức Real Time Streaming Protocol (RTSP) vă phần lớn câc giao thức Internet khâc. Câc bộ phđn tích cho SIP có thể được thực hiện với câc ngôn ngữ xử lí dạng văn bản như lă Perl, TCL vă Java. Thím văo đó, sự tương thích với HTTP cho phĩp SIP sử

dụng lại câc mê dễ dăng vă câc bộ phđn tích SIP có thể đễ đăng được tích hợp trong

câc bộ phđn tích HT'TP vă câc trình duyệt web.

Trang 60

3.5.11 Trì hoên thiết lập cuộc gọi:

Giao thức H.323 lă một giao thức phức tạp được dựa trín tiíu chuẩn H.320 cho câc cuộc hội thảo hình ảnh trín mạng ISDN, ban đầu được thiết kế về phần cứng cho

mục đích đặc biệt.Hậu quả của sự phức tạp vă nền ISDN lă trì hoên thiết lập cuộc gọi

khâ dăi. Việc thiết lập cuộc gọi yíu cầu khoảng 6 đến 7 lần đi vòng tùy thuộc liệu có

một gatekeeper năo được sử dụng hay không.Điều năy bao gồm việc thiết lập câc kết

nối Q.931 vă H.245. Trong trường hợp của một kết nối modem khi delay truyền tải lă đâng kế, việc năy có thể mắt văi giđy. Việc mất gói có thể gđy ra đelay lớn hơn vì giao đâng kế, việc năy có thể mắt văi giđy. Việc mất gói có thể gđy ra đelay lớn hơn vì giao

thức TCP phải chờ 6 giđy mới truyền lại gói SYN.

Vẫn đề tương tự cũng được tìm thấy trong SIP, nơi mă terminal bín kia có thể

bâo hiệu nhưng kết nối có thể không được thiết lập bởi vì thiết tăi nguyín.Ví dụ như

trong gateway PSTN. Tuy nhiín, nó có thể được giải quyết nếu câc terminal nhận kiểm tra thậm chí lă cung cấp trở lại câc tăi nguyín trước khi rung chuông vă gởi một

thông điệp kết quâ “200 OK”.

Trong phiín bản thứ hai của H.323, câc delay trong thiết lập cuộc gọi được tối

thiểu hóa đâng kế.Fast Connect (kết nối nhanh) giảm số lần đi vòng vă cho phĩp câc

kính truyền thông lă tùy chọn, trước khi thông điệp kết nối được gửi đến vă điện thọai

reng.Hơn nửa việc cải thiện được hoăn thănh bằng câch gửi câc địa chỉ từng phần đến gatekeeper khi mă người sử dụng đang chốt địa chỉ trong phần địa chỉ, vì thế việc xử lí

có thí diễn ra tức thời.

Việc thiết lập một kết nối SIP sử dụng giao thức UDP mắt hết 4 gói vă 1,5 lần

đường đi vòng.Nếu sử dụng một gatekeeper thì sẽ ðia tăng thời gian trì hoên thím nữa. 3.5.12 Khả năng mở rộng:

_ Trong khi, điện thoại Internet vẫn chưa hoăn chỉnh vă đang tiếp tục được phât triển, thì cần thiết phải nghiín cứu câc khả năng bâo hiệu dự phòng cho câc ứng dụng mới trong tương lai. Câc nhă cung cấp mong muốn thím câc đặc tính mới hỗ trợ cho

câc thiết bị của họ.Tương tự, câc bộ codec mới vă câc hình thức định dạng hình ảnh

mới cũng được phât triển. Điều quan trọng lă sự mở rộng của câc giao thức đang tồn tại.Xa hơn nữa, câc phiín bản mới phải tương thích ngược trở lại đối với câc phiín bản trước đó.

Câc mở rộng mới dự định sẽ thay thế câc ứng dụng cũ, nó đang xuất hiện nhanh chóng. Tuy nhiín, câc terminal năy phải tương thích ngược lại với câc terminal

Trang 61

cũ.Trong H.323 khả năng tương thích lại hoăn toăn lă cần thiết, nó có nghĩa răng việc

bổ sung phải hỗ trợ tất cả câc đặc tính cũ. 3.5.13 Câc mặt hạn chế: 3.5.13 Câc mặt hạn chế:

a. Quy mô mạng:

H.323 ban đầu được thiết kế để sử dụng trín một mạng LAN, nơi mă không cần quan tđm đến việc định địa chỉ khu vực lớn vă định vị trí user. Phiín bản đó đê không thể thực hiện tốt khi hoạt động trong khu vực rộng lớn. Trong phiín bản mới nhất, khai niệm về vùng (zone) được định nghĩa. Một vùng H.323 lă một tập hợp tất cả câc terminal, câc gateway vă câc MCU được quản lí bởi một gatekeeper đơn. Phiín bản năy cũng định nghĩa câc thủ tục đối với việc định vịngười sử dụng qua câc vùng đối với câc tín gọi email. Đối với một số lượng lớn câc miền vă câc hoạt động định vị phức tạp, nó vẫn còn một số vấn đề phải cđn nhắc, ví dụ như thiếu câc phương thức phât hiện lặp vòng.

SỊP được thiết kế cho câc mạng WAN. Việc phât hiện lặp vòng được thực hiện. Câc bức tường lửa vă câc nhă ủy nhiệm dễ dăng sắp xếp câc kết nối SIP. Câc cơ chế

định địa chỉ vă định vị user được thiết kế cho việc sử dụng trín Internet. Vì vậy, kích

thước vă quy mô tối đa của mạng không bị giới hạn. b. Kích thước đăm thoại:

Cả hai giao thức cơ bản lăm việc theo cùng một phương thức. Tuy nhiín, trong

H.323 bộ điều khiển đa điểm (MC) được dùng cho việc bâo hiệu thậm chí lă trong câc cuộc đăm thoại kích thướt nhỏ nhất. Điều năy tạo ra một số khó khăn. Chỉ một trong cuộc đăm thoại kích thướt nhỏ nhất. Điều năy tạo ra một số khó khăn. Chỉ một trong

câc user trơng một cuộc đăm thoại cung cấp chức năng MC., Nếu user năy rời khỏi cuộc đăm thoại thì toăn bộ cuộc đăm thoại kết thúc. Vì chức năng MC lă tùy chọn nín

không phải tất cả câc client đều chứa nó. Điều năy thậm chí không thể tạo nín câc

cuộc đăm thoại tay ba trong một số trường hợp. Hơn nữa, MC lă một sự trì trệ đối với câc cuộc đăm thoại lớn.

Trong phiín bản 2 của H.323, câc vấn đề năy phần năo được giải quyết. Phiín bản

mới định nghĩa khâi niệm MC được phđn tầng, nó có dạng một cđy phđn bố nhiều hướng được giới hạn đối với câc thông điệp điều khiển. Đối với câc cuộc đăm thoại

lớn hơn, câc chức năng phụ được định nghĩa. Điều năy cho kết quả theo 3 cơ chế khâc nhau cho câc cuộc đăm thoại với câc kích thước khâc nhau.

Trang 62

Sự hợp tâc đăm thoại trong SIP được phđn bố hoăn toăn vă không có yíu cầu có một MC. SIP cđn nhắc đối với câc cuộc đăm thoại theo câc kích thước khâc nhau.

c. Nghẽn mạch cô chai:

Câc hệ thống H.323 vă SIP được sử dụng rộng rêi, câc nhă cung cấp mạng xương sống của điện thoại Internet phải có khả năng quản lí một lượng lớn câc cuộc gọi tức thời. Điều năy sẽ lăm quâ tải cả câc gateway vă câc gatekeeper (hay câc server trong SIP).

H.323 sử dụng mô hình phđn cấp, nghĩa lă câc gatekeeper phải duy trì trạng thâi cuộc gọi trong toăn bộ khoảng thời gian tồn tại cuộc gọi. Bởi vì câc kết nối dựa trín TCP nín gatekeeper cũng phải duy trì câc kết nối TCP cho câc cuộc gọi trín đường đến. Đối với câc gatekeeper lớn hơn, đđy lă một vấn đề đâng cđn nhắc.

Trong STIP, theo một phương diện khâc, có thí sử dụng một mô hình vừa có trạng

thâi vừa không trạng thâi. Trong mô hình không trạng thâi, server nhận một yíu cầu

cuộc gọi thực hiện một số hoạt động chuyển câc yíu cầu đi tiếp vă sau đó lă quín nó

hoăn toăn. Câc thông điệp SIP bao gồm trạng thâi đủ để cho phĩp đâp ứng được chuyín tiếp hoăn toăn đúng. Hơn nữa, cả hai kết nối TCP vă UDP có thể được sử dụng, ở đđy UDP yíu cầu mạng không có trạng thâi kết nối, mă câc kết nối năy sẽ giảm yíu cầu về bộ nhớ vă cải thiện khả năng.

H.323 phiín bản 2 định nghĩa khâi niệm vùng, nó cho phĩp đối với việc điều khiển câc tăi nguyín mạng một câch hiệu quả. Câc chức năng quản lí băng thông có thể được dùng để giới hạn giao thông vă rủi ro đối với câc gatekeeper bị quâ tải được giảm thiểu.

d. Thực thỉ lại luồng truyền thông được lưu trữ:

Kiến trúc truyền thông đa phương tiện có thể được mở rộng với câc chức năng cho

việc thực hiện lại câc luồng truyền thông. Câc luồng năy có thể được dùng để thực

hiện nhạc nền trong khi chờ, lắng nghe đối với câc thông điệp voice mail (mây trả lời),

đm nhạc hay hình ảnh theo yíu cầu, câc địch vụ thông tin được tự động hay câc dịch vụ tương tự khâc. Câc dịch vụ năy được thực hiện bởi giao thức RTSP (Real-Tiưme

streaming Protocol).

RTSP được thiết kế cho việc thực hiện lại truyền thông thời gian thực đê được lưu trữ trín một server hay được phât trực tiếp. Phương thức RTSP được truy xuất thông trữ trín một server hay được phât trực tiếp. Phương thức RTSP được truy xuất thông

Trang 63

qua một mô tả phiín được gọi ra bởi HTTTP, FTP hay mail. RTSP sử dụng câc mô tả phiín theo cùng một câch như SDP để mô tả câc tính chất của luồng thông tin.

Phương thức truyền thông có thể thực hiện trong một cuộc đăm thoại đa truyền thông sử dụng một hay nhiều phương thức. Server RTSP hoạt động như một thănh viín vă phải được mời gọi. Server cũng có thể hiểu được câc tính chất của cả hai mạng H.323 vă SIP. Trong một cuộc đăm thoại H.323, mỗi thănh viín phải đăng kí với RAS hay một MCU. Trong SIP server được yíu cầu với thông điệp invitation. Nếu cuộc đăm thoại được mê hóa thì mật mê phải được truyền tải. Sau đó server có thể được những người tham gia đăm thoại điều khiển. Chức năng điều khiển bao gồm thực hiện, tạm dừng, dừng vă thu lại. Phạm vi được cung cấp có thể được thực hiện. Câc phiín

được điều khiển bởi giao thức điều khiển phiín (SCP).

3.5.14 Câc đặc tính khâc a. Quản lí băng thông

Bởi đặc tính chiếm nhiều băng thông của truyền thông audio vă video, một mạng có thể bị nghẽn vì lưu lượng quâ tải vă do câc mạng không được định kích thước. Điều năy quan trọng trong câc mạng LAN hay câc mạng Intranet. Trong H.323, việc thiết lập năy được xâc định bởi cung cấp việc quản lí băng thông. Số lượng câc kết nối H.323 tức thời vă số lượng băng thông có sẵn đối với ứng dụng H.323 có thể bị giới

hạn bởi một nhă quản lí mạng. Điều năy sẽ đảm bảo răng giao thông khẩn cấp khâc sẽ

không bị phâ vỡ.

Câc chức năng tương tự đối với việc quản lí băng thông không được đưa văo trong tiíu chuẩn SIP. Tuy nhiín câc chức năng như vậy có thể được thực hiện trong câc S€TV€T.

b. Phât hiện lặp vòng

SIP theo dõi đường đi của câc thông điệp sử dụng câc header “Via”. Câc header năy được sử dụng để giúp cho câc thông điệp tìm thấy đường quay trở lại nơi chúng được gởi đến vă cho việc phât hiện lặp vòng. Khi một server được thông bâo rằng đỉa chỉ riíng của nó được liệt kí trong câc header Via thì nó phải ngừng việc chuyín tiếp. Trong trường hợp năy một thông điệp lỗi được gởi ngược trở lại. Phương thức năy giống như phương thức đê được sử dụng trong BGP. Câc header “Via” có thể được giấu đi cho câc vấn đề an toăn. Trong H.323, không dễ dăng để thực hiện việc lặp

Trang 64

vòng trong câc cuộc tìm kiếm nhiều miền phức tạp ngoại trừ phương thức không thí không thực hiện của câc thông điệp lưu trữ.

3.6 SO SÂNH SIP VĂ IAX.

Một phần của tài liệu Nghiên cứu mã nguồn mở Asterisk và ứng dụng vào hệ thống Contact Center (Trang 74 - 79)

Tải bản đầy đủ (PDF)

(148 trang)