Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
1,61 MB
Nội dung
Học viện Cơng Nghệ Bưu Viễn thơng BÁO CÁO TIỂU LUẬN Môn: Báo hiệu đ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 Giảng viên: Hồng Trọng Minh Thành viên nhóm 12: Bùi Văn Hiếu- B18DCVT146 Hồ Khánh Linh- B18DCVT242 Đào Mạnh Quang- B18DCVT330 Hà Nội, tháng 12 năm 2021 Mục lục Bảng từ viết tắt Phụ lục Hình bảng LỜI NÓI ĐẦU 1 Giới thiệu: Tại có MGCP? 1.1 Các giao thức kích thích (Stimulus protocols) 1.2 Cổng phân chia (Decomposed gateways) 1.3 Hoàn cảnh lịch sử đời (Some history) MGCP 1.0 2.1 Mơ hình kết nối MGCP 2.2 Giao thức 11 2.2.1 Tổng quan 11 2.2.2: Sự kiện gói tín hiệu 13 2.2.3 Lớp truyền tải MGCP qua UDP 20 2.2.4 MGCP commands from the call agent to the gateway (Các lệnh MGCP từ đại lý gọi đến cổng) 23 2.2.5 MGCP commands from the gateway to the call agent(Lệnh MGCP từ cổng đến đại lý gọi) 40 2.3 Xử lý fax 42 2.4 Tiện ích mở rộng để kiểm sốt giao diện người dùng điện thoại 47 LƯU LƯỢNG CUỘC GỌI MGCP MẪU (SAMPLE MGCP CALL FLOWS) .54 3.1 Thiết lập gọi (Call set-up) 54 3.2 Âm DTMF (DTMF tones) 59 3.3 Giải phóng gọi (Call release) .60 TƯƠNG LAI CỦA MGCP (THE FUTURE OF MGCP) 62 KẾT LUẬN .64 Bảng từ viết tắt Tên Tên đầy đủ AAL2 ATM Adaptation Layer ATM Asynchronous Transfer Mode API Application Programming Interface CTI Computer Telephony Integration DLCX delete connection DNS Domain Name System DTMF Dual-Tone Multi-Frequency FIFO First in First Out IETF Internet Engineering Task Force ISDN Integrated Services Digital Network MGCP Media Gateway Control Protocol NASS Network Attachment Subsystem SDP Session Description Protocol SIP Session Initiation Protocol RFC Request for Comments RSIP Restart in progress RTP Real-time Protocol TDM Time Division Multiplexing PBX Private Branch Exchange XML Xtensible Markup Language NAS Network Access Server CR Carriage Return LF Line Feed ASCII American Standard Code for Information Interchange Phụ lục Hình bảng Hình Hình 1.1 Hình 2.1 Hình 2.2 Hình 2.3 Hình 2.2.1.1 Hình 2.2.1.2 Hình 2.2.1.3 Hình 2.2.3.1 Hình 2.2.3.1 Hình 2.2.3.2 Hình 2.2.3.3 Hình 2.2.3.4 Hình 2.2.4.1.1 Hình 2.2.4.2.1 Hình 2.2.4.2.2 Hình 2.2.4.2.3 Hình 2.2.4.2.4 Hình 2.2.4.2.5 Hình 2.2.4.2.6 Hình 2.2.4.3.1 Hình 2.2.4.3.2 Hình 2.2.4.3.3 Hình 2.2.4.4.1 Hình 2.2.4.5.1 Hình 2.2.4.6.1 Hình 2.2.4.7.1 Hình 2.2.5.2.1 Hình 2.3.1 Hình 2.3.2 Hình 2.3.3 Hình 2.3.4 Hình 2.4.1 Hình 2.4.2 Hình 2.4.3 Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Hình 3.5 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 4.1 LỜI NÓI ĐẦU Trong năm gần đây, nhà mạng nước ta VNPT, Viettel, Mobifone, Vinaphone nỗ lực xây dựng triển khai mạng hệ nhằm đáp ứng nhu cầu ngày tăng khách hàng dịch vụ thoại, số liệu, video, multimedia,… Trong giai đoạn thiết bị NGN giai đoạn cài đặt, chạy thử bước chuyển tải lưu lượng từ mạng truyền thống Cấu trúc mạng NGN VNPT bước định hình, số giao thức báo hiệu cho mạng NGN lựa chọn BICC, SIP, H323… MGCP – phát triển Bằng kiến thức học kiến thức tích lũy được, nhóm em nghiên cứu đề tài “MGCP – Giao thức điều khiển cổng phương tiện’’ Do khả thời gian chuẩn bị hạn chế nên tiểu luận chắn khơng tránh khỏi thiếu sót, nhóm em mong nhận lời góp ý nhận xét thầy cô giáo môn 1 Giới thiệu: Tại có MGCP? 1.1 Các giao thức kích thích (Stimulus protocols) SIP H.323 giao thức trạng thái, dựa phiên giống Sự giống ẩn đằng sau tất khác biệt cách khác để hóa thông tin giống nhau, hai giao thức có chung đặc điểm: Chúng bao gồm giao thức điều khiển gọi (H.225.0, SIP) giao thức điều khiển phương tiện (H.245, mơ hình trả lời đề nghị SDP), với giao thức điều khiển phương tiện gói gọn giao thức điều khiển gọi Giao thức điều khiển gọi phiên đơn giản chút ISDN Q.931 (H.225.0), với cách đóng kết nối (ba thơng báo Q.931, thông báo H.225.0 SIP điều xảy thay đổi trình tự đóng tin nhắn gây số vấn đề) Cả giao thức điều khiển gọi giao thức điều khiển phương tiện giả định trạng thái trạng thái cuối 'thông minh' Nếu SIP H.323 ngơn ngữ lập trình, chúng giống với ngơn ngữ BASIC Bạn làm nhiều việc với BASIC miễn bạn làm việc mà BASIC có hướng dẫn thích hợp, bạn làm nhiều việc khác với ngơn ngữ C với hợp ngữ Nếu giao thức kích thích ngơn ngữ lập trình, hợp ngữ cấp thấp Ví dụ: Khi bạn cầm điện thoại H.323 điện thoại SIP, bạn nhận nhạc chuông Khi bạn cầm điện thoại PBX, đơi bạn nhận thơng báo "bạn có thư thoại" Trên điện thoại H.323 SIP, bạn có nút đèn tính năng, mã hóa cứng nhà sản xuất điện thoại, để giữ, chuyển, gọi ba chiều, báo chờ tin nhắn, v.v Trên điện thoại PBX, bạn muốn để gán tính cho nút nào, để điều khiển đèn nào, xác bạn muốn Trên điện thoại H.323 SIP (khơng có phần mở rộng độc quyền), bạn cần nhấc điện thoại nhấn nút loa để nhận gọi Trên điện thoại kích thích, loa kích hoạt từ xa PBX Giao thức kích thích mang lệnh cấp thấp ISDN, H.323 SIP: + Đối với gọi đến, tất giao thức cần gửi tin nhắn "bạn có gọi mới" điện thoại tự đổ chng Nó dự kiến gửi lại nhạc chuông sau bạn nhận điện thoại Một giao thức kích thích gửi lệnh 'đổ chng với kiểu chng X', sau lệnh "thơng báo cho tơi nhấc thiết bị cầm tay" (hoặc gửi trực tiếp lệnh "kích hoạt loa") + Đối với gọi đi, sau thông báo thiết bị cầm tay bị ngắt kết nối, PBX gửi lệnh "play dial-tone", theo sau lệnh "thông báo cho chữ số quay số" (nhưng gửi lệnh 'phát lệnh tin nhắn âm này') Ưu điểm: Đơn giản hóa ảnh hưởng đến ứng dụng PBX Tạo điều kiện thuận lợi cho việc quản lý số lượng lớn điểm cuối, cách giảm thiểu vấn đề gây đa dạng loại phần mềm triển khai điểm cuối Tạo điều kiện thuận lợi cho việc triển khai tập trung tính ứng dụng mới, tính ứng dụng tương tác với điểm cuối Giúp dễ dàng việc lập trình ứng dụng dịch vụ nâng cao yêu cầu phối hợp nhiều điểm cuối, cách tập trung trạng thái tất điểm cuối PBX Nhược điểm: Yêu cầu tài nguyên tập trung: hai điện thoại giao thức kích thích khơng thể liên lạc khơng có PBX Ngồi ra, mức độ chi tiết giao tiếp với điều khiển gọi mức thấp, dịch vụ yêu cầu nhiều thông báo điều khiển đáng kể so với điểm cuối thông minh Kết luận: Chỉ với H.323 SIP, VoIP thiếu giao thức dựa kích thích — MGCP lấp đầy khoảng trống 1.2 Cổng phân chia (Decomposed gateways) Đặt vấn đề: Trong ngày đầu VoIP, hầu hết cổng VoIP dựa PC, với số bo mạch phần cứng xử lý việc xử lý phương tiện Các cổng ‘decomposed’ theo nghĩa tài nguyên xử lý điều khiển gọi điều khiển phương tiện chạy mô-đun khác nhau, với số API độc quyền bảng điện thoại phần mềm cổng dựa PC Ban đầu tất cổng nhúng thường giữ lại kiến trúc này, với xử lý trung tâm xử lý điều khiển gọi, bo mạch Bộ xử lý tín động (ví dụ: thời gian / ngày tháng gọi đếm thời gian) Định dạng XML mô tả chuỗi kiện để gửi lại cho đại lý gọi cho lựa chọn Nếu bàn phím điện thoại sử dụng để chọn lựa chọn hình trình đơn, kiện báo cáo cho tác nhân gọi thơng qua gói XML hình endpoint: hình có quyền ưu tiên chuyển kiện nhấn phím khơng sử dụng đến hệ thống phụ điểm cuối điện thoại (ngoại lệ tiện ích echo, hiển thị kiện khơng tiêu thụ chúng sử dụng để lặp lại hình số quay số) Định dạng tín hiệu hình XML / xml sau: S: XML/xml (? ? $ =