This sequence diagram was generated with EventStudio System Designer (http://www.eventhelix.com/eventstudio).



Similar documents
IMS Conference (IMS Conference Call) Calling UE IMS Network Called UE Caller User Equipment

3GPP TS V8.1.0 ( )

SIP : Session Initiation Protocol

Architectural Overview of IP Multimedia Subsystem -IMS

Introduction to VoIP Technology

Advanced SIP Series: SIP and 3GPP Operations

SIP Trunking. Service Guide. Learn More: Call us at

Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University

NTP VoIP Platform: A SIP VoIP Platform and Its Services

Delivery of Voice and Text Messages over LTE

WHAT S BEHIND YOUR SMARTPHONE ICONS? A brief tour of behind-the-scenes signaling for multimedia services

ARCHITECTURES TO SUPPORT PSTN SIP VOIP INTERCONNECTION

COPYRIGHTED MATERIAL. Contents. Foreword. Acknowledgments

SIP Trunk Configuration V/IPedge Feature Description 5/22/13

Session Initiation Protocol (SIP) 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 TEL: # 340

3GPP TS V8.2.0 ( )

VegaStream Information Note T.38 protocol interactions

White paper. SIP An introduction

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Formación en Tecnologías Avanzadas

SIP Trunk Recording Configuration For CUCM 6.x Version 8.0

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0

Application Notes for Configuring Intelepeer SIP Trunking with Avaya IP Office Issue 1.0

SIP Trunking and Voice over IP

This specification this document to get an official version of this User Network Interface Specification

MITEL SIP CoE. Technical. Configuration Notes. Configure MCD 6.X for use with babytel SIP trunks. SIP CoE

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution 1.

Part II. Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., National Taiwan University

End-2-End QoS Provisioning in UMTS networks

MODELLING OF INTELLIGENCE IN INTERNET TELEPHONE SYSTEM

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

II. Service deployment

Technical Manual 3CX Phone System for Windows

Media Gateway Controller RTP

Session Initiation Protocol (SIP) to ISDN User Part (ISUP) Interworking

Session Initiation Protocol (SIP)

Avaya IP Office 8.1 Configuration Guide

This document explains how to enable the SIP option and adjust the levels for the connected radio(s) using the below network example:

SIP and Mobility: IP Multimedia Subsystem in 3G Release 5

Interoperability Test Plan for International Voice services (Release 6) May 2014

BROADSOFT PARTNER CONFIGURATION GUIDE VEGASTREAM VEGA 100

How to Configure the Avaya IP Office 6.1 for use with Integra Telecom SIP Solutions

TECHNICAL SUPPORT NOTE. 3-Way Call Conferencing with Broadsoft - TA900 Series

Application Note. Firewall Requirements for the Onsight Mobile Collaboration System and Hosted Librestream SIP Service v5.0

Three-Way Calling using the Conferencing-URI

Release Notes for NeoGate TE X

Chapter 2 PSTN and VoIP Services Context

Session Initiation Protocol (SIP)

Integration of GSM Module with PC Mother Board (GSM Trunking) WHITE/Technical PAPER. Author: Srinivasa Rao Bommana

MITEL SIP CoE. Technical. Configuration Notes. Configure the Mitel 3300 MCD 4.1 for use with Paetec Broadworks Softswitch. SIP CoE

VoIP Trunking with Session Border Controllers

Application Notes for Configuring SIP Trunking between Metaswitch MetaSphere CFS and Avaya IP Office Issue 1.0

VIDEOCONFERENCING. Video class

NCAS National Caller ID Authentication System

ESI SIP Trunking Installation Guide

Analysis of Call scenario in NGN network

SIP Based Architecture for Integration of 1xRTT Femtocells

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem

Integrating Citrix EasyCall Gateway with SwyxWare

Overview of GSMA VoLTE Profile. minimum required functions [3]. 2. Background

IP Multimedia System: general aspects and migration perspectives

Application Notes for BT Wholesale/HIPCOM SIP Trunk Service and Avaya IP Office 8.0 Issue 1.0

Technical Configuration Notes

Configuring Interactive Intelligence ININ IP PBX For tw telecom SIP Trunking service USER GUIDE

TRIM: an Architecture for Transparent IMS-based Mobility

Application Notes for Configuring Broadvox SIP Trunking with Avaya IP Office - Issue 1.0

Performance Estimation of a SIP based Push-to-Talk Service for 3G Networks

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier

SIP-I signalling interface for Sweden

Silent Monitoring and Recording Using Unified Communications Manager

An Introduction to VoIP Protocols

nexvortex SIP Trunking Implementation & Planning Guide V1.5

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

SP GPP SA#7 Meeting March, 2000 Madrid. Megaco-H.248 / SIP. Giuseppe Ricagni

SIP Trunking Application Notes V1.3

Cisco CallManager 4.1 SIP Trunk Configuration Guide

Avaya IP Office SIP Trunk Configuration Guide

MITEL SIP CoE. Technical. Configuration Note. Configure MCD for use with Intelepeer Service provider SIP Trunking. SIP CoE

Alcatel OmniPCX Enterprise R11 Supported SIP RFCs

SIP-I signalling interface for Sweden

BroadSoft Partner Configuration Guide SIP Access Device Configuration Sonus Networks, Inc. SBC 1000 / SBC 2000

Business mopera IP Centrex Service System

Abstract. Avaya Solution & Interoperability Test Lab

Configuring Interoperability between Avaya IP Office and Avaya Business Communication Manager

DID Destinations are as follows:

SIP, Session Initiation Protocol used in VoIP

Dialogic Diva SIPcontrol Software

HRPD Support for Emergency Services

Dial91 iphone User Guide

Direct IP Calls. Quick IP Call Mode

SIP Essentials Training

TSIN02 - Internetworking

Advanced SIP Series: SIP and 3GPP

3.1 SESSION INITIATION PROTOCOL (SIP) OVERVIEW

Implementing SIP and H.323 Signalling as Web Services

Grandstream Networks, Inc. GXP2130/2140/2160 Auto-configuration Plug and Play

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

Guideline for SIP Trunk Setup

Transcription:

24-Feb-13 15:23 (Page 1) This call flow describes the call setup from one IMS subscriber to ISUP PSTN termination. The call is routed via the BGCF (Border Gateway Control Function) to the MGCF (Media Gateway Control Function). The MGCF uses one context with two terminations in IM-MGW (Media Gateway). The termination RTP1 is used towards IMS Core network subsystem entity and the bearer termination TDM1 is used for bearer towards PSTN CS network element. IMS to PSTN(ISUP) call setup Initiate Call Called PSTN Telephone Number An IMS user initiates a call to a PSTN phone number. IMS to PSTN Call Routing via BGCF Prepare a list of supported codecs INVITE tel:<called phone number>, caller@hims1.net, caller supported coded list, UE RTP Port, UE IP Address Make sure INVITE was received over IPSec Security Association INVITE tel:<called phone number>, caller@hims1.net, caller supported coded list, Record-Route:<Orig P-CSCF> The Calling SIP phone sends INVITE to P-CSCF. The message includes the codecs available, the UE RTP port number and IP address. The INVITE was sent using registration time SA so P-CSCF accepts the request. The Orig P-CSCF forwards INVITE to Orig S-CSCF. The IP Address of Orig S-CSCF was obtained at the time of Registration in 200 OK response to REGISTER message. 100 Trying Orig P-CSCF acknowledges INVITE to Caller UE. Use DNS to translate tel:<called phone number> to terminating SIP URI. Route session request to Breakout Gateway Control Function in the same network INVITE tel:<called phone number>, S-CSCF address, <caller@hims1.net, <caller supported coded list, Record-Route:<Orig S-CSCF> <Orig P-CSCF> The conversion from PSTN telephone number to SIP URI required for routing fails which indicates that we have to reach called party in CS network. The S-CSCF concludes that the destination address is in a PSTN network. So, the Orig S-CSCF forwards the request to a local BGCF. The S-CSCF forwards the INVITE to the local BGCF (Breakout Gateway Control Function) for further routing of the call. 100 Trying Based on further analysis of the destination address, and PSTN network configuration, the BGCF either selects a local MGCF to perform the termination or it forwards the request to a BGCF in another network who selects the MGCF to perform the termination.

INVITE tel:<called phone number>, S-CSCF address, <caller@hims1.net, <caller supported coded list, Record-Route:<BGCF> <Orig S-CSCF> <Orig P-CSCF> 24-Feb-13 15:23 (Page 2) The BGCF selects MGCF in the same network to route the call to the PSTN network. The BGCF forwards the INVITE to MGCF but it does not add itself to the Record-Route header, as it has no need to remain in the signaling path once the session is established. 100 Trying 100 Trying IM-MGW Initial Setup Select IM-MGW with circuits to given destination based on received SDP and local configuration data H.248: ADD.req Context ID =?, Termination ID =?, UE Codec List, UE RTP Port, UE IP Address Prepare the Common Codec List Reserve IMS Connection Point, Configure Remote Resources and Change IMS Connection=backward H.248: ADD.Resp Common Codecs List, Selected local RTP Port, Selected local IP address, MGCF selects IM-MGW to reserve outgoing channel towards the PSTN called party. MGCF requests the IM-MGW for a new context. The UE codec, IP address and RTP port number is specified in the message. Prepare the "Common Codec List" by including the codecs in the "UE Codec List" that are supported by the "IM-MGW". Reserve resources for the RTP connection. The connection is marked as one way as the MGCF has not specified the other end of this connection. The IM-MGW responds with the allocated context, the common codecs, the local IP address and the RTP port. 183 Session Progress Common Codecs List, IM-MGW RTP Port, IM-MGW IP Address, Record-Route: <MGCF>, <BGCF>, <Orig S-CSCF>, <Orig P-CSCF>, Contact: <MGCF> The MGCF returns the media stream capabilities of the destination along the signaling path in a "183 Session Progress". The IM-MGW "Common Codec List", IP address and the RTP port number are included in the message. H.248: ADD.req, Request IM-MGW to reserve TDM circuit Now the MGCF requests the IM-MGW for a circuit switched port towards the PSTN network. Note that the this termination is being requested for the Context C1 that was setup for the RTP connection. Allocate TDM-1 port and associate it with RTP-1 port. Since the TDM circuit setup request was received for the same context id as the RTP-1 context, the IM-MGW associates the RTP-1 and TDM-1 ports.

Change TDM Through Connection = both H.248: ADD.resp ISUP IAM tel:<called phone number> 24-Feb-13 15:23 (Page 3) Mark this connection as bidirectional. IM-MGW responds with the circuit switched termination TDM1. The MGCF sends IAM, containing the called party phone number digits, towards PSTN termination. The TDM-1 circuit information obtained from the IM-MGW is included in the message. Caller Media PDP Context Activation Select the Codec indicated in 183 Session Progress Selected Codec PRACK The Caller confirms the codec selection in PRACK towards MGCF. begin Caller PDP Context Activation H.248: MOD.req Context = C1, Termination = RTP1, Selected Codec The MGCF modifies the IM-MGW context to update the IM-MGW about the codec selected for the RTP session. Configure IMS resources H.248: MOD.resp Context = C1, Termination = RTP1 IM-MGW responds back. Selected Codec, Selected UDP Port, Selected IP Address 200 OK (PRACK) The codec selected is acknowledged to the UE. end Caller PDP Context Activation UPDATE Since caller PDP Context Activation is over, notify the called end in UPDATE message. 200 OK (UPDATE) The called end replies back with 200 OK.

ISUP COT 24-Feb-13 15:23 (Page 4) Based on the continuity support of the outgoing channel selected MGCF sends a COT message to the PSTN network. Ringing ISUP ACM The path towards the called party is allocated in the PSTN network and address complete message, ACM containing subscriber free indication is sent to MGCF. The ACM message also indicates that the called party in the PSTN network is being alerted. 180 Ringing The MGCF forwards called party alerting indication in 180 ringing message towards the Caller. Ring Back PRACK RTP: Ring Back Tone Ring Back The ring back tone is fed to the calling subscriber. The IM-MGW converts the tone into RTP. The UE converts it back to the ring back tone and feeds it to the calling subscriber. The Caller acknowledges the 180 ringing with PRACK message towards MGCF. 200 OK (PRACK) The MGCF acknowledges the PRACK message with 200 OK message. Conversation Mode ISUP ANM H.248: MOD.req When the called party answers, the terminating PSTN network sends answer, ANM message towards MGCF. Request a bidirectional through connection Change IMS Through Connection = both H.248: MOD.resp H.248: MOD.req Request activation of TDM voice processing function. Activate TDM Processing Function

H.248: MOD.resp 24-Feb-13 15:23 (Page 5) 200 OK (INVITE) The final response, 200 OK, is sent by the MGCF over the signaling path when the subscriber has accepted the incoming session attempt. ACK The Caller sends the final acknowledgement in ACK message towards MGCF. RTP: Bidirectional voice path is now through. The IM-MGW converts RTP to voice and vice versa. UE also maps audio to RTP and back. BYE The Caller sends BYE towards MGCF when the calling party hangs up. Drop media PDP context 200 OK (BYE) The MGCF acknowledges with 200 OK message towards Caller. Release IMS Termination ISUP REL The MGCF initiates call release in the PSTN network by sending ISUP REL message. MGCF requests IM-MGW to release RTP1 resource. Release TDM Termination MGCF requests IM-MGW to release TDM1 resource. ISUP RLC The PSTN network acknowledges the call release with ISUP RLC, release complete towards MGCF.

24-Feb-13 15:23 (Page 6)

IMS Originating to PSTN ISUP Call (Called PSTN Subscriber Initiates Release) 24-Feb-13 15:23 (Page 7) This call flow describes the call setup from one IMS subscriber to ISUP PSTN termination. The call is routed via the BGCF (Border Gateway Control Function) to the MGCF (Media Gateway Control Function). The MGCF uses one context with two terminations in IM-MGW (Media Gateway). The termination RTP1 is used towards IMS Core network subsystem entity and the bearer termination TDM1 is used for bearer towards PSTN CS network element. IMS to PSTN(ISUP) call setup RTP: Bidirectional voice path is now through. The IM-MGW converts RTP to voice and vice versa. UE also maps audio to RTP and back. ISUP REL The call release initiated in the PSTN network is received by MGCF is ISUP REL message. BYE The MGCF responds with call release by sending BYE message towards the Caller. Release IMS Termination MGCF requests IM-MGW to release RTP1 resource. Release TDM Termination MGCF requests IM-MGW to release TDM1 resource. ISUP RLC After performing RTP1 and TDM1 resource release, MGCF sends release complete message, ISUP RLC towards the PSTN network. Drop media PDP context 200 OK (BYE) The Caller acknowledges the BYE by sending 200 OK towards MGCF.

IMS Originating to PSTN ISUP Call (IMS Network Initiates Call Release) 24-Feb-13 15:23 (Page 8) This call flow describes the call setup from one IMS subscriber to ISUP PSTN termination. The call is routed via the BGCF (Border Gateway Control Function) to the MGCF (Media Gateway Control Function). The MGCF uses one context with two terminations in IM-MGW (Media Gateway). The termination RTP1 is used towards IMS Core network subsystem entity and the bearer termination TDM1 is used for bearer towards PSTN CS network element. IMS to PSTN(ISUP) call setup RTP: Bidirectional voice path is now through. The IM-MGW converts RTP to voice and vice versa. UE also maps audio to RTP and back. BYE BYE BYE The Orig S-CSCF initiates call release by sending BYE towards MGCF and the Caller. Drop media PDP context 200 OK (BYE) 200 OK (BYE) 200 OK (BYE) Release IMS Termination ISUP REL The MGCF initiates call release in the PSTN network by sending ISUP REL message. MGCF requests IM-MGW to release RTP1 resource. Release TDM Termination MGCF requests IM-MGW to release TDM1 resource. ISUP RLC The PSTN network acknowledges the call release with ISUP RLC, release complete towards MGCF.

IMS Originating to PSTN ISUP Call (MGCF Initiated Call Release) 24-Feb-13 15:23 (Page 9) This call flow describes the call setup from one IMS subscriber to ISUP PSTN termination. The call is routed via the BGCF (Border Gateway Control Function) to the MGCF (Media Gateway Control Function). The MGCF uses one context with two terminations in IM-MGW (Media Gateway). The termination RTP1 is used towards IMS Core network subsystem entity and the bearer termination TDM1 is used for bearer towards PSTN CS network element. IMS to PSTN(ISUP) call setup RTP: Bidirectional voice path is now through. The IM-MGW converts RTP to voice and vice versa. UE also maps audio to RTP and back. BYE The MGCF initiates the call release by sending BYE towards the Caller. Release IMS Termination ISUP REL The MGCF initiates call release in the PSTN network by sending ISUP REL message. MGCF requests IM-MGW to release RTP1 resource. Release TDM Termination MGCF requests IM-MGW to release TDM1 resource. ISUP RLC The PSTN network acknowledges the call release with ISUP RLC, release complete towards MGCF. Drop media PDP context 200 OK (BYE) The Caller acknowledges the BYE message with 200 OK towards MGCF.