Hoạt động của VoIP

Một phần của tài liệu mạng internet và công nghệ voip (Trang 37 - 42)

9.1 Quay số truy nhập dịch vụ 37 37 SCN Gatekeeper Đầu cuối IP Mạng IP Gateway Mạng IP Gatekeeper Liên vùng Gatekeeper Mạng IP Liên vùng H.323 Gatekeeper DNS Server PSTN Gateway PSTN Gateway Mạng IP

Quay số truy nhập dịch vụ liên quan đến vấn đề làm thế nào để định hớng cuộc gọi đi qua mạng IP mà không qua mạng PSTN. Để truy nhập dịchvụ IP có hai cách để truy nhập tuỳ thuộc vào khả năng của hệ thống:

- Quay số hai giai đoạn: Ngời sử dụng quay số để liên lạc tới IP Gateway, Quá trình giao tiếp với gateway sẽ quyết định việc định hớng tiếp đến terminal nào ở đầu bên kia.

- Quay số một giai đoạn: Ngời sử dụng quay một mã truy nhập đặc biệt kèm theo số điện thoại đích. Căn cứ vào mã truy nhập, hệ thống báo hiệu sẽ quyết định việc định tuyến cuộc gọi thông qua mạng IP hay PSTN.

9.2 Xử lý cuộc gọi

Theo tiêu chuẩn TS 101 322 v.1.0.0 của ETSI[11], quá trình xử lý cuộc gọi đ- ợc chia làm 3 giai đoạn: đăng ký, thiết lập và giải phóng cuộc gọi. Thủ tục báo hiệu cuộc gọi trong mạng VoIP tuân theo các khuyến nghị H.323, H.225.0 và H.245 của ITU_T, trong trờng hợp cuộc gọi có thêm yêu cầu mã hoá và bảo mật thì quá trình báo hiệu và xử lý cuộc gọi còn phải tuân theo khuyến nghị H.235 của ITU.

Các thủ tục báo hiệu cuộc gọi.

Một cuộc gọi trong hệ thống đợc tiến hành chia làm năm giao đoạn:

- Giai đoạn thiết lập kênh báo hiệu cuộc gọi: Một kết nối TCP đợc thiết lập để truyền các thông điệp Q.931 của kênh báo hiệu cuộc gọi.

- Giai đoạn thiết lập kênh điều khiển truyền thông: Mở thêm một kết nối TCP dành cho kênh điều khiển truyền thông H.245.

- Giai đoạn thiết lập kênh media: Thủ tục mở kênh logic cho tín hiệu media của kênh H.245 đợc thực hiện.

- Giai đoạn dịch vụ cuộc gọi: Ngời dùng trao đổi thông tin với nhau, các dịch vụ giám sát chất lợng hoạt động, điều khiển thông lợng đờng truyền và các dịch vụ bổ trợ khác.

- Giai đoạn kết thúc cuộc gọi: Kết thúc cuộc gọi giữa hai điểm cuối (2 thiết bị đầu cuối).

- Trong trờng hợp cả hai điểm cuối đều cha đăng ký với gatekeeper, thủ tục thiết lập cuộc gọi đợc miêu tả nh sau:

+ Điểm cuối gọi thiết lập một kết nối TCP tới điểm cuối bị gọi tại cổng 1720 (cổng dành riêng cho kênh báo hiệu cuộc gọi).

+ Điểm cuối gọi gửi ra kết nối này thông điệp Setup để chỉ thị yêu cầu thiết lập cuộc gọi.

- Trong trờng hợp yêu cầu thiết lập gọi đợc chấp nhận, điểm cuối bị gọi lần l- ợt trả về các thông điệp.

+ Call Proceding: Thông báo cuộc gọi đã đợc bên bị gọi tiến hành và không nhận thêm một yêu cầu thiết lập nào nữa.

+ Alerting: Thông báo hồi âm chuông.

+ Connect: Mang địa chỉ trờng H.245 của điểm bị gọi dành cho kênh điều khiển H.245. Thông tin này đợc dành cho giai đoạn hai.

- Trong trờng hợp yêu cầu thiết lập cuộc gọi không đợc chấp nhận, điểm cuối bị gọi sẽ trả về thông điệp Release Complete, kênh báo hiệu cuộc gọi bị đóng lại.

- Trờng hợp thiết lập cuộc gọi có sự tham gia của gatekeeper:

Trong trờng hợp này những điểm cuối đã đăng ký đều phải thực hiện thủ tục điều khiển kết nạp với gatekeeper (Admission Control) để thoả thuận:

+ Thông lợng ban đầu dành cho cuộc gọi.

39

Terminal1 Terminal2

Mở kết nối TCP Gửi bản tin setup

Gửi bản tin call Proceding Gửi bản tin Alert

+ Mô hình cuộc gọi sử dụng (Báo hiệu truyền trực tiếp hay gián tiếp qua gatekeeper).

Điểm cuối gửi thông điệp ARQ (Admission Raquest) tới gatekeeper mà nó đã đăng ký để chỉ thị yêu cầu kết nạp cuộc gọi. Thông tin ARQ mang các nội dung sau:

