Cuộc gọi từ SIP tới PSTN và từ PSTN vào SIP qua Gateway

Một phần của tài liệu Nghiên cứu, thiết kế và xây dựng hệ thống thoại doanh nghiệp sử dụng VoIP (Trang 63 - 69)

Ví dụ hình 2.11 mô tả một cuộc gọi từ SIP tới PSTN qua một PSTN gateway. SIP phone thu thập các ký sốđược quay và sếp chúng vào một SIP URI sử

dụng trong Request-URI và trường To header. Người gọi có thể phải quay cả số

quốc tế 1-202-555-1313 hoặc họ có thể chỉ phải quay số cục bộ 555-1313, SIP phone thêm vào mã nước và mã vùng qui ước để tạo ra một URI quốc tế. SIP phone

đã được cấu hình trước với địa chỉ IP của PSTN gateway, do đó nó có thể gửi bản tin INVITE tới thẳng gw.carrier.com. Gateway đó khởi tạo cuộc gọi tới PSTN bằng cách chọn ra một đường trung kế SS7 ISUP tới chuyển mạch điện thoại trong PSTN. Những ký số có trong bản tin INVITE được ánh xạ với ISUP IAM. Bản tin ISUP Address Complete Message (ACM) được gửi trở lại bởi PSTN để nhận dạng

đường trung kế đã bị chiếm kênh. Những tín hiệu của quá trình được phát ra trong kênh audio một chiều thiết lập trong PSTN. Trong ví dụ này, tín hiệu rung chuông

được phát ra bởi chuyển mạch điện thoại phía cuối. Gateway làm công việc map ACM với 183 Session Progresss Reponse bao gồm SDP chỉ thị cổng RTP mà gateway sẽ kết nối audio từ PSTN.

Nhờ vào sự tiếp nhận của 183, UAC của người gọi bắt đầu tiếp nhận các gói RTP được gửi từ gateway và đưa audio tới người gọi, nhờđó họ biết được tiến trình của cuộc gọi trong PSTN.

Nguyễn Đức Hùng- ĐHBKHN  63 

Hình 2.10. Cuc gi t SIP ti PSTN qua Gateway

Cuộc gọi hoàn thành khi người bị gọi nhấc máy trả lời, chuyển mạch sẽ gửi một bản tin Answer Message (ANM) tới cho gateway. Gateway sau đó sẽ cắt kết nối audio qua cả hai hướng và gửi bản tin 200 OK tới người gọi. Bởi vì kênh RTP media đã hoàn toàn được thiết lập, gateway phát ra một SDP trong đáp ứng 183 nhưng không làm thay đổi gì đến kết nối RTP. UAC gửi một bản tin ACK để hoàn tất báo hiệu SIP. Vì không có một bản tin tương đương trong ISUP nên gateway sẽ

thu về bản tin ACK đó.

Cuộc gọi kết thúc khi người gọi gửi bản tin BYE tới gateway. Gateway sẽ

map bản tin BYE tới bản tin ISUP Release hay REL. Gateway gửi bản tin 200 OK tới BYE và nhận về một RLC từ PSTN. Hai bản tin này không phụ thuộc với nhau, nếu vì một lý do gì đó mà SIP hoặc PSTN không cho đáp ứng đúng, một trong hai mạng sẽ không muốn nhận nguồn từ mạng kia.

Nguyễn Đức Hùng- ĐHBKHN  64 

M1 INVITE sip:+12025551313@gw.carrier.com;user=phone SIP/2.0 Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bKfgrw

Max-Forwards: 70

From: <sip:filo.farnsworth@television.tv>;tag=12

To: <+12025551313@gw.carrier.com;user=phone>;tag=37 Call-ID: 49235243082018498@television.tv

CSeq: 1 ACK M1 INVITE sip:+12025551313@gw.carrier.com;user=phone SIP/2.0 Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK4545

