D: Digitmap Notity immediately S: Signa| request
3.LƯU LƯỢNG CUỘC GỌI MGCP MẪU
3.1 Thiết lập cuộc gọi (Call set-up)
Cĩ hai ứng dụng chính của MGCP:
Kiêm sốt các cổng tương tự hoặc điện thoại MGCP trong thiết bị của khách hàng.
Kiêm sốt các cổng trung kế trong mạng của nhà cung cấp dịch vụ. Luồng cuộc gọi sau đây minh họa cả hai trường hợp:
Một cuộc gọi được nhận từ một điêm chuyên tín hiệu mạng SS7 (STP) bởi một tác nhân cuộc gọi SS7 (SS7_CA).
Tác nhân cuộc gọi SS7 gửi cuộc gọi đến mạng VoIP lõi bằng giao thức H.323 (nĩ cũng cĩ thê là SIP).
Mạng lõi định tuyến cuộc gọi đến residential Service call agent (R_CA) và R_CA đổ chuơng một điện thoại tương tự trên Residential gateway (R_GW).
Các bản tin SS7 ISUP luơn được kết hợp với mã nhận dạng mạch (CIC), mã này liên quan đến báo hiệu cuộc gọi đến một khe thời gian phương tiện cụ thể trên một trung kế nhất định (quan hệ này được cấu hình tĩnh như một phần của việc cung cấp các thiết bị chuyển mạch TDM). CIC cho phép tác nhân cuộc gọi SS7 xác định vị trí cổng phương tiện thích hợp và điểm cuối trên cổng này kết thúc đường trục và khe thời gian được chỉ định.
Phần đầu tiên của kịch bản cuộc gọi được minh họa trong Hình 3.1.
TGW SS7_STP SS7_CA Class4_GK
Hình 3.1 Cuộc gọi mới nhận được từ mạng SS7 và được truyền đến lõi VoIP. IAM = tin nhắn địa chỉ ban đầu.
• Lệnh CRCX hướng dẫn điểm cuối chuẩn bị nhận phương tiện G.711 p-law từ mạng IP, với kích thước khung hình 10 ms.
• Cổng phản hồi bằng cách cung cấp địa chỉ IP và cổng mà luồng RTP sẽ được gửi.
• Với thơng tin này, tác nhân cuộc gọi SS7 giờ đây cĩ thể gửi một bản tin H.323 SETUP tới bộ chuyển hướng định tuyến lõi mạng VoIP, trong trường hợp này là keeper H.323.
• Cơng cụ chuyển mạch định tuyến lõi này chịu trách nhiệm tìm ra tuyến đường ra thích hợp hoặc cuối cùng là định tuyến lại cuộc gọi đến các tuyến dự phịng trong trường hợp tắc nghẽn hoặc bất kỳ sự cố nào khác. Nĩ cũng sẽ dịch số bên đang gọi và được gọi nếu cần, phù hợp với điểm đến.
• Thơng báo SETUP chứa địa chỉ IP RTP và cổng trong phần tử Fast Start để tiến hành kết nối đa phương tiện.
• Thơng báo CALL PROCEEDING cho biết rằng thơng báo SETUP đã được nhận đúng cách và quá trình quay số đã hồn tất.
• Nếu số chưa hồn tất, thay vào đĩ, cơng cụ chuyển mạch cốt lõi sẽ gửi một thơng báo CÀI ĐẶT CHẤP NHẬN, để bắt đầu một thủ tục được gọi là gửi chồng chéo, nhằm tích lũy nhiều chữ số hơn.
• Cần cĩ các biến thể của luồng cuộc gọi này để sử dụng khả năng thương lượng của H.323: nhiều kết nối 'khơng hoạt động' cĩ thể được thiết lập trên cổng phương tiện cho mỗi bộ mã hĩa giọng nĩi, điều này sẽ cung cấp danh sách các kênh logic được đề xuất cho H.323 SETUP phần tử bắt đầu nhanh. Nếu cổng trung kế MGCP khơng thể mở nhiều kết nối khơng hoạt động của nhiều bộ mã khác nhau, thì thơng tin codec AUEP cĩ thể được sử dụng để xây dựng H.245 CapabilitySet và codec sẽ được thương lượng thơng qua trao đổi H.245 thơng thường.
Hình 3.2 Gatekeeper 4 lớp định tuyến cuộc gọi đến R_CA thích hợp.
và thơng báo sự kiện off-hook cho residential call agent.
• Ngay sau khi Residential gateway xác nhận rằng nĩ đang đổ chuơng, R_CA sẽ gửi lại thơng báo ALERTING tới cơng cụ chuyển mạch lõi.
• Thơng báo ALERTING được chuyển tiếp bởi bộ chuyển mạch lõi tới SS7_CA
ban đầu, nĩ sẽ gửi lại một bản tin ISUP hồn thành địa chỉ (ACM) trên liên kết báo hiệu SS7. R_CA RGW —► SETUP CgPN = 1010101 CDPN + 2020202 FastStart: Receive G.711 /2-law 10 ms on 128.96.41.1:3456 CALLPROCEEDING ◄ Phần tiếp theo: Class4_GK ALERTING RQNT 450064 aaln/o@ 132.147.160.88 MGCP 1.0 X: 12369848 R:ƯHD(N) S:ƯR0 200 450064 OK
Trên thực tế, SS7_CA cũng cĩ thể đã gửi ACM ngay lập tức khi nhận được thơng báo CALL PROCEEDING từ cơng cụ chuyển mạch lõi: trong SS7 ISUP, ACM cĩ nghĩa là số đã hồn tất và ngầm hiểu rằng điện thoại của bên từ xa đang đổ chuơng. Trên mạng SS7, bên gọi cĩ thể nghe thấy nhạc chuơng trước khi điện thoại của bên được gọi thực sự đổ chuơng!
Khi gọi đến một mạng quốc tế, nhạc chuơng ở xa đơi khi được cung cấp (điều này cũng cho phép nghe thấy các thơng báo lỗi trong dải từ xa). Trong trường hợp như vậy, một thơng báo TIẾN BỘ hoặc CẢNH BÁO với chỉ một tiến trình cụ thể (cho biết rằng thơng tin âm thanh trong băng tần đang được gửi đi) sẽ được nhận từ phía H.323 và nhân viên cuộc gọi SS7 sau đĩ sẽ đặt một chỉ báo tương đương trong ACM hoặc gửi tin nhắn ISUP tiến trình cuộc gọi (CPG). Trong các mạng điện thoại hiện đại, đây thường là tình huống duy nhất mà nhạc chuơng được cung cấp bởi đầu cuối từ xa.
Hình 3.3 Thơng báo ALERTING được chuyển đổi thành ISUP ACM. ACM bằng địa chỉ hồn thành Tin nhắn.
Hình 3.3 đại diện cho trường hợp bình thường, với nhạc chờ được cung cấp bởi tổng đài bên gọi. Vẫn khơng cĩ phương tiện truyền thơng nào được trao đổi trên mạng VoIP.
Tại thời điểm này, bên được gọi trả lời cuộc gọi. Residential gateway sẽ gửi một THƠNG BÁO trở lại residential call agent (hình 3.3).
NTFY 2 0@ 132.147.160.88 MGCP 1.0X:12369848 X:12369848 O: L/hd 200 2 OK ______________. ________________. „----► CRCX 450065 aaln/o@ 132.147.160.88 MGCP 1.0 C:308493a0580 L:p:10la:PCMU M:serìdrecv X: 12369848 R:UHU(N),D/[0-9#w](N) S: v = 0 C=INIP4 128.96.41.1 m = audio 3456 RTP/AVP 0 200 450065 OK l:0
Hình 3.4 Người dùng được gọi nhấc điện thoại
• Tác nhân cuộc gọi ngay lập tức tạo kết nối trên điểm cuối.
•Vì tác nhân cuộc gọi đã nhận được cài đặt mã hĩa thoại, địa chỉ IP và cổng cần thiết để gửi phương tiện đến điểm cuối bên gọi, thơng tin này được cung cấp trong CRCX SDP.
•Residential gateway ngay lập tức cĩ thể bắt đầu gửi âm thanh.
•Trong câu trả lời cho CRCX, Residential gateway cũng cung cấp địa chỉ IP và cổng nơi nĩ sẽ nhận âm thanh từ điểm cuối bên gọi. Thơng tin này được bao gồm trong phần tử FastStart của thơng điệp CONNECT được gửi bởi tác nhân cuộc gọi đến gatekeeper lớp 4.
•Thơng báo CRCX cũng sử dụng Yêu cầu thơng báo nhúng hướng dẫn Residential gateway thơng báo ngay cho nhân viên cuộc gọi về bất kỳ chữ số nào được phát hiện trên điểm cuối và tất nhiên, nếu người dùng treo máy.
• Ngay khi tác nhân cuộc gọi SS7 nhận được bản tin CONNECT, nĩ sẽ chuyển tiếp thơng tin phương tiện của phần tử FastStart tới cổng trung kế, sử dụng bản tin Sửa đổi kết nối (Hình 3.4).
Class4_GK R_CA RGW CONNECT FastS1art: Receive G711 p-law 10 ms on 132.147.160.88:16384 V C = 1N = CPMIP4 132.147.160.88 m = audio 16384 RTP/AVP 0
Hình 3.5 Bản tin CONNECT được chuyên đồi thành bản tin ISUP ANM. ANM = tin nhắn trả lời
3.2 Âm DTMF (DTMF tones)
• Luồng cuộc gọi được mơ tả trong Hình 3.5 và 3.6 minh họa thực tế là âm DTMF được gửi dưới dạng thơng tin báo hiệu, khơng phải là một phần của luồng phương tiện.
• Nếu người dùng nhấn phím ‘5’ của điện thoại, tạo ra âm DTMF, cổng vào — như được hướng dẫn — ngay lập tức thơng báo điều này cho residential call agent.
• Tác nhân cuộc gọi chuyển tiếp thơng tin này bằng cách sử dụng bản tin H.245 UserInputIndication. Để tránh việc cổng cũng gửi DTMF trong băng tần, một sự kiện DD (su = false) mới đã được xác định trong gĩi DTMF (phiên bản 1 RFC 3660).
• Sau khi nhận được Thơng báo người dùng H.245 bởi tác nhân cuộc gọi SS7, nĩ cần được chuyển đổi lại thành âm DTMF trên kênh mang.
• Tác nhân cuộc gọi gửi một RQNT đến điểm cuối yêu cầu nĩ tạo ra tín hiệu ‘L / 5’ (Hình 3.5). Class4_GK R_CA RGW I4NTFY 3 0Ỡ132.147.160.88 MGCP 1.0 X: 12369848 H 245 Ull O: Ư5 Digit ‘5’ 200 3 OK
Hình 3.7 DTMF được tạo lại bằng cổng trung kế. UII = chỉ báo đầu vào của người dùng.
3.3 Giải phĩng cuộc gọi (Call release)
Khi người dùng được gọi gác máy, sự kiện này sẽ được thơng báo cho
residential call agent., điều này sẽ gửi một thơng báo LIÊN QUAN ĐẾN HỒN
THÀNH LÊN mạng VoIP lõi (lưu ý rằng trong H.323, phiên điều khiển phương tiện H.245 được phát hành trước, sau đĩ là điều khiển cuộc gọi liên kết).
Call agent cũng khởi động lại cổng cho cuộc gọi tiếp theo, bằng cách tìm kiếm sự kiện off-hook, sau đĩ kích hoạt NotiíicationRequest nhúng áp dụng âm quay số và chờ các chữ số (Hình 3.6).
Class4_GK R_CA RGW
H.245 EndSessĩon NTFY 4 aaln/o@ 132.147.160.88 MGCP 1.0X: 123698480: ưhd 0: ưhd RELEASE COMPLETE 200 4 OK DLCX 450066 aaln/o@ 132.147.160.88 MGCP 1.0 l:0 X: 12369849 R:ƯHD(E(R(hu(N),[0-9#‘T](D)),S(ưdl),D([1-7]xxxxx,911)) S: 200 450066 OK
Cú pháp của dịng sự kiện được yêu cầu cĩ nghĩa là: ‘tích lũy tất cả các chữ số, *, # và sự kiện hẹn giờ theo bản đồ chữ số.’ Bản đồ chữ số được định cấu hình cho một điện thoại bị giới hạn trong dịch vụ địa phương ở San Jose, CA: nĩ chỉ cĩ thể quay các số cĩ 6 chữ số hoặc một số khẩn cấp. Bất kỳ sự kiện nào khác khơng khớp với bản đồ chữ số sẽ kích hoạt THƠNG BÁO ngay lập tức (ví dụ: ‘8’ hoặc ‘0’). Thời gian chờ là 16 giây trong khi vẫn tích lũy các chữ số trong bản đồ chữ số cũng sẽ kích hoạt THƠNG BÁO (ví dụ: ‘ 123 <16 giây>’).
Trình tự ngắt kết nối ISUP phức tạp hơn trình tự ngắt kết nối H.323 hoặc SIP và thường yêu cầu ít nhất hai thơng báo: REL (RELEASE) chỉ ra rằng bên được gọi treo lên, trong khi RLC (RELEASE COMPLETE) cho biết bên được gọi cũng bị treo (Hình 3.7).
Hình 3.9 Bản tin RELEASE COMPLETE (RLC) được chuyển đổi thành bản tin ISUP RELEASE (REL)
Trình tự phức tạp hơn này được sử dụng vì một số mạng sử dụng thơng báo trong băng tần khi kết thúc các cuộc gọi nhất định (ví dụ: thẻ gọi điện). Thơng báo RLC hướng dẫn thiết bị gửi thơng tin trong băng tần ngừng gửi thơng tin đĩ; thơng báo này cũng gây ra việc phát hành tất cả các mạch.