+ Thông lợng điểm cuối yêu cầu gatekeeper cấp cho cuộc gọi. (adsbygoogle = window.adsbygoogle || []).push({});

+ Mô hình cuộc gọi điểm cuối yêu cầu gatekeeper thực hiện gatekeeper trả lời lại thông điệp ACF (Addmission Cnfirm) mang các thông tin gatekeeper trả lời.

+ Thông lợng gatekeeper cấp cho cuộc gọi. Thông lợng này có thể thấp hơn hoặc bằng thông lợng yêu cầu.

+ Mô hình cuộc gọi gatekeeper lựa chọn.

+ Địa chỉ trả về để thiết lập kênh điều khiển cuộc gọi.

- Trong trờng hợp thiết lập cuộc gọi cả hai điểm cuối cùng đăng ký với một gatekeeper:

+ Điểm cuối gọi trao đổi các thông tin ARQ và ACF với gate keeper để thực hiện điều khiển kết nạp.

+ Nếu gatekeeper chọn mô hình báo hiệu cuộc gọi là báo hiệu trực tiếp thì nó sẽ trả về địa chỉ kênh báo hiệu trong ACF. Nếu gatekeeper chọn mô hình báo hiệu qua gatekeeper thì nó trả về địa chỉ kênh báo hiệu của chính nó trong ACF.

+ Điểm cuối thiết lập một kết nối TCP sử dụng địa chỉ có đợc ở bớc trớc để làm kênh báo hiệu cuộc gọi.

+ Điểm cuối gọi gửi thông điệp Setup ra kênh báo hiệu cuộc gọi để chỉ thị yêu cầu thiết lập cuộc gọi.

+ Nều điểm cuối bị gọi muốn chấp nhận cuộc gọi thì nó phải thực hiện thủ tục điều khiển kết nạp vơí gatekeeper.

+ Trong trờng hợp điểm cuối bị gọi nhận đợc thông điệp ART (loại bỏ) từ gatekeepr thì nó trả lại thông điệp Release Complete (sự trả lại), nếu không thì nó trả lời lại bằng thông điệp Connect (nối, đóng) mang địa chỉ của kênh điều khiển H.245.

2. Giai đoạn thiết lập kênh điều khiển truyền thông

Khi cả hai bên gọi và bị gọi thiết lập thành công kênh báo hiệu cuộc gọi. Giai đoạn thiết lập kênh điều khiển truyền thông bắt đầu:

+ Điểm cuối gọi thiết lập một kết nối TCP dành cho thủ tục H.245.

+ Trao đổi khả năng tơng thích nhằm đảm bảo cho tín hiệu media giữa hai phia phát và thu hoàn toàn tơng thích với nhau. Quá trình này đợc thực hiện trớc khi thiết lập kênh truyền tín hiệu media.

+ Xác định vai trò chủ tớ giữa hai điểm cuối nhằm mục đích tránh các xung đột không cần thiết xảy ra.

+ Thiết lập kênh logic cho tín hiệu media. 3. Giai đoạn thiết lập kênh media

Các thủ tục thiết lập kênh logic cho các tín hiệu media đợc thực hiện bằng cách trao đổi các thông điệp OpenLogicalChannel và OperLogicalChannel Ack giữa hai điểm cuối. Hầu hết các kênh media là đơn hớng (chiều thu và phát là độc lập nhau và có thể sử dụng các phơng pháp mã hoá khác nhau). Các kênh media đ- ợc truyền tải nhờ vào giao thức RTp với mục đích đảm bảo thời gian thực cho các giám sát chất lợng của kênh RTP.

41

Terminal1 Terminal2

Mở kết nối TCP

Điều khiển kiểu mã hoá (Sự tương thích) Xác định vai trò master or slave

Thiêt lập kênh Media Thiêt lập kênh Media

Terminal1 Terminal2

Kênh media (RTP)

Kênh điều khiển media (RTCP)

Kênh media (RTP)

Kênh điều khiển media (RTCP)

4. Giai đoạn dịch vụ cuộc gọi

Trong khi ngời dùng trao đổi thông tin với nhau, các dịch vụ giám sát chất l- ợng hoạt động, thay đổi thông lợng cuộc gọi, điều khiển thông lợng đờng truyền, thông báo trạng thái, các dịch vụ bổ trợ khác đợc tiến hành một hành một đồng thời. (adsbygoogle = window.adsbygoogle || []).push({});

5. Giai đoạn kết thúc cuộc gọi

Cuộc gọi có thể đợc giải phóng bởi trong các thiết bị: thiết bị đầu cuối H.323, gateway (khi đầu cuối trong mạng Swith Circuit Network kicks hoạt giải phóng cuộc gọi ), gatekeeper. Có nhiều nguyên nhân kết thúc cuộc gọi nh kết thúc cuộc gọi một cách bình thờng, phát hiện ra lỗi trong khi thực hiện cuộc gọi.

Một phần của tài liệu mạng internet và công nghệ voip (Trang 37 - 42)