Max-Forwards: 70 From: <sip:filo.farnsworth@television.tv>;tag=12 To: <sip:+12025551313@gw.carrier.com;user=phone> Call-ID: 49235243082018498@television.tv CSeq: 1 INVITE Supported: 100rel Contact: sip:filo.farnsworth@studio.television.tv Content-Type: application/sdp Content-Length: 154 v=0 o=FF 2890844535 2890844535 IN IP4 8.19.19.06 s=- t=0 0 c=IN IP4 8.19.19.06

m=audio 5004 RTP/AVP 0 8 Two alternative codecs, a=rtpmap:0 PCMU/8000 PCM µ-Law or a=rtpmap:8 PCMA/8000 PCM A-Law

Nguyễn Đức Hùng- ĐHBKHN  65 

CdPN=202-555-1313, NPI=E.164,

NOA=National Gateway maps telephone into called party number

M3 ACM

M4 SIP/2.0 183 Session Progress

Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK4545 From: <sip:filo.farnsworth@television.tv>;tag=12

To: <+12025551313@gw.carrier.com;user=phone>;tag=37 Tag and brackets Call-ID: 49235243082018498@television.tv CSeq: 1 INVITE RSeq: 08071 Contact: <sip:50.60.70.80> Content-Type: application/sdp Content-Length: 139 v=0 o=Port1723 2890844535 2890844535 IN IP4 50.60.70.80 s=- t=0 0 c=IN IP4 50.60.70.80

m=audio 62002 RTP/AVP 0 Gateway selects µ-Law codec a=rtpmap:0 PCMU/8000

M5 PRACK sip:50.60.70.80 SIP/2.0

Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK454 Max-Forwards: 70

Nguyễn Đức Hùng- ĐHBKHN  66  From: <sip:filo.farnsworth@television.tv>;tag=37 To: <sip:+12025551313@gw.carrier.com;user=phone>;tag=12 Call-ID: 49235243082018498@television.tv CSeq: 2 PRACK Contact: sip:filo.farnsworth@studio.television.tv RAck: 08071 1 INVITE Content-Length: 0 M6 SIP/2.0 200 OK

Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK454 From: <sip:filo.farnsworth@television.tv>;tag=37 To: <sip:+12025551313@gw.carrier.com;user=phone>;tag=12 Call-ID: 49235243082018498@television.tv CSeq: 2 PRACK M7 ANM M8 SIP/2.0 200 OK

Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK4545 From: <sip:filo.farnsworth@television.tv>;tag=12 To: <+12025551313@gw.carrier.com;user=phone>;tag=37 Call-ID: 49235243082018498@television.tv CSeq: 1 INVITE Contact: <sip:50.60.70.80> Content-Type: application/sdp Content-Length: 139 v=0 o=Port1723 2890844535 2890844535 IN IP4 50.60.70.80

Nguyễn Đức Hùng- ĐHBKHN  67  s=- t=0 0 c=IN IP4 50.60.70.80 m=audio 62002 RTP/AVP 0 a=rtpmap:0 PCMU/8000

M9 ACK sip:50.60.70.80 SIP/2.0 Via: SIP/2.0/UDP 8.19.19.06

M10 BYE sip:50.60.70.80 SIP/2.0

Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK321 Max-Forwards: 70

From: <sip:filo.farnsworth@television.tv>;tag=12

To: <+12025551313@gw.carrier.com;user=phone>;tag=37 Call-ID: 49235243082018498@television.tv

CSeq: 3 BYE CSeq incremented

M11 REL

CauseCode=16 Normal Clearing

M12 SIP/2.0 200 OK

Via: SIP/2.0/UDP 8.19.19.06:5060;branch=z9hG4bK321 From: <sip:filo.farnsworth@television.tv>;tag=12

To: <+12025551313@gw.carrier.com;user=phone>;tag=37 Call-ID: 49235243082018498@television.tv

CSeq: 3 BYE

Nguyễn Đức Hùng- ĐHBKHN  68 

CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG BUSINESS CHO DOANH NGHIỆP SỬ DỤNG VoIP

Một phần của tài liệu Nghiên cứu, thiết kế và xây dựng hệ thống thoại doanh nghiệp sử dụng VoIP (Trang 63 - 69)