9.1 Quay số truy nhập dịch vụ
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 u cầu mã hố 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).
Một giai đoạn thiết lập kênh báo hiệu cuộc gọi:
- Trong tr−ờng hợp cả hai điểm cuối đều ch−a đă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:
Terminal1 Terminal2
Mở kết nối TCP Gửi bản tin setup
Gửi bản tin call Gửi bản tin Alert
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.
+ 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.
+ Mơ hình cuộc gọi điểm cuối 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 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 hồn tồn t−ơng thích với nhau. Q 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.
Terminal1 Terminal2
Mở kết nối TCP
Điều khiển kiểu mã hố (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
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.
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.