Sự kiện và gói tín hiệu

Một phần của tài liệu TIỂU LUẬN môn báo hiệu và điều khiển kết nối đề tài giao thức điều khiển cổng đa phương tiện MGCP (Trang 25 - 33)

2. MGCP 1.0

2.2 Giao thức

2.2.2: Sự kiện và gói tín hiệu

1. Định nghĩa và cú pháp

Một tác nhân cuộc gọi chỉ điều khiển các kết nối phương tiện trên các thiết bị đầu cuối không thể dễ dàng tương tác với thơng tin phương tiện (ví dụ: để gửi lại âm quay số tới một cổng tương tự, nhân viên cuộc gọi sẽ cần kết nối điểm cuối cổng với âm quay số dựa trên IP)

13

Hình2.2.1.2: Một lệnh MGCP mẫu

Bảng1: Động từ lệnh MGCP

MGCP sử dụng các tín hiệu để cung cấp một cách đơn giản hơn để cho phép một đại lý cuộc gọi đưa ra hướng dẫn cho các điểm cuối có một số khả năng tạo tín hiệu cục bộ. Nhiều ứng dụng cũng yêu cầu đại lý cuộc gọi phải biết về các sự kiện nhất định hiện diện trong băng tần (ví dụ: tín hiệu DTMF) hoặc thơng qua một số phương tiện chỉ có thể truy cập vào cổng. Cổng có thể báo cáo loại thông tin này cho tác nhân cuộc gọi bằng cách sử dụng các sự kiện MGCP. Một gói chỉ đơn giản là một khơng gian tên, được xác định bằng một hoặc nhiều chữ cái.

Các sự kiện và tín hiệu có thể được xác định trong khơng gian tên này mà khơng có nguy

14

cơ nhập nhằng với các khơng gian tên khác. Tên sự kiện hoặc tín hiệu phải có tiền tố là tên gói của nó, được phân tách bằng dấu gạch chéo (ví dụ: ‘L / HU’ đề cập đến sự kiện ‘HU’ trong dịng gói ‘L’). Tên gói và sự kiện khơng phân biệt chữ hoa chữ thường (tức là, ‘L / HU’ tương đương với ‘L / hu’ hoặc ‘l / hu’).

Có một số trường hợp đặc biệt mà tiền tố gói có thể bị bỏ qua:

 Đại lý cuộc gọi có thể bỏ qua tiền tố cho các sự kiện và tín hiệu là một phần của giá trị mặc định

gói, khi gửi lệnh đến một điểm cuối được biết là hỗ trợ một gói (ví dụ: nếu dịng gói là gói mặc định cho cổng tương tự, thì dl và L / dl là các tín hiệu tương đương)

 Các sự kiện chữ số có thể được gửi mà khơng có tiền tố, mặc dù bạn nên gửi chúngvới tiền tố thích hợp (ví dụ: L / 8 cho chữ số 8). Tên gói khơng được phép chứa các chữ số để ngăn chặn bất kỳ sự mơ hồ nào.

Những ngoại lệ này được cung cấp chủ yếu để cho phép MGCP duy trì khả năng chịu đựng với cáctriển khai, nhưng bạn nên luôn bao gồm tiền tố tên gói.

Các sự kiện và tín hiệu được phát hiện / áp dụng theo mặc định trên các kênh không xác định được kết nối với các điểm cuối. Cũng có thể u cầu sự kiện / tín hiệu áp dụng cho một kết nối; trong trường hợp này, số nhận dạng kết nối được thêm vào sau tên sự kiện, được phân tách bằng dấu ‘@’dấu (ví dụ: G / rt @ 234A2).

Các gói MGCP là một khu vực mà RFC 3435 đã mở rộng đáng kể trên RFC 2705; nhiều thứ (mã lý do, hành động, v.v.) có thể được mở rộng trong một gói ngay bây giờ, khơng chỉ sự kiện và tín hiệu (xem Phần 6 trong RFC 3435)

2. Các loại tín hiệu

