Lệnh khởi động lại trong tiến trình

Một phần của tài liệu Nhóm 14 giao thức điều khiển cổng đa phương tiện MGCP (Trang 39 - 42)

Lệnh này cho phép một cổng kết nối để thực hiện một tác nhân cuộc gọi biết về một điểm cuối hoặc một nhóm các điểm cuối sắp được đưa ra khỏi dịch vụ. Trong trường hợp này, phương thức khởi động lại có thể là tùy chỉnh (RM: Grace), có thể chỉ định thời gian trễ (RD), hoặc có thể bị ép buộc (kết nối bị mất ngay lập tức).

Thông báo cũng được gửi bởi các cổng khi chúng khởi động, để làm cho tác nhân cuộc gọi biết về sự hiện diện của chúng (Hình 5.28). Trong trường hợp này, phương pháp khởi động lại là ‘khởi động lại’ và có thể chỉ định độ trễ cho đến khi các điểm cuối hoạt động (0 là giá trị mặc định nếu không có gì được chỉ định). Phương thức khởi động lại ‘đã ngắt kết nối’ cũng có thể được sử dụng để cảnh báo tác nhân cuộc gọi về trạng thái không khớp có thể xảy ra.

Đối với các cổng lấy địa chỉ động thông qua DHCP, tác nhân cuộc gọi có ba cách để tìm hiểu địa chỉ IP của cổng:

• Bằng cách xem địa chỉ IP nguồn của tin nhắn RSIP. Điều này không phải lúc nào cũng đáng tin cậy nếu bản tin RSIP được chuyển tiếp.

• Nếu DNS động (DDNS) được sử dụng cùng với máy chủ DHCP, tên DNS của cổng như được quảng cáo trong thông báo RSIP sẽ phân giải thành địa chỉ IP hiện tại của cổng. Đây là một phương pháp mạnh mẽ và cũng cung cấp khả năng liên hệ lại với cổng ngay lập tức nếu tác nhân cuộc gọi khởi động lại. Khi khởi động lại, tác nhân cuộc gọi, nếu biết về cổng, sẽ truy vấn DNS và có thể gửi AUEP tới IP hiện tại của cổng.

40

Hình 5.28 RSIP và sự thay đổi của tác nhân cuộc gọi.

• Cổng có thể bao gồm địa chỉ IP hiện tại của nó làm tên cổng. Điều này hoạt động, nhưng gây khó khăn cho việc theo dõi cổng vì tên thay đổi theo địa chỉ IP. Ngoài ra, nếu tác nhân cuộc gọi khởi động lại, nó sẽ không thể truy cập cổng trừ khi nó đã lưu địa chỉ IP hiện tại trong bộ nhớ liên tục.

2.3 Tiện ích mở rộng để kiểm soát giao diện người dùng điện thoại

Các giả định để đưa ra một thỏa hiệp tốt:

Nhiều điện thoại doanh nghiệp cung cấp nhiều nút tính năng (giữ, truy xuất, hội nghị, tắt tiếng, quay số nhanh, tin nhắn, v.v.) và giao diện người dùng tinh vi với đèn, màn hình lớn với các ký hiệu cho các tính năng được kích hoạt và thông tin liên quan đến cuộc gọi, v.v. Cho đến MGCP, những tất cả điện thoại đều thuộc sở hữu độc quyền, được kiểm soát bởi giao thức kích thích của nhà sản xuất. Các dòng gói MGCP tiêu chuẩn chỉ cung cấp một số khả năng hạn chế để kiểm soát giao diện người dùng điện thoại doanh nghiệp: kích hoạt chỉ báo chờ tin nhắn trực quan, ID người gọi, chuông đặc biệt. Với gói này, các nhà sản xuất đại lý cuộc gọi có thể

41

cung cấp chỉ bằng cách sử dụng nhiều thông báo âm thanh và menu âm thanh. Thiết bị cầm tay MGCP gói thêm khả năng kích hoạt từ xa loa điện thoại, do đó cho phép. Các ứng dụng điện thoại được điều khiển bởi CTI (bấm để quay số từ PC, bảng điều khiển của nhà điều hành, v.v.), nhưng các tính năng kinh doanh nâng cao vẫn chưa được giải quyết.

Vấn đề chuẩn hóa giao diện điều khiển cho điện thoại doanh nghiệp thực sự rất phức tạp, bởi vì sự sáng tạo của các nhà cung cấp nên được bảo tồn. Một thỏa hiệp tốt có thể đạt được bằng cách đưa ra các giả định sau:

 Điện thoại có thể hiển thị một màn hình có thể được mô tả bằng cú pháp văn bản (ví dụ: XML). Màn hình có thể được tạo từ các mẫu (thẻ) được xác địn trước được lưu trữ trong điện thoại bởi nhà sản xuất điện thoại, với các thông số có thể thay thế được cung cấp bởi đại lý cuộc gọi.

 Điện thoại có một số phím chức năng được đặt tên, có thể được liên kết với một sự kiện MGCP do điểm cuối tạo được gửi đến tác nhân cuộc gọi. Không có giả định nào được thực hiện trên chức năng của chìa khóa. Theo tùy chọn, một số phím có thể có chức năng động được mô tả cho người dùng bằng các vùng mô tả trên màn hình hoặc các nhãn LCD chuyên dụng (phím mềm).

 Theo tùy chọn, điện thoại cũng có thể cung cấp khả năng điều hướng qua các

menu và chọn một tùy chọn hoặc có thể cung cấp các trường nhập số hoặc chữ và số.

Các giả định để kiểm soát điện thoại của các gói MGCP:

Cho đến nay, một số nhà cung cấp đã triển khai các gói MGCP kiểm soát điện thoại doanh nghiệp dựa trên dựa trên những giả định này:

42

 Polycom với các gói điện thoại doanh nghiệp MGCP được ghi trong RFC 3149

 Swiss voice với các gói điện thoại doanh nghiệp MGCP được ghi trong RFC 3149.

Một phần của tài liệu Nhóm 14 giao thức điều khiển cổng đa phương tiện MGCP (Trang 39 - 42)