Presentation is loading. Please wait.

Presentation is loading. Please wait.

IP Multimedia Subsystems By Vamsee K Pemmaraju. Agenda IMS Example IMS Example Overview Overview Basic Principles Basic Principles Architecture Architecture.

Similar presentations


Presentation on theme: "IP Multimedia Subsystems By Vamsee K Pemmaraju. Agenda IMS Example IMS Example Overview Overview Basic Principles Basic Principles Architecture Architecture."— Presentation transcript:

1 IP Multimedia Subsystems By Vamsee K Pemmaraju

2 Agenda IMS Example IMS Example Overview Overview Basic Principles Basic Principles Architecture Architecture Access, Core Networks and User databases Access, Core Networks and User databases Call and Session Control Call and Session Control Service Interoperability Service Interoperability Migrating Application to IMS Migrating Application to IMS SIP Architecture SIP Architecture Advantages Advantages Issues Issues Conclusion. Conclusion.

3 IMS Example ANNA ANDREW COLLEAGUES

4 OVERVIEW  The IP Multimedia Subsystem (IMS) standard defines a generic architecture for offering Voice Over IP (VoIP) and Multimedia services  It uses a Voice-Over -IP (VoIP) implementation based on a 3GPP standardized implementation of SIP, and runs over the standard Internet Protocol (IP). Existing phone systems (both packet switched and circuit switched are supported.  The aim of IMS is not only to provide new services but all the services, current and future, that the Internet provides.  To achieve these goals, IMS uses open standard IP protocols, defined by the IETF  Designed for both wireless and wire line networks.

5

6 BASIC PRINCIPLES Access independence: IMS will eventually work with any network (fixed, mobile or wireless) with packet switching functions, such as GPRS, UMTS, CDMA 2000, WLAN, WiMAX, DSL cable. Older circuit switched phone systems (POTS, GSM) are supported through gateways. Open interfaces between control and service layers allow elements and calls/sessions from different access networks to be mixed. Access independence: IMS will eventually work with any network (fixed, mobile or wireless) with packet switching functions, such as GPRS, UMTS, CDMA 2000, WLAN, WiMAX, DSL cable. Older circuit switched phone systems (POTS, GSM) are supported through gateways. Open interfaces between control and service layers allow elements and calls/sessions from different access networks to be mixed. Different network architectures: IMS allows operators and service providers to use different underlying network architectures. Different network architectures: IMS allows operators and service providers to use different underlying network architectures. Extensive IP-based services: IMS should make it easier to offer just about any IP-based service. Examples include voice over IP (VOIP), Push to talk over Cellular(POC), multiparty gaming, video conferencing, Messaging, community services, Presence Information and content sharing. Extensive IP-based services: IMS should make it easier to offer just about any IP-based service. Examples include voice over IP (VOIP), Push to talk over Cellular(POC), multiparty gaming, video conferencing, Messaging, community services, Presence Information and content sharing.IP

7 IMS Network (Access Independent Service Enabled) In Release 6 of the 3GPP specifications, the IMS has been specified to be access independent. This means that the access technology used to transport user SIP messages to the IMS network does not impact the functionality of the IMS network itself. Consequently, any access can be used, examples being DSL, Cable, WLAN, GPRS, etc. This is obviously a key step in the move towards converged network architectures

8 IMS Services Examples IMS Services Examples Presence (Is the user available) Voice and Video Telephony Instant Messaging Push to talk, push to see Conferencing Gaming Convergence of all of the above

9 Architecture  AL comprises of application and content servers to execute value added services to the user.  SCL comprises network control servers for managing call or session set-up. It contains CSCF (Call Session Control Function) also know as SIP server.  CL comprises of routers, and switches.

10 IMS Access Network  The user can connect to an IMS network using various methods, all of which are using the standard Internet Protocol(IP). Direct IMS terminals (mobile phones, computers,...), can register directly into an IMS network, even when they are roaming in another network or country (the visited network).  Fixed access (e.g., DSL, Cable Modems, Ethernet...), mobile access (W-CDMA, CDMA, GSM, GPRS...) and wireless access (WLAN, WiMAX...) are all supported. Other phone systems like the POTS (the old analogue telephones), and non IMS-compatible VoIP systems are supported through gateways.

11 Control Network The HSS (Home Subscriber Server) is the master user database that supports the IMS network entities that are actually handling the calls or sessions. The HSS (Home Subscriber Server) is the master user database that supports the IMS network entities that are actually handling the calls or sessions. It contains the subscription-related information (user profiles), performs authentication and authorization of the user, and can provide information about the physical location of user. It's similar to the GSM. It contains the subscription-related information (user profiles), performs authentication and authorization of the user, and can provide information about the physical location of user. It's similar to the GSM. An SLF (Subscriber Location Function) is needed when multiple HSSs are used. Both the HSS and the SLF implement the DIAMETER protocol (Cx, Dx and Sh interfaces). An SLF (Subscriber Location Function) is needed when multiple HSSs are used. Both the HSS and the SLF implement the DIAMETER protocol (Cx, Dx and Sh interfaces).

12 Call or Session Control

13 Functions P-CSCF: Proxy Call Session Control Function: This is the first point of contact within the IMS for a User Element (UE). It ensures that the registration of the user is passed to the correct home network and that SIP session messages are passed to the correct Serving CSCF (S-CSCF) once registration has occurred P-CSCF: Proxy Call Session Control Function: This is the first point of contact within the IMS for a User Element (UE). It ensures that the registration of the user is passed to the correct home network and that SIP session messages are passed to the correct Serving CSCF (S-CSCF) once registration has occurred PDF (Policy Decision Function): This function takes a service level policy request from the application layer (for example P-CSCF) and translates it into IP QoS parameters. PDF (Policy Decision Function): This function takes a service level policy request from the application layer (for example P-CSCF) and translates it into IP QoS parameters. IBCF Interconnect Border Control Function: This standard is to specify the detection of failure of interconnect points. IBCF Interconnect Border Control Function: This standard is to specify the detection of failure of interconnect points.

14 I-CSCF Interrogating Call Session Control Function: This is the function that is able to determine the S-CSCF (Serving-Call Session Control Function) with which a user should register. This is achieved by querying the Home Subscriber Server (HSS). I-CSCF Interrogating Call Session Control Function: This is the function that is able to determine the S-CSCF (Serving-Call Session Control Function) with which a user should register. This is achieved by querying the Home Subscriber Server (HSS). Serving Call Session Control Function: This is the function that registers the user and provides service to them even though these services may be on separate application platforms. Serving Call Session Control Function: This is the function that registers the user and provides service to them even though these services may be on separate application platforms.

15 Service interoperability IMS enables the reuse of inter-operator relations. Rather than develop different interconnect relations and agreements for each service, IMS enables a single inter- operator relationship to be established and built upon for each service. IMS enables the reuse of inter-operator relations. Rather than develop different interconnect relations and agreements for each service, IMS enables a single inter- operator relationship to be established and built upon for each service. Many functions can be reused for fast service creation and delivery. Many functions can be reused for fast service creation and delivery. IMS services are hosted by an Application Server, they are implicitly placed in the IMS application layer. IMS services are hosted by an Application Server, they are implicitly placed in the IMS application layer. IMS defines how service requests are routed, which protocols are supported etc. IMS defines how service requests are routed, which protocols are supported etc.

16 Service Architectures

17 Migrating applications to IMS. Migrating applications to IMS.

18 SIP (Session Initiation Protocol) SIP is an application layer protocol that can establish, modify and can terminate multimedia sessions and conferences over the internet. SIP is an application layer protocol that can establish, modify and can terminate multimedia sessions and conferences over the internet. SIP messages could contain session descriptions such that participants can negotiate with media types and other parameters of the session. SIP messages could contain session descriptions such that participants can negotiate with media types and other parameters of the session. SIP provides its own mechanisms for reliability and can run on top of several different transport protocols such as TCP, UDP and SCTP (Stream Control Transmission Protocol) SIP provides its own mechanisms for reliability and can run on top of several different transport protocols such as TCP, UDP and SCTP (Stream Control Transmission Protocol)

19 Establish a session between the originating and target end point—If the call can be completed, SIP establishes a session between the end points. SIP also supports mid-call changes, such as the addition of another end point to the conference or the changing of a media characteristic or codec. Establish a session between the originating and target end point—If the call can be completed, SIP establishes a session between the end points. SIP also supports mid-call changes, such as the addition of another end point to the conference or the changing of a media characteristic or codec. Handle the transfer and termination of calls—SIP supports the transfer of calls from one end point to another. During a call transfer, SIP simply establishes a session between the transferee and a new end point (specified by the transferring party) and terminates the session between the transferee and the transferring party. At the end of a call, SIP terminates the sessions between all parties. Handle the transfer and termination of calls—SIP supports the transfer of calls from one end point to another. During a call transfer, SIP simply establishes a session between the transferee and a new end point (specified by the transferring party) and terminates the session between the transferee and the transferring party. At the end of a call, SIP terminates the sessions between all parties.

20 SIP Elements User Agent Client / Server User Agent Client / Server user agent client and server are logical entities, whose roles last only for the duration of the transaction user agent client and server are logical entities, whose roles last only for the duration of the transaction Proxy Server Proxy Server forward SIP requests and responses forward SIP requests and responses Redirect Server Redirect Server receive requests and then return the location of another SIP user receive requests and then return the location of another SIP user agent or server where the user might be found agent or server where the user might be found Registrar Registrar accept REGISTER requests and places the information into the accept REGISTER requests and places the information into the location service for the domain it handles. location service for the domain it handles.

21 SIP Architecture

22 SIP Request through a Proxy Server If a proxy server is used, the caller UA sends an INVITE request to the proxy server, the proxy server determines the path, and then forwards the request to the cal lee

23 SIP Response through a Proxy Server The cal lee responds to the proxy server, which in turn, forwards the response to the caller

24 SIP Session through a Proxy Server The proxy server forwards the acknowledgments of both parties. A session is then established between the caller and callee. Real-time Transfer Protocol (RTP) is used for the communication between the caller and the cal lee

25 Interfaces Click here Interfaces.htmfor Different Interfaces and their DescriptionInterfaces.htm

26 Advantages The core network is independent of a particular access technology The core network is independent of a particular access technology Integrated mobility for all network applications Integrated mobility for all network applications Easier migration of applications from fixed to mobile users Easier migration of applications from fixed to mobile users Faster deployment of new services based on standardized architecture Faster deployment of new services based on standardized architecture An end to unique or customized applications, leading to lower CAPEX and OPEX An end to unique or customized applications, leading to lower CAPEX and OPEX New applications such as presence information, videoconferencing, Push to talk over cellular (POC), multiparty gaming, community services and content sharing. New applications such as presence information, videoconferencing, Push to talk over cellular (POC), multiparty gaming, community services and content sharing. Evolution to combinational services, for example by combining instant messaging and voice Evolution to combinational services, for example by combining instant messaging and voice User profiles are stored in a central location User profiles are stored in a central location The architecture is designed for easy scalability and redundancy The architecture is designed for easy scalability and redundancy

27 Issues Benefits need to be further articulated in terms of actual savings. Benefits need to be further articulated in terms of actual savings. IMS is "operator friendly" which means that it provides the operator with comprehensive control of content at the expense of the consumer. IMS is "operator friendly" which means that it provides the operator with comprehensive control of content at the expense of the consumer. IMS uses the 3GPP variant of SIP, which needs to interoperate with the IETF SIP. IMS uses the 3GPP variant of SIP, which needs to interoperate with the IETF SIP. IMS is an optimization of the network, and investments for such optimization are questionable. IMS is an optimization of the network, and investments for such optimization are questionable. Some IMS proponents are trying to push it as the total solution for IP-based systems such as IPTV, which is causing push-back from companies wanting a much richer experience in land-line environments that don't have mobile constraints; Some IMS proponents are trying to push it as the total solution for IP-based systems such as IPTV, which is causing push-back from companies wanting a much richer experience in land-line environments that don't have mobile constraints; There are no products available other than paper machine; There are no products available other than paper machine; The new services are the same of ISDN services, i.e, voice calls, video calls, etc. All the supposed new services already exists; The new services are the same of ISDN services, i.e, voice calls, video calls, etc. All the supposed new services already exists; QoS is not a problem for voice calls. Skype's revenue shows that; QoS is not a problem for voice calls. Skype's revenue shows that; Subscribers won't accept that service providers controls what application they are running; Subscribers won't accept that service providers controls what application they are running; It's a useless control-layer. It's a useless control-layer.

28 Conclusion Thus IMS plays a vital role in transferring multimedia messages easily. Thus IMS plays a vital role in transferring multimedia messages easily.

29 References http://en.wikipedia.org/wiki/IP_Multime dia_Subsystem http://en.wikipedia.org/wiki/IP_Multime dia_Subsystem http://en.wikipedia.org/wiki/IP_Multime dia_Subsystem http://en.wikipedia.org/wiki/IP_Multime dia_Subsystem http://www.cisco.com/univercd/cc/td/doc/pr oduct/voice/sipsols/biggulp/bgsipov.htm http://www.cisco.com/univercd/cc/td/doc/pr oduct/voice/sipsols/biggulp/bgsipov.htm http://www.cisco.com/univercd/cc/td/doc/pr oduct/voice/sipsols/biggulp/bgsipov.htm http://www.cisco.com/univercd/cc/td/doc/pr oduct/voice/sipsols/biggulp/bgsipov.htm www.empirix.com www.empirix.com

30 Questions What is IMS and explain different elements in IMS? What is IMS and explain different elements in IMS? What SIP? How call is initiated using SIP? What SIP? How call is initiated using SIP? Differences between IMS and pre-IMS? Differences between IMS and pre-IMS?


Download ppt "IP Multimedia Subsystems By Vamsee K Pemmaraju. Agenda IMS Example IMS Example Overview Overview Basic Principles Basic Principles Architecture Architecture."

Similar presentations


Ads by Google