D: Digitmap Notity immediately S: Signa| request
3.1, Connections to an external media source or sink described by SDP(Các kết
kết
nối với nguồn phương tiện bên ngồi hoặc ổ cắm được SDP mơ tả)
Đây là trường hợp phổ biến nhất. Lệnh (minh họa trong Hình 2.2.4.3.1) chứa các tham số sau:
• Một CallId: số nhận dạng cuộc gọi bao gồm tối đa 32 ký tự thập lục phân. Nĩ là duy nhất cho đại lý cuộc gọi / cổng và giống hệt nhau trên tất cả các kết nối liên quan đến cùng một cuộc gọi. Đối với cổng, nĩ là một tham số khơng rõ ràng khơng phục vụ mục đích hoạt động, nhưng cĩ thể được đưa vào thống kê và để tạo điều kiện khắc phục sự cố.
• EndpointId đích. Nếu ký tự đại diện ‘bất kỳ trong số’ được đại lý cuộc gọi sử dụng, tên điểm cuối đã chọn sẽ được đưa vào bởi cổng vào tham số SpecificEndpoint của phản hồi.
• Theo tùy chọn, Đối tượng được thơng báo mới cho điểm cuối (nơi các thơng báo và các lệnh khởi tạo cổng khác sẽ được gửi từ bây giờ).
• Tùy chọn, LocalConnectionOptions chỉ định: codec mong muốn (ví dụ: ‘a:
PCMU; PCMA; G726-32’) theo thứ tự ưu tiên; các định dạng MIME được phép (ví dụ: ‘a: image / t38’); khoảng thời gian tạo nhịp độ mong muốn tính bằng mili giây (ví dụ: ‘p: 20-40’); băng thơng tối đa tính bằng kbps bao gồm IP / UDP / RTP overhead (‘b: 100-200’); loại dịch vụ (‘t: a2’, tương ứng với điểm mã DiffServ1 để sử dụng — mặc định là 0); kích hoạt bộ khử tiếng vọng (ví dụ: ‘e: off — mặc định đang hoạt động); ngăn chặ n kích hoạt (ví dụ: ‘s: on’
— mặc định là hoạt động); quyền kiểm sốt (ví dụ: ‘gc: auto’ — mặc định là khơng cĩ quyền kiểm sốt); khĩa bảo mật cho mã hĩa RTP (ví dụ: ‘k: clear: mysecret’, theo mặc định khơng cĩ mã hĩa RTP); loại mạng (ví dụ: ‘nt: IN’, hầu hết các cổng hỗ trợ một loại mạng duy nhất); dự trữ tài nguyên (ví dụ: ‘r: g’ cho dịch vụ được đảm bảo, ‘r: cl’ cho tải được kiểm sốt).
CA GW________________—. _________—— ______________— ---► ________________—. _________—— ______________— ---► CRCX 450069 aaln/o@ [132.147.160.88] MGCP 1.0 C:308493a0580 L:p:20,a:PCMU Cal|-|d Múnactive
Request for 20-ms packets/G.711
..._______I íz-law
Initial mode of the connection 200 450069 OK - 1:0 Connectionld = 0 V = 0AM c = IN IP4 132.147.160.88 m = audio 16384 RTP/AVP 0 SDP local parameters. Send páckets to 132.147.160.88:16384 Hình 2.2.4.3.1 Ví dụ về lệnh CRCX
• Chế độ kết nối. Các chế độ được xác định là 'sendonly', 'recvonly' (chỉ nhận), 'sendrecv' (gửi và nhận), 'confrnce' (hội nghị), 'khơng hoạt động', 'loopback', 'conttest' (kiểm tra tính liên tục), 'netwloop '(mạng lặp lại) và' netwtest '(kiểm tra tính liên tục của mạng). Hình 2.2.4.3.2 minh họa mối quan hệ giữa các luồng phương tiện của từng loại kết nối và điểm cuối tương ứng. Biểu tượng ỉ cĩ nghĩa là các tín hiệu được trộn lẫn trước khi truyền. Tín hiệu nhận được từ các kết nối ‘conference’ được gửi đến tất cả các kết nối khác cũng ở chế độ ‘conference’ và được trộn trước khi truyền. Các kết nối ‘sendonly’, ‘sendreceive’ và ‘conference’ yêu cầu
RemoteConnectionDescriptor (hoặc một số nhận dạng điểm cuối khác), nếu khơng, phương tiện khơng thể gửi được. Kết nối lặp lại trả về bất kỳ phương tiện nào nhận được từ điểm cuối trở lại cùng điểm cuối (kiểm tra tính liên tục tiêu chuẩn của ITU). Kết nối kiểm tra tính liên tục trả về tín hiệu 2.010 Hz nếu nhận được tín hiệu 1.780 Hz từ điểm cuối (được sử dụng ở Hoa Kỳ).
Hình 2.2.4.3.2 Các kiểu kết nối MGCP.
Kết nối vịng lặp mạng trả lại phương tiện nhận được từ mạng trở lại mạng. Chế độ kiểm tra tính liên tục của mạng đã lỗi thời. Các chế độ kết nối này được minh họa trong Hình 2.2.4.3.3.
• Tùy chọn, một bộ mơ tả kết nối từ xa chỉ định sử dụng SDP nơi luồng phương tiện sẽ được gửi và các tùy chọn cho codec để sử dụng.
• Tùy chọn, một lệnh NotiíicationRequest được đĩng gĩi. Các tham số của lệnh được đĩng gĩi chỉ được thêm vào, ngoại trừ EndpointID khơng bị trùng lặp.
• Tùy chọn, một lệnh EndpointConfiguration được đĩng gĩi. Các tham số của lệnh được đĩng gĩi chỉ được thêm vào, ngoại trừ endpointID khơng bị trùng lặp Bằng cách gửi một lệnh NotificationRequest được đĩng gĩi, đại lý cuộc gọi cĩ khả năng yêu cầu cổng thực thi các hành động đồng thời. Ví dụ:
• Yêu cầu cổng khu dân cư chuẩn bị kết nối để đảm bảo rằng người dùng cĩ thể bắt đầu nĩi ngay khi điện thoại ngắt kết nối.
• Yêu cầu tổng đài khu dân cư thơng báo cho nhân viên tổng đài khi điện thoại ngắt kết nối.
Điều này cĩ thể được thực hiện trong một lệnh CreateConnection duy nhất, bằng cách cũng truyền các tham số RequestEvent cho sự kiện off-hook và tham số SignalRequest cho tín hiệu đổ chuơng. Sự kết hợp này làm giảm đáng kể số lượng các chuyến đi vịng cần thiết để thiết lập kết nối giữa hai điểm cuối và cung cấp nhiều tùy chọn khả năng mở rộng hơn cho đại lý cuộc gọi.
Hình 2.2.4.3.3 Chế độ kết nối lặp lại và kiểm tra tính liên tục.
Sau khi xử lý lệnh CRCX, cổng trả về: • Một ID kết nối.
• Một LocalConnectionDescriptor chỉ định các tham số cục bộ của kết nối bằng SDP. • Tùy chọn, một EndpointID cụ thể nếu điểm cuối khơng được chỉ định trong lệnh.