Có ba loại tín hiệu tùy thuộc vào cách chúng tồn tại hay không sau khi được áp dụng:  Tín hiệu bật-tắt (OO) kéo dài cho đến khi chúng bị tắt rõ ràng bởi NotificationRequest với dịng Tín hiệu trống (hoặc điểm cuối khởi động lại). Những tín hiệu này có thể được ‘bật’ (tương ứng ‘tắt’) lặp đi lặp lại, chúng chỉ đơn giản là ‘bật’ (tương ứng ‘tắt’). Chỉ báo chờ tin nhắn là một ví dụ điển hình.

 Các tín hiệu hết thời gian chờ (TO) kéo dài cho đến khi chúng bị hủy bỏ rõ ràng 15

hoặc sau một bộ hẹn giờ. Sự kiện 'hoàn thành hoạt động' được tạo ra khi tín hiệu như vậy hết hạn (ví dụ: nhạc chng được cung cấp khi thiết bị cầm tay bị ngắt kết nối thường sẽ hết hạn sau 3 phút). Sau khi được áp dụng, tính năng gọi lại sẽ dừng (1) nếu bị hủy (NotificationRequest mới khơng có chng trong dịng Tín hiệu), (2) nếu xảy ra sự kiện do NotificationRequest yêu cầu (đây là hành vi mặc định, mặc dù có thể ghi đè it), hoặc (3) nếu hết thời gian. Giá trị thời gian chờ phải được xác định bởi gói.

 Tín hiệu ngắn gọn (BR). Các tín hiệu rất ngắn này ln hồn thành sau khi điểm cuối bắt đầu thực thi chúng, bất kể các sự kiện tiếp theo hoặc u cầu Thơng báo.

3. Các gói chung

Nhiều gói đã được xác định. Dưới đây là danh sách một số tài liệu tham khảo: • RFC 3064 (CAS) • RFC 3149 (Business Phone) • RFC 3441 (ATM) • draft-foster-mgcp-basic-packages-10.txt • draft-foster-mgcp-bulkaudits-08.txt • draft-andreasen-mgcp-fax-01.txt • draft-foster-mgcp-lockstep-00.txt • draft-andreasen-mgcp-moveconnection-00.txt • draft-aoun-mgcp-nat-package-02.txt • draft-foster-mgcp-redirect-01.txt

Vẫn cịn nhiều hơn nữa trên đường đi. Các gói phổ biến nhất được liệt kê trong Bảng 2

Các phần sau liệt kê nội dung của một số gói thường được sử dụng, được định nghĩa trong RFC 3660 (Gói MGCP cơ bản). Dấu X trong cột 'R' biểu thị sự kiện có thể được yêu cầu bởi đại lý cuộc gọi. Cột S chỉ định loại tín hiệu (bật-tắt,Hết giờ, ngắn gọn)

- Một số gói thơng thường:

Bảng 2: Những gói MGCP chính

- Gói DTMF:

17

- Gói Trunk:

- Gói đường dây:

Các tần số chính xác tương ứng với một số tín hiệu của gói đường dây có thể khác nhau mỗi quốc gia. Các nhà cung cấp thường cung cấp bản địa hóa các tín hiệu này thơng qua giao diện cấp phép cổng.

18

- Gói thiết bị cầm tay:

Gói mơ phỏng thiết bị cầm tay này giống như gói đường truyền, nhưng một số liên quan đến thiết bị cầm tay các sự kiện như ‘off-hook’ và ‘on-hook’ có thể được báo hiệu cũng như phát hiện. Cái này hữu ích để cung cấp tính năng tự động ngắt kết nối (kích hoạt loa ngồi), cho điện thoại được điều khiển thơng qua CTI (Tích hợp điện thoại máy tính). Điều này cũng cho phép cung cấp các tính năng như phân trang hoặc giám sát em bé từ xa

- Gói RTP:

Các sự kiện này có thể được sử dụng bởi một tác nhân cuộc gọi để có được cái nhìn năng động hơn về phương tiện cổng vào xử lý: ví dụ: một số cổng có thể tự động thay đổi mã của chúng từ nén bộ mã hóa bitrate thấp thành G.711 để fax; sự kiện UC có thể được sử dụng để tìm hiểu rằng điều này xảy ra

19

Một phần của tài liệu TIỂU LUẬN môn báo hiệu và điều khiển kết nối đề tài giao thức điều khiển cổng đa phương tiện MGCP (Trang 25 - 33)

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

(82 trang)
w