IMS Services Introduction www.huawei.com
References 3GPP TS 23.002: Network architecture 3GPP TS 23.218: IP Multimedia (IM) session handling; IM call model 3GPP TS 23.228: IP Multimedia Subsystem (IMS); Stage 2 3GPP TS 29.228: IMS Cx and Dx interfaces IMS Convergent Services Solution Description Page1
Objectives Upon completion of this course, you will be able to: Explain the advantages of IMS services List the different types of AS Explain how FC works for IMS services Describe some IMS services Page2
Contents 1. Advantages of IMS Services 2. IMS Services in Standards 3. Typical IMS Services Page3
IMS Network Architecture SCP Gaming Conference 3rd Party Applications Application OSS IM-SSF OSA Presence PTT IM Group Service capability HSS OMS S-CSCF BGCF I-CSCF Session control CCF MRFC P-CSCF AGCF MGCF MRFP GGSN AC A-RACF PCRF SPDF Bearer Core Network NACF CLF Bearer Control Layer Bearer Control and Access SIP SIP H.248 H.248 SGSN AP AG MGW 2G/3G RAN SIP WiFi access IAD SIP Terminals xdsl/lan access PSTN/PLMN
Network Convergence, Service Convergence Long term development Earlier service network Multiple services Full service network Convergence in: Mobile network Fixed network Data network Cable network content Wireless access Call control service control Bearer network content Bandwidth Traditional access access Portal Service Network Terminal Terminal network Page5
IMS Services Network Architecture Siloed Architecture Layered Architecture User data Bill Profile User data Bill User data Bill Shared Profile HSS App1 App2 App3 OAM OAM OAM Charging Charging Charging Application Delivery Application Delivery Application Delivery App1 App2 App3 Authentication Authentication Authentication Session Control Redundant Functionalities Session Control Session Control Without standard interfaces between apps Standar d interface Share d contro l CSCF Page6
Contents 1. Advantages of IMS Services 2. IMS Services in Standards 2.1 IMS Service Architecture 2.2 IMS Service Model 2.3 SPT and FC 3. Typical IMS Services Page7
3GPP IMS Service Functional Architecture SIP AS Sh (Diameter) AS AS SCIM ISC (SIP) OSA Service Capability Server (SCS) ISC (SIP) OSA API OSA-AS HSS Cx (Diamete r) Si S-CSCF ISC (SIP) Mr (SIP) MRFC Mp (H.248) MRFP Provide API to the 3 rd party service providers MAP IM-SSF Interwork with the traditional IN services CSE CAP ISC IMS Service Control SCIM Service Capability Interaction Manager OSA Open Service Architecture SCS Service Capability Server IM-SSF IP Multimedia Service Switching Function Page8
IMS Service Model HSS Initial Filter Criteria (ifc) Download at Registration XML ifc Application Server SIP Subsequent Filter Criteria (sfc) Dynamic update Application Server SIP XML sfc Application Server SIP Incoming Messages SIP S P T S-CSCF F F Originating or Terminating Filters Filter Criteria F R o u t i n g SIP Outgoing Messages Page9
Service Triggering in IMS Subscription in HSS Subscription (IMPI) 1 n Service profile 1 n 0 1 0 n Public Core network ifc identification Service authorization Page10
Service Triggering in IMS (Cont.) Service Subscription in HSS IMPU: public identification Core network service authorization The media policy information are send to the S-CSCF in the core network service authorization The relationship between the media policy information and the media type are stored in SCSCF ifc: initial Filter Criteria 0 1 ifc Trigger Point AS 1 n 0 1 Service point trigger Service info Page11
Service Point Trigger (SPT) The points in the SIP signaling that may cause the S-CSCF to send/proxy the SIP message to an SIP AS/OSA SCS/IM- SSF. any initial known or unknown SIP method (e.g. REGISTER, INVITE, SUBSCRIBE, MESSAGE); presence or absence of any known or unknown header field; content of any known or unknown header field or Request-URI; direction of the request is with respect to the served user either mobile originated (MO) or mobile terminated (MT) to registered user; or mobile terminated to unregistered user Service point trigger Request-URI SIP method SIP header Session Case Session description Page12
Filter Criteria (FC) The information which the S-CSCF receives from the HSS or the AS that defines the relevant SPTs for a particular application. A Filter Criteria contains: address of the Application Server priority of the Filter Criteria Trigger Point composed by 1 to n instances of the Service Point Triggers (SPTs) default handling Initial Filter Criteria (ifc) vs. Subsequent Filter Criteria (sfc) Page13
Initial Filter Criteria Script of ifc Page14
Initial Filter Criteria Triggering Example AS1 Sh HSS Sh AS2 Incoming call leg 1 2 3 ISC SIP message possibly with modification by AS1 CX Filter Criteria X AS1 Filter Criteria Y AS2 S-CSCF 4 a 5 a ISC SIP message possibly with modification by AS2 Outgoing call leg 4b 6 a SIP message forwarded by S- CSCF SIP message forwarded by S- CSCF Page15
Contents 1. Advantages of IMS Services 2. IMS services in Standards 3. Typical IMS services 3.1 Services in IMS 3.2 Traditional Telecommunication Service 3.3 Value-added Services 3.4 Other Services Page16
Services in IMS Services in IMS Other services VCC CSI Traditional telephony services Basic Supplementary Value-added Services Presence Group Conference Messaging Page17
Traditional Telecommunication Services Basic telecommunication services P2P Voice call P2P Video call Emergency call AS AS AS Supplementary services CLIP CLIR IMS Core CFU CFB CW Voice over IP Video over IP HOLD Page18
Traditional Telecommunication Services Service Layer PES AS PSS AS Other AS EMS AGCF P/I/S-CSCF & BGCF MGCF / I-BCF HSS Session Control Layer NASS RACS Access and Interworking Layer H.248 AGW C-BGF IM-MGW / I-BGF PSTN POTS/ISD N Access transport Core transport Other VoIP network POTS/ISD N PES-PSTN Emulation Service SIP RG/AG SIP Phone PC Phone PSS-PSTN Simulation Service
Presence Presence: availability and willingness of the user for communication. Presence Information Client Status Attributes Client device availability: My phone is on/off, in a call Client device capabilities: Voice, text, GPRS, multimedia Client location User Status Attributes User availability: User is available/unavailable, in a meeting Preferred contact method and contact information Searchable personal statuses: Mood: Happy, angry,... Hobbies: Football, fishing, computing, dancing, Busy Idle Hiding Off-line Custom Location, feeling, status, profile and Nosubscriber Page20
Presence: Use Case Haven t seen David for a long time. Say hi to him. Bob is busy now. Send him a voice mail. John is in meeting. I ll send a piece of message to him. Mike is free now. Maybe we could have a video talk. Page21
Presence Service Flow MS A Publish 200 Okay Presence Server After the successful subscription of A s presence info, B can get A s presence information in time. A grant B the presence subscription rights. MS A is online and set the presence info to in meeting. Notify Subscribe Ack Ack The presence update of A is notified to B in real time. MS B Page22
Group Public groups Private groups As a service enabler, Group can manage both public and private groups, and help accomplish personal information management (PIM). Group information is stored in XML documents. Based on XCAP (XML Configuration Access Protocol). Key enabler to a variety of services, such as PoC, messaging and conference service, etc. Page23
Group Use Casea Personal contact list Corporation address book Shared public group Page24
Group Service Flows Personal contact list management Group Server Contact list in the network, much safer for the information Group session initiation UE A Session based on group Application Server Group can be used in a variety of services. Group Server UE B Page25
Messaging A group of services, supported by capabilities of the 3GPP IP Multimedia Subsystem 3GPP TS 22.228 [7], that allows an IMS user to send and receive messages to other users. Features: Include immediate messaging and session based messaging. Multimedia, including text, pictures, video, audio Either be an independent AS or a service enabler Integration with SMS, MMS and email Text Picture Music Voice Video File Page26
Messaging Features 1-1 messaging Many-many messaging Message to group Chat room Blacklist Anonymous messages History messages Message broadcast Attachment of files Alarm message Priority of subscribers: higher priority, low priority Offline message For other services, working as an enabler for example, in Conference AS Page27
Messaging Service Flows Recipient Status Retrieve the presence info from PS Charging By pieces, by traffic Send CDRs Group List Retrieve the group info from GM AS if the receiver is a group ID Delivery Report Send DR to the Sender Trigger Trigger to AS according to the ifc (ifc is downloaded from HSS) Message Handling Filter Send and receive Short Message Interworks with SMC Edit Input the receivers (one or more user number, group ID) Attachments Page28
PoC Push To Talk over Cellular (PoC) service is a two-way form of communications that allows users to engage in immediate communication with one or more users. Half-duplex one-to-one or one-to-many call Instant communication Group communication VOIP PoC supported UE Page29
PoC Communication Methods 1-1 Session 1-Many Session Pre-arranged Group Chat Group Instant Personal Alert Page30
PoC Use Cases Young People Family Friends exhibition Restaurant Army Airport Tourism Enterprise Traffic Control Firemen Carrying Trade Security Policeman Hospital Emergency Action Page31
Conference The Conference of the IMS may support multimedia, such as audio and video. Voice conference Messaging conference Multimedia conference Page32
Basic Capabilities of an Ideal Conference AS Multiple Service Capabilities Voice Call Digital Call Video Call Flexible Service Implementation Long term lease, secondary operation Conference Reservation Ad-hoc Conference Branch A1 Company A Company B Anyone, Anytime, Anywhere, Any terminals Individual F Individual E Different Scenario Branch A2 Branches Corporations Company C Branch B1 Individual C Individual D Company Staff Individuals Multiple Terminals
Conference Service Flow Example Example: An ad-hoc conference with the access number 95056 Anyone can start a conference Conference host pays the bill A starts a conference (95056+1) A invites B B acknowledges and attends the conference A acknowledges and C is in the conference User A Number: 7777777 C Calls A and asks the right to attend the conference (95056+2+7777777) User B Number: 8888888 User C Number: 9999999 Page34
V 2 CC - Seamless Multimedia Communication CS HLR MAP VCC AS IMS SCP MAP MAP SMS-C MAP IMS HSS Diameter SIP SIP Centrex AS CAP MAP MAP MGCF SIP IMS Core Cellular ISUP Broadband MGW WiFi 0612345678 0612345678 GSM-MSRN john@wifi.ft VCC-Voice Call Continuity IMS based FMC VCC Solution Page35
Convergent IP Centrex for Enterprises Key Features Inherit IP PBX features Call Full support of IT integration capabilities such as email, notes, portal, DNS, address book. It can Increase Productivity Diverse fixed and wireless terminals support, POTS, PC, PDA, Mobile Handsets etc. Huawei IP centrex can integrate with Voice Mail System. Target Market High end enterprise subscribers Residential subscribers Specific group communication Hosted PBX IP Centrex Forwarding Call Waiting Call Transfer Conferencing Mobility Desktop in your palm SoftX3000 ETAS9900 IT integration CSC3300 Diverse Terminals Integration E-Mail NOTES OFFICE PORTAL Personalized Web-based Self-Care Page36
Converged IP Centrex For Enterprise- Comparison Traditional IP Centrex IMS-based IP Centrex Switch/Softswitch Web Portal ETAS9960 IMS Core HSS9820 CSC330 0 GCF3100 IAD SGSN GGSN SE2300 SE2300 AP IAD Full features derived from NGN traditional IP Centrex Support enterprise across different domains and multi-access modes Support Click to Dial, Intelligent routing and web self-care, etc. More enhanced functionalities, like integrated with PS/GLMS/IM Provide Third Party Call Control interface allowing externally applications to be developed
Summary Advantages of IMS Services IMS services in Standards Typical IMS services Page38