Tải bản đầy đủ (.pdf) (7 trang)

Tài liệu tổng quan về các giao thức báo hiệu và điều khiển, chương 15 docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (233.43 KB, 7 trang )

Chương 15.
CÁC GIAO THỨC BÁO HIỆU VÀ
ĐIỀU KHIỂN CHỦ TỚ
5.1. GIAO THỨC ĐIỀU KHIỂN CỔNG PHƯƠNG TIỆN –
MGCP
“MGCP- Media Gateway Controll Protocol là giao thức điều
khiển các cổng VoIP từ các thiết bị điều khiển cuộc gọi như MGC
hay Call Agent”. Đây là định nghĩa về MGCP trích từ IETF RFC
2705 - Media Gateway Control Protocol.
S
ự phát triển của MGCP được mở rộng do ảnh hưởng của sự
xung đột giữa các phần kiến nghị cho việc tách rời hóa kiến trúc
GW. MGCP là sự bổ sung của cả hai giao thức SIP và H.323, được
thiết kế đặc biệt như một giao thức bên trong giữa các MG và các
MGC cho vi
ệc tách hoá kiến trúc GW. Trong đó, MGC xử lý cuộc
gọi bằng việc giao tiếp với mạng IP qua truyền thông với một thiết
bị báo hiệu địa chỉ giống như H.323 GK hoặc SIP Server và với
mạng chuyển mạch kênh qua một GW báo hiệu tuỳ chọn. MGC
thực hiện đầy đủ chức năng của lớp báo hiệu trong H.323 và như
một H.323 GK. MG có nhiệm vụ chuyển đổi giữa dạng tín hiệu
analog từ các mạch điện thoại, với các gói tin trong mạng chuyển
mạch gói. MGCP hoàn toàn tương thích với VoIP GW. Nó cung
cấp một giải pháp mở cho truyền thông qua mạng và sẽ cùng tồn
tại với H.323 và SIP.
5.1.1. Kiến trúc và các thành phần
MGCP dựa trên mô hình Client/Server. Giống như các giao
th
ức khác, MGCP sử dụng giao thức SDP để mô tả phương thức
truyền thông và sử dụng RTP/RCTP cho việc vận chuyển và giám
sát truy


ền tin. MGCP định nghĩa các thực thể điểm cuối (Endpoint-
E) và các k
ết nối (Connection-C). E là các nguồn dữ liệu có thể là
v
ật lý hoặc logic. Việc tạo nguồn vật lý đòi hỏi phải thiết lập phần
cứng, chẳng hạn như giao tiếp qua một GW và kết thúc một kết nối
tới mạng chuyển mạch kênh PSTN, còn nguồn logic tạo ra từ phần
mềm như nguồn tiếng nói.
Kết nối có thể là kết nối điểm – điểm hoặc đa điểm, có thể
được thiết lập
qua rất nhiều thành phần mang trên mạng, như gói
tin tho
ại dùng RTP trên mạng TCP/UDP, dùng AAL2 cho mạng
ATM.
Các ho
ạt động của MGCP là các báo hiệu (Signal-S) gửi từ
MGC tới MG và các kết quả (Event-E) do MG gửi tới MGC. Quan
hệ giữa MG và MGC (hay CA) được thể hiện trên hình 5.1:
Hình 5.1. Quan hệ giữa MG và MGC
Quá trình thiết lập giữa hai đầu cuối tại các Gateway cùng
được quản lý bởi MGC diễn ra như sau: Quá trình thiết lập giữa
hai đầu cuối tại các Gateway cùng được quản lý bởi MGC diễn ra
như sau:
 MGC gửi CreatConnection tới GW đầu tiên. GW sẽ định vị
các tài nguyên cần thiết và gửi trả các thông tin cần thiết
cho kết nối như địa chỉ IP, cổng UDP, các tham số cho quá
trình đóng gói. Các thông tin này được chuyển tiếp qua
MGC.
 MGC gửi CreatConnection tới GW thứ hai chứa các thông
tin chuyển tiếp ở trên. GW này trả về các thông tin mô tả

phiên của nó.
 MGC gửi lệnh ModifyConnection tới đầu cuối thứ nhất.
Quá trình kết nối thành công sau khi hoàn tất các bước trên.
MGCP
định nghĩa 3 báo hiệu:
Bảng 5.1. Các báo hiệu trong MGCP
Khai báo (Notify)
Các s
ự kiện được quan sát
trên Gateway
Xoá kết nối
(DeleteConnection)
Xóa một kết nối, giải phóng tài
nguyên.
Khởi động lại trong
quá trình
( RestartInProcess )
Xóa mọi dịch vụ tại đầu cuối,
khởi tạo lại tiến trình kết nối.
MGCP cũng định nghĩa 8 lệnh trao đổi thông tin giữa các
MGC với các đầu cuối:
Bảng 5.2. Các lệnh trao đổi thông tin trong MGCP
Cấu hình kết cuối
(EndpointConfiguration)
MGC cho Gateway biết tên luật
mã hoá tín hiệu. Trong trường
hợp tiếng nói là luật –  hoặc luật
– A.
Yêu cầu khai báo
(NotificationRequest)

Yêu cầu Gateway gửi các thông
báo về các sự kiện diễn ra ở một
đầu cuối n
ào đó.
Tạo kết nối
(CreatConnection)
Mở một kết nối giữa hai đầu cuối.
Sửa đổi kết nối
(ModifyConnection)
Thay đổi các tham số trong một
kết nối đã được mở trước đó.
Xoá kết nối
(DeleteConnection)
Đóng một kết nối. Lệnh này có
th
ể được gửi bởi MGC, Gateway.
Đá
p ứng của lệnh này trả vể các
thông tin tổng hợp trong suốt quá
trình kết nối.
Kiểm toán đầu cuối
(AuditEndpoint)
MGC tìm kiếm các thông tin về
trạng thái tại một đầu cuối nào đó.
Kiểm toán kết nối
(AuditConnection)
MGC gửi yêu cầu trả về các
thông số trong một kết nối đã
được mở.
Thông báo thăm

dò(PollNotify)
Đưa sự kiện thông báo.
5.1.2. Thiết lập cuộc gọi thông qua MGCP
Hình 5.2. Thiết lập cuộc gọi giữa A và B
Trình tự thiết lập cuộc gọi giữa hai máy điện thoại A điện
thoại B như sau:
 Khi máy điện thoại A được nhấc lên Gateway A gửi bản tin
cho MGC.
 Gateway A tạo âm mời quay số và nhận số bị gọi.
 Số bị gọi được gửi cho MGC.
MGC xác định định tuyến cuộc gọi như thế nào:
 MGC gửi lệnh cho Gateway B.
 Gateway B đổ chuông ở máy B.
 MGC gửi lệnh cho Gateway A và B tạo phiên kết nối
RTP/RTCP.
5.1.3. So sánh giữa MGCP, SIP và H.323
MGCP khác với SIP và H.323 ở một số điểm như sau:

×