Is the IMS Service Platform a Solution for Next Generation Network Providers to Be More Than Bit Carriers?
|
|
|
- Vincent Lang
- 10 years ago
- Views:
Transcription
1 IMS tutorial: Is the IMS Service Platform a Solution for Next Generation Network Providers to Be More Than Bit Carriers? Dr. Antonio Cuevas <[email protected]> Dr. Jose I. Moreno <[email protected]> The Second International Conference on Digital Telecommunications ICDT 2007 July 1-6, Silicon Valley, USA IMS tutorial: Is the IMS Service Platform a Solution for Next Generation Network Providers to Be More Than Bit Carriers? Dr. Antonio Cuevas <[email protected]> Dr. Jose I. Moreno <[email protected]> The Second International Conference on Digital Telecommunications ICDT 2007 July 1-6, Silicon Valley, USA 1
2 Objectives This tutorial will: Present the IMS, a service platform key in NGN Present IMS architecture CSCFs, PDF, MCF, AS, HSS, Present IMS interfaces and protocols, internal and external Present IMS philosophy, bias towards business models Bias to NGN, and how IMS suits this and can be ported to this This tutorial will not: Enter into details at development level e.g. we will say IMS security is based on tokens but we will not say that those tokens are hashes of 128 or 64 bits. Technical topics explained in a tutorial fashion. Also business related aspects and rationale IMS tutorial 2 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 3 2
3 Striking Statements Lots of Buzzwords and misconceptions in current telecommunication revolution It is NOT about Fixed Mobile Convergence. It is about IMS tutorial 4 It is about Telephony to Internet migration (technologically) Circuit Switched Packet Switched (IP) IMS tutorial 5 3
4 and convergence and coexistence (in business models) Monolithic & Closed (telephony) Distributed & Open (Internet) Semi- Walled Garden IMS tutorial 6 Implications of a universal IP network Any device Any access technology IMS tutorial 7 4
5 Implications of a universal IP network Any kind of use, fixed mobile, any application This already works: don t be dazzled by buzzwords such as convergence (they are mainly related to business aspects) IMS tutorial 8 Strong implication and disruptions Internet is not fully prepared for this!!! (TECHNOLOGICALLY) Strong research efforts to INTEGRATE (almost everything already works but in a stand alone manner) Business players are neither prepared for this Uncertainty, look for new business models, opportunities IMS tutorial 9 5
6 From Telephony to Internet: Telco breaks into pieces IMS tutorial 10 The future is to build links Between who is the key point IMS tutorial 11 6
7 The actors, fighting to gain a central position Network providers Migrating everything to a universal network reduces Operational Expenditures They do not resign to become mere bit pipes and lose central position in the business value chain. Money seems to be in the service delivery Deustche Telekom president statement: make google pay IMS tutorial 12 The actors, fighting to gain a central position service providers Like the Internet model as it is Make money beyond publicity Struggle to find new services/features that the users are willing to pay IMS tutorial 13 7
8 The Scenario: 4G networks (or NGN) misconception of 4G: many think its just more bandwidth Also a 4G network is much more than 3G s All-IP in 3G, IP is an overlay, 3G are networks with links to IP networks both for transporting data and for control elements. But they are separate networks. 4G is a native IP network (thus much easier to integrate any access technology) So what s a 4G Network (NGN)? No answer yet, but next slide may be a good approach IMS tutorial 14 A 4G network Applications offered by the network operator ( , IPTv) Applications offered by third party service providers ( , IPTv) Service Enablers. Service Delivery Platforms. May include services such as Calls (IMS) Internet Operator s core IP network with basic services: QoSenabled data transport, mobility, AAA Applications in the Internet Access Networks with any kind of access technology and any kind of device IMS tutorial 15 8
9 Service platforms seem to be a meeting point, neutral zone Give really useful services: users willingness to pay more All the players seem to take profit, share a fair portion of the telco. business Thus they are a key piece in 4G networks IMS is a promising service platform IMS uses SIP protocol IMS tutorial 16 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 17 9
10 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 18 Internet Business model known to everybody Network operator is a bit pipe. Open to all services Trust relationship Trust relationship 3rd Party Service Providers Network operator 3rd Party Service Providers Trust relationship Trust relationship Trust relationship IMS tutorial 19 10
11 The user receives many bills. E.g. One from the e-travel agency for purchasing via Web a ticket to Paris One from the Movie Theater for purchasing via Web a ticket to see E.T. One from a content provider for downloading a ring-tone And one from the network operator: e.g. flat rate for ADSL, 10 /month or 1 /Gb for GPRS usage in the mobile IMS tutorial 20 The user may be billed twice EXAMPLE The user downloads a ring-tone: costs 0,30 The ring tone is 100kb big The user employs a GPRS connection in his mobile to access the Internet and download the ring-tone. He pays 1 /Gb The user pays 0,00001 for the traffic to download the ring-tone IMS tutorial 21 11
12 The user needs to authenticate many times Must provide his billing data to all the entities (e.g. credit card number) Must login to all the entities IMS tutorial 22 In short Model open to many parties and services The network operator is just a bit pipe Billing, authentication, is a nuisance for the user IMS tutorial 23 12
13 Telephony Business model known to all of us Monolithic solution, closed to services Network operator + Service provider Trust relationship IMS tutorial 24 The user receives only one bill This bill is from the network provider Usually charged only for telephone calls or for very limited services, like ring-tone download IMS tutorial 25 13
14 The user needs to authenticate only to the network provider Must provide his billing data only to the network provider Must login (SIM Card in mobile networks) to the network provider IMS tutorial 26 In short Very limited range of services. Model closed to other parties The network operator delivers the whole service IMS tutorial 27 14
15 Semi-walled garden business model Network operator is a service broker. 3rd Party Service Providers Trust relationship 3rd Party Service Providers Network operator Trust relationship IMS tutorial 28 The user receives only one bill This bill is from the network provider Vast panoply of services. The network provider will divert the money (retaining a %) to the service providers IMS tutorial 29 15
16 The user needs to authenticate only to the network provider Must provide his billing data only to the network provider Must login only to the network provider The service providers do not see user s data and depend on network provider user management IMS tutorial 30 In Short Innovative business model Network provider is a bit pipe plus a service broker It is open to all parties, its service panoply is as rich as in the Internet It is as convenient as the telephony model, both for users and the network operator It is the CONVERGED business model Makes possible service aggregation and opens many opportunities IMS tutorial 31 16
17 The (operator-owned) service platform enables the semi-walled garden business model IP Network IP Network Service Platform IMS tutorial 32 Attention Users can keep employing the Internet model Entice users to employ service platforms and the semi-walled garden model Price reduction Better services IMS tutorial 33 17
18 Service Platforms examples: i-mode Proprietary of NTT DoCoMo, mainly for mobile phones and service providers IP Network Service Platform IMS tutorial 34 Service Platforms examples: i-mode Offers many services under the semiwalled garden model Banking, e-shopping, news, games, restaurant guides, Huge success and growing. By 2002: 31 Million subscribers services providers partnered with i-mode web sites allied with i-mode IMS tutorial 35 18
19 Service Platforms examples: OSA OSA: Open Service Access Not big success Target services such as content downloading Not proprietary; standardized by the 3GPP (like IMS) Part of the Virtual Home Environment Offers a standard API (developed by Parlay) to service providers Service Platform IP Network IMS tutorial 36 Service Platforms examples: OSA Service Providers OSA API: Call control, UMTS QoS, User location, Terminal capabilities, Content based charging OSA s Service Capability Servers HLR/HSS Location Server 3G UMTS network IMS tutorial 37 19
20 The IMS service platform Targets mainly user to user communications, like voice calls (traditional telephony operator service) Strongly based on SIP and on other open IETF protocols Still, it is designed for 3G UMTS networks Service Platform IP Network IMS tutorial 38 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 39 20
21 Internet, applications and protocols A bunch of protocols, most designed by IETF pop3, SMTP, IMAP Web browsing: http VoIP, instant messaging: SIP H323 could also be used but, in principle, it is more complicated and has not been adopted by IMS IMS tutorial 40 What is SIP? SIP is a signaling protocol to setup any kind of sessions When those sessions are voice calls, SIP is to the Internet what SS#7 is to mobile telephony: a signaling protocol to setup voice calls IMS tutorial 41 21
22 SIP: setting up the session INVITE FROM TO I have these audio codecs: MP3, GSM like, CD I have these video codecs: mpeg4, divx 200 OK FROM [email protected] TO [email protected] I have these audio codecs: MP3, GSM like I have these video codecs: divx [email protected] ACK IP Network [email protected] IMS tutorial 42 Media transmission. This is not SIP IP Network Audio and video packets audio codec: GSM like video codec: divx [email protected] [email protected] IMS tutorial 43 22
23 SIP: tearing down the session BYE FROM TO IP Network 200 OK FROM TO IMS tutorial 44 SIP Registrars All the above is nice and simple but In the Internet we can not route the packets using we need the IP address of the machine used by Francisco Mapping IP addresses to users is the function of the SIP registrars User s devices need to know the IP address of the SIP registrar (configuration, DHCP) IMS tutorial 45 23
24 SIP: Registering REGISTER IP address is Well know SIP registrar (vodafone.com) REGISTER IP address is OK 200 OK IP Network IMS tutorial 46 and before sending the invite Well know SIP registrar (vodafone.com) Where is At INVITE IP Network IMS tutorial 47 24
25 Actually we use sip proxies SIP proxies can contact a registrar or are a registrar They do not participate in the session but they assist in setting it never traversed by the media packets They receive and forward the sip messages Their address must be know by the SIP terminals (configuration or DHCP) IMS tutorial 48 Using SIP Proxies INVITE [email protected] Well know SIP proxy (vodafone.com) Knows where francisco is and directs him the packets 200 OK IP Network [email protected] [email protected] IMS tutorial 49 25
26 Wrap-up INVITE and 200 OK let the conferees agree on the session parameters SIP messages, not sent directly between the conferees, they traverse a SIP proxy SIP Proxy/registrar maps user s device IP address to user identification ([email protected]) SIP proxy address must be know by the conferees Media transport is not SIP Media never traverses SIP proxies IMS tutorial 50 SIP message format and messages SIP has messages (e.g. INVITE), each needs 1 definitive answer. Exception: no answer for the ACK message May also receive (0..n) provisional answers (codes 1XX) Definitive answers may be o.k. (codes 2XX) or k.o. IMS tutorial 51 26
27 Some useful provisional answers 180 Session Progress indicates all is going on 183 Ringing tells the caller the callee phone is ringing. The 200 OK defininetive answer will be received when the callee hangs-up IMS tutorial 52 A complete example IMS tutorial 53 27
28 Multiple domains and SIP proxies Well know SIP proxy for barbara (vodafone.usa). Looks for vofane.uk sip proxy: DNS INVITE Knows where francisco is and directs him the packets Well know SIP proxy for francisco (vodafone.uk) 200 OK IP Network IMS tutorial 54 Multiple domains and sip proxies Each user must know his proxy He must register in his proxy/registrar. Only his proxy/registrar can map him and his IP address Proxies know each other using DNS lookup IMS tutorial 55 28
29 Advanced SIP, more SIP messages Buddy lists User SUBSCRIBE to proxies where buddies are registered to, to receive updates about their state User PUBLISH the proxy of his status changes Proxies NOTIFY the user about the status changes they have SUBSCRIBED to. IMS tutorial 56 User moves and changes his IP address Media Data Invite with my new IP address Media Data directed to new IP address Bye, to stop media data to the old IP Address IMS tutorial 57 29
30 User moves and changes his IP address (a new SIP registration should also be done) Media Data Invite with my new IP address Bye, to stop media data to the old IP Address Media Data directed to new IP address IMS tutorial 58 Advanced SIP: 1 user, several devices REGISTER [email protected] IP address is Well know SIP registrar & proxy (vodafone.com) 200 OK REGISTER [email protected] IP address is OK REGISTER [email protected] IP address is [email protected] IP Network 200 OK [email protected] IMS tutorial 59 30
31 Advanced SIP: 1 user, several devices Well know SIP registrar & proxy (vodafone.com) INVITE INVITE to [email protected] 200 OK 200 OK INVITE IP Network [email protected] [email protected] IMS tutorial 60 Advanced SIP, more SIP messages Transferring a session from a terminal to another I arrive to my office and transfer the video call from the PDA to the laptop. The user is previously logged in both devices (he did a REGISTER) REFER message IMS tutorial 61 31
32 SIP REFER, Transferring a session [email protected] Video call REFER Send and INVITE to francisco to the laptop IP Address 202 accepted NOTIFY Francisco@ vodafone.com 200 OK BYE 200 OK Video call ACK 200 OK INVITE [email protected] IMS tutorial 62 IP Address, IPv6, SIP and NATs As telephones have numbers, each device in the internet has 1 IP address (at least) Not enough IP addresses We use private addresses and NATs NAT works fairly well for client server applications but not for peer to peer a node with a private address can not be called SIP is working on that Another solution is to employ IPv6 with many more addresses available IMS tutorial 63 32
33 Does NOT use SIP, uses a proprietary protocol But it is the most popular VoIP application Solves many issues SIP is still trying to solve like NAT traversal Rather than a proxy/registrar centric solution, it employs a distributed architecture. Thus it scalable. Peer to peer SIP is a new research direction, imitating this idea IMS tutorial 64 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 65 33
34 IMS seen as a service platform. A service platform that enables SIP calls between users. Those calls are billed in the mobile network! AAA is done by the network operator => semiwalled garden business model IMS is also owned by the network operator but, conceptually, this holds. SIP proxies form the core IMS, but it has many more nodes and interfaces towards the network operator Some call it Network But I reserve the term of network to a telecommunications network routing data packets from an origin to a destination: The Internet is a network of routers IMS tutorial 66 IMS as a merge of two worlds IMS is a SIP platform running and interacting with a UMTS mobile network. Thus merge of two worlds, IETF and 3GPP 3GPP: IMS was introduced in UMTS release 5 (june 2002) Keeps evolving: Release 7 IETF More than 40 RFCs dedicated to IMS, e.g. tailoring IETF protocols to IMS IMS tutorial 67 34
35 Other IMS actors 3GPP2 for IMS in 3G CDMA2000 networks Very similar to 3GPP IMS for 3G UMTS networks ETSI TISPAN initiated the IMS, now devoted to porting it to NGN and other networks such as ADSL OMA: to define services over IMS IMS tutorial 68 IMS step by step Designed for 3G UMTS networks 3G UMTS network with SGSN, etc. IMS tutorial 69 35
36 IMS step by step But IMS works over IP (v6) IP Network (like the Internet) GGSN GGSN Gateway from the UMTS network to other networks 3G UMTS network Voice, Video IMS tutorial 70 IMS step by step IMS is a infrastructure of SIP proxies CSCF (SIP Proxy) IP Network (like the Internet) SIP signaling GGSN 3G UMTS network. Voice, Video IMS tutorial 71 36
37 IMS step by step that can interact with some UMTS nodes CSCF (SIP Proxy) SIP signaling GGSN 3G UMTS network. None of the transport nodes are exposed Voice, Video IMS tutorial 72 IMS step by step Media does not reach the IMS CSCF (SIP Proxy) SIP signaling GGSN 3G UMTS network. None of the transport nodes are exposed Voice, Video IMS tutorial 73 37
38 IMS step by step Media may also reach the Internet, but never traverses the IMS nodes (SIP proxies) CSCF (SIP Proxy) SIP signaling GGSN 3G UMTS network Voice, Video IMS tutorial 74 In IMS, different types of SIP proxies P-CSCF IMS contact point for the user s SIP signaling Several in a domain Located in the visited domain Terminals must know this proxy (e.g. DHCP used) Compresses and decompresses SIP messages Secures SIP messages Assures correctness of SIP messages IMS tutorial 75 38
39 In IMS, different types of SIP proxies S-CSCF Controls the user s SIP Session 1 or a few in a domain Located in the home domain Is a SIP registrar (and proxy) IMS tutorial 76 In IMS, different types of SIP proxies I-CSCF domain s contact point for inter-domain SIP signaling 1 or a few in the domain In case there are more than 1 S-CSCFs in the domain, locates which S-CSCF is serving a user IMS tutorial 77 39
40 IMS SIP signaling path simplest case: 1 domain, no roaming P-CSCF (SIP Proxy) S-CSCF (SIP Proxy) P-CSCF (SIP Proxy) SIP signaling User 1 GGSN 3G UMTS network. None of the transport nodes are exposed Voice, Video User 2 IMS tutorial 78 IMS SIP signaling path hardest case: 4 domains, roaming UMTS network is only used in the visited domains Media goes directly S-CSCF S-CSCF P-CSCF P-CSCF IMS tutorial 79 40
41 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 80 UMTS networks are QoS enabled There are four QoS Classes in UMTS Conversational, Streaming, Interactive, Background. QoS classes are mapped to Bearer Services The user, to employ the bearer services, needs to activate a PDP context PDP context are mapped to flows traceable QoS But out of reach of IMS IMS tutorial 81 41
42 How the IMS can enjoy UMTS QoS? As we know, IMS SCSFs (SIP Proxies) can influence the signaling and are aware of the QoS characteristics of the session to be setup Those characteristics include the codecs used and their required B.W. and other requirements for the transport network But SIP Proxies can not influence the data/media flows, neither the network transporting them Need of an intermediary: The PDF IMS tutorial 82 QoS in IMS: a scenario Two users want to setup a video call. The video flow needs 128 kbps, the audio one 16 kbps CSCF (SIP Proxy) SIP signaling Contains media flows requirements for the network (codecs, BW) GGSN 3G UMTS network transporting the media flows. IMS tutorial 83 42
43 QoS in IMS: a scenario The PDF instructs the network to accommodate these flows CSCF (SIP Proxy) PDF. Instructs the network to accommodate the media flows SIP signaling Contains media flows requirements for the network (codecs, BW) GGSN 3G UMTS network transporting the media flows. IMS tutorial 84 QoS in IMS: a scenario Media flows traverse the network CSCF (SIP Proxy) PDF. Instructs the network to accommodate the media flows SIP signaling Contains media flows requirements for the network (codecs, BW) GGSN 3G UMTS network transporting the media flows. Media Flows IMS tutorial 85 43
44 The central role of the PDF The PDF is, for the service quality (QoS), like an intermediary between the QoS defined at the application level (IMS) and its actual enforcement at the network level (in 3G networks in the GGSN nodes). QoS is to be given in the access (visited) UMTS network, namely the GGSN PDF is located in the visited network. P-CSCFs are the CSCFs (SIP proxies) first contacting the user and located in the visited network Thus we have PDF to P-CSCF interaction IMS tutorial 86 Details about PDP context A PDP context is pre setup for the SIP signaling. The exact procedure for activating PDP contexts for the media flows is described next When the session ends, those PDP contexts are deactivated IMS tutorial 87 44
45 QoS in IMS PDP context activation details CSCF (SIP Proxy) PDF Requirements Decision & Configuration SIP signaling GGSN Activate PDP context 3G UMTS network Activate PDP context IMS tutorial 88 AAA in IMS emulating the semi-walled garden business model In IMS we enjoy single sign on and unified non duplicated billing, all centralized by the UMTS network control elements Let s deal now with accounting, charging and billing IMS can not bill its users. It will just send accounting information to the network operator s UMTS nodes. Centralizing point will be the network operator, its UMTS infrastructure. IMS tutorial 89 45
46 Charging in IMS a use case People are used to pay for voice calls (not in the Internet!!) Voice calls are typical IMS sessions But we saw that IMS also influences the transport network resources Those resources need also to be accounted and influence the charging. They may not be billed Like in the previous scenario, a link must be done between the accounting and charging done at network and IMS levels IMS tutorial 90 Charging in IMS: a scenario Two users want to setup a video call. One is <18 years old, the other not. Time is 9 pm. CSCF (SIP Proxy) CSCF is aware of these details (video call duration, participants, start time.) SIP signaling GGSN User 1 3G UMTS network transporting the media flows. Media Flows User 2 IMS tutorial 91 46
47 Charging in IMS: a scenario video audio flows consume network resources CSCF (SIP Proxy) GGSN is aware of these details (bytes sent/ received ) GGSN User 1 3G UMTS network transporting the media flows. Media Flows User 2 IMS tutorial 92 Charging in IMS: a scenario UMTS CDF/CGF gathers and correlates both data CSCF (SIP Proxy) CDF/ CGF GGSN User 1 3G UMTS network transporting the media flows. Media Flows User 2 IMS tutorial 93 47
48 Where (in which domain) to perform accounting? Network resources are always consumed in the visited domain (may not consume network resources in home domain) Charging and billing to the user is done by the user s home domain. Accounting data must be sent there Visited operator may bill home operator for consuming network resources So, something is accounted in both visited and home domains, both for caller and callee IMS tutorial 94 Apart from gathering different data from different sources, we need to correlate it accounting: is able to correlate the accounting at two levels: Network usage (e.g. bytes sent/received) Application characteristics E.g. in a voice call, number of parties involved and duration E.g. in streaming a movie, if it was done in prime time and type of movie (recent hits) This allows, according to the business model used, unified billing and non duplicated billing. IMS tutorial 95 48
49 Apart from gathering different data from different sources, we need to correlate it: Charging identifiers Caller transport session 1 Caller transport session 2 Global and common IMS session Callee transport session 1 Callee transport session 2 IMS tutorial 96 P-CSCF Charging, roaming scenario domains and nodes CDF/ CGF Caller s home S-CSCF S-CSCF Callee s home CDF/ CGF P-CSCF PDF IP network (the internet) PDF Caller s visited 3G network CDF/ CGF CDF/ CGF Callee s visited 3G network IMS tutorial 97 49
50 Charging, roaming scenario charging identifiers, creation and distribution Caller s home Callee s home P-CSCF ICID S-CSCF ICID S-CSCF ICID P-CSCF ICID PDF IP network (the internet) PDF ICID ICID ICID Caller s visited 3G network Callee s visited 3G network IMS tutorial 98 Charging, roaming scenario charging identifiers, creation and distribution Caller s home Callee s home P-CSCF ICID/ GCID1 S-CSCF ICID S-CSCF ICID/ GCID2 P-CSCF GCID1 PDF IP network (the internet) PDF GCID2 GCID1 GCID2 Caller s visited 3G network Callee s visited 3G network IMS tutorial 99 50
51 Charging, roaming scenario accounting/charging depends on 3G infrastructure P-CSCF CDF/ CGF Caller s home ICID/GCID1 CDF/ Callee scgf home ICID/ GCID2 P-CSCF ICID/ GCID1 IP network (the internet) ICID/ GCID2 ICID/ GCID1 ICID/ GCID2 Caller s visited 3G network CDF/ CGF CDF/ CGF Callee s visited 3G network IMS tutorial 100 P-CSCF Charging, roaming scenario charging info exchange (pure UMTS procedure) CDF/ CGF Caller s home CDF/ Callee scgf home IP network (the internet) Caller s visited 3G network CDF/ CGF CDF/ CGF Callee s visited 3G network IMS tutorial
52 P-CSCF Charging, roaming scenario charging system details CDF/ CGF Caller s home ICID/GCID1 CDF/ Callee scgf home ICID/ GCID2 P-CSCF ICID/ GCID1 ICID/ GCID1 IP network (the internet) ICID/ GCID2 ICID/ GCID2 Caller s visited 3G network CDF/ CGF CDF/ CGF Callee s visited 3G network IMS tutorial 102 P-CSCF S-CSCF CDF Charging/billing system details CDF/CGF details CGF BS To other operators billing systems GGSN 3G UMTS network IMS tutorial
53 Authorization and Authentication. Single sign on If we account resources we need to authenticate the billed users and authorize them Again a centralizing entity: the network operator, its 3G UMTS infrastructure PRIOR TO ANYTHING: user logs into the 3G UMTS network, using a UMTS logging procedure, non IMS related. IMS tutorial 104 Authorization and Authentication. Single sign on IMS has no user database, neither user control Depends on 3G UMTS user database and on user registration there. Authentication: done in IMS-SIP registration. This procedure needed prior to any other IMS procedure When registering, authenticate and authorize the user to register Authentication delivers user profile stored in the UMTS databases to the IMS S-CSCF so that it may perform itself further authorization (otherwise it may relay on UMTS user databases for this task) IMS tutorial
54 Authe. and Autho. in IMS Depends on 3G user control. SIP signaling proceeds only after contacting the HSS S-CSCF SIP Signaling HSS User 1 GGSN 3G UMTS network transporting the media flows. Media Flows IMS tutorial 106 Wrap up IMS main nodes are SIP proxies (CSCFs) CSCF (SIP Proxy) IP Network (Internet) SIP signaling GGSN 3G UMTS network Voice, Video IMS tutorial
55 Wrap up They can interact, via the PDF, with 3G network transport nodes (GGSN) to assure transport QoS CSCF (SIP Proxy) SIP signaling PDF GGSN 3G UMTS network Voice, Video IMS tutorial 108 Wrap up They can interact with 3G network control elements (the HSS and the CDF/CGF) to assure single sign on and unified billing. CSCF (SIP Proxy) SIP signaling PDF HSS CDF/ CGF GGSN 3G UMTS network Voice, Video IMS tutorial
56 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 110 IMS SIP Preconditions With all that nodes interacting you can already fear that signaling will be complicated And we have preconditions!!! In SIP, INVITE and 200 OK are enough for the parties to know which codecs can be employed In IMS we need to know which codec_ will be employed to activate the PDP context We also need to know when this context is ready IMS tutorial
57 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE Registration to the IMS *previously the user registered to HSS (using a 3G, non-ims procedure) *needed prior any other IMS procedure If there are several S-SCSFs, to know to which one is the user associated to It s the UMTS HSS (and not the IMS) that authenticates and authorizes the user to register to the IMS. It also distributes user profile to CSCF so that they can take authorization decisions further on IMS tutorial 112 Signaling, setting up a session IMS tutorial
58 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE Invite and authorization IMS tutorial 114 Invite and authorization Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF SIP-INVITE( CodecsBWlist, -, -) SIP-INVITE(CodecsBWlist, -, ICID) Caller h CGF/CDF DIAMETER-SAR(Caller) Caller HSS DIAMETER-SAA(yes, CallerProfile) Gather's user profile to perform authorisation. May not be needed: it has it from the registration SIP-INVITE(CodecsBWlist, -, ICID) IMS tutorial
59 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE Invite, authorization and answer to the invite IMS tutorial 116 Invite, authorization and answer to the invite Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee SIP-INVITE(CodecsBWlist, -, ICID) DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) SIP-183(AcceptedCodecsBWlist, -) SIP-183(AcceptedCodecsBWlist, -) IMS tutorial
60 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE Answer to the invite (2), 3rd offer, PDP context activation IMS tutorial 118 Answer to the invite (2), 3rd offer, PDP context activation Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, -) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_r) SIP-183(AcceptedCodecsBWlist, Token_r) PDP-CtxActR(PDFtoken_r, BW) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-RAR(GCID_e) DIAMETER-RAA() PDP-CtxActA() IMS tutorial
61 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE 3rd offer (2), answer to 3rd offer, PDP context activation, ringing (ringing should be ACKed PRACK 200 OK-) IMS tutorial 120 3rd offer (2), answer to 3rd offer, PDP context activation, ringing Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) PDP-CtxActR(PDFtoken_e, BW) DIAMETER-RAR(GCID_e) DIAMETER-RAA() COPS-RPT(GCID_e) UMTS non IMS procedure PDP-CtxActA() IMS tutorial
62 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE answer to 3rd offer (2), PDP context activation, ringing (2) IMS tutorial 122 answer to 3rd offer (2), PDP context activation, ringing (2) Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS PDP-CtxActA() IMS tutorial
63 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE 200 OK to the INVITE and accounting IMS tutorial OK to the INVITE and accounting Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) To the INVITE DIAMETER-ACA() IMS tutorial
64 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE 200 OK to the INVITE (2) and accounting IMS tutorial OK to the INVITE (2) and accounting Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() To the INVITE DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() IMS tutorial
65 Caller Caller GGSN Caller v CGF/CDF Caller PDF Caller P-CSCF Caller S-CSCF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Calle S-CSCF Callee P-CSCF Callee PDF Callee v CGF/CDF Callee GGSN Callee PDP-CtxActR(PDFtoken_r, BW) PDP-CtxActA() To the INVITE SIP-INVITE( CodecsBWlist, -, -) SIP-183(AcceptedCodecsBWlist, Token_r) COPS-REQ(PDFtoken_r, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCDI_r) DIAMETER-AAR(MaxBW) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) Acct(GCID_r, ICID, BytesSent) Gather's user profile to perform authorisation. May not be needed: it has it from the registration DIAMETER-AAA(PDFtoken_r) DIAMETER-RAR(GCID_e) DIAMETER-ACA() DIAMETER-RAA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-SAR(Caller) DIAMETER-SAA(yes, CallerProfile) DIAMETER-ACR(ICID, GCID_r, Time_VideoOrAudio, Start) DIAMETER-ACA() SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) RTP/RTCP() DIAMETER-SAR(Callee) DIAMETER-SAA(yes, CalleeProfile) SIP-INVITE(CodecsBWlist, -, ICID) SIP-183(AcceptedCodecsBWlist, -) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() DIAMETER-AAR(MaxBW) DIAMETER-AAA(PDFtoken_e) DIAMETER-RAR(GCID_e) DIAMETER-RAA() SIP-INVITE(CodecsBWlist, PDFtoken_e, -) SIP-183(AcceptedCodecsBWlist, -) COPS-REQ(PDFtoken_e, BW) COPS-DEC(ICID, Configuration) COPS-RPT(GCID_e) DIAMETER-ACR(ICID, GCID_e, Time_VideoOrAudio, Start) DIAMETER-ACA() Acct(GCID_e, ICID, BytesSent) PDP-CtxActR(PDFtoken_e, BW) UMTS non IMS procedure PDP-CtxActA() To the INVITE ACK, media flows and accounting IMS tutorial 128 ACK, media flows and accounting Caller v CGF/CDF Caller h CGF/CDF Caller HSS Callee HSS Callee h CGF/CDF Callee PDF Callee v CGF/CDF Caller GGSN Caller PDF Callee GGSN Caller Caller P-CSCF Caller S-CSCF Calle S-CSCF Callee P-CSCF Callee RTP/RTCP() Acct(GCID_r, ICID, BytesSent) Acct(GCID_e, ICID, BytesSent) IMS tutorial
66 Signaling, tearing down a session SIP signaling is far simpler: BYE and 200 OK PDP contexts for the media flows are released Accounting ends at the SIP level and at the flow level IMS tutorial 130 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial
67 SIP online charging There are two kinds of charging: offline and online We saw before offline charging In offline charging, the user is debited at the end of the service consumption. The user often has a contract and the amount is deducted from his account. Charging can just occur at the end of the session In online charging, the user is debited while the service is consumed. The user has often a prepaid amount. If his remaining credit is not enough the service is interrupted. Charging must be performed regularly while the session is running IMS tutorial 132 SIP online charging Diameter is also the base protocol in online charging. We use its credit control application, designed for online charging IMS online charging architecture is far more complicated than the offline one. A common main feature exists: correlation of charging at application (SIP sessions) level and at network level IMS tutorial
68 Mobility (Terminal) IPv6 (used in IMS) allows mobility SIP also allows mobility 3G networks also allow mobility Which to employ in IMS? Still under discussion IMS tutorial 134 IMS Identity, User Profile(s) IMS uses SIP identity: SIP URIs e.g. UMTS uses phone numbers Integration based on having several public identities associated to a single private identity Users can classify their public identities: business, family, friends, The private identity has a NAI format e.g. [email protected] Private entity is not employed to contact the user, they are just used for subscription management IMS tutorial
69 IMS Identity, User Profile(s) The private entity (and at least one public entity) are stored in the smart card. Note: the smart card includes the SIM, USIM and ISIM. It has a shared secret (password) The HSS stores and correlates the private identity and all the public identities. It bulks them to the S-CSCF. The HSS also stores the password HSS Shared Secret (password) User Profile S-CSCF IMS tutorial 136 IMS Identity, User Profile(s) The user profile assures personalization. It is the private entity N public identities and service profiles It is stored in the HSS and bulked to the S-CSCF Assures that personalization is accessible anywhere with any device A service profile contains a list of public entities they apply to Service authorization e.g. for conversation service the user is not allowed to employ video. This is used by the S- CSCF to perform authorization a list of filter criteria IMS tutorial
70 Services in IMS IMS is an advanced infrastructure enabling services. But the services are in the end points or peers (calls, etc.), not in the IMS So, pure IMS is few more than Skype AS are the key part to endow IMS with services AS are not owned by the network operator ( IMS) AS offered services enjoy all IMS advantages AS interact using SIP- with the S-CSCF (which controls user s SIP session) AS can behave as another SIP proxy or as a SIP UA (terminal), in this case they also receive and send media!!! IMS tutorial 138 Services in IMS AS is SIP proxy AS S-CSCF SIP signaling GGSN 3G UMTS network Voice, Video IMS tutorial
71 Services in IMS AS is a SIP terminal receives media data!!! AS S-CSCF SIP signaling GGSN 3G UMTS network Voice, Video IMS tutorial 140 Services in IMS filter rules When are AS engaged?? Filter criteria in S- CSCF: they analyze the SIP signaling and decide when to divert it to AS (i.e. involve them) In user s profile, each of its personalized services has (among others) a set of filter criteria To allow disambiguation, each has a priority The AS where to direct the SIP messages when the filter rules are met is specified IMS tutorial
72 Example of filter rule User A wants to divert all calls from boss to an answering machine (the AS) (method=invite) AND (P-Asserted-Identity = [email protected]) AND (Session Case = Terminating) -message is addressed to user A- IMS tutorial 142 Multiparty Calls SIP procedure & a special AS AS: MRF S-CSCF P-CSCF P-CSCF INVITE: Create Conference GGSN 3G UMTS network IMS tutorial
73 Multiparty Calls SIP procedure & a special AS AS: MRF S-CSCF P-CSCF P-CSCF REFER: ask others to join GGSN 3G UMTS network IMS tutorial 144 Multiparty Calls SIP procedure & a special AS AS: MRF S-CSCF P-CSCF INVITEs P-CSCF GGSN 3G UMTS network IMS tutorial
74 Receives and forwards all the media, performing content adaptation Multiparty Calls SIP procedure & a special AS AS: MRF S-CSCF P-CSCF P-CSCF GGSN 3G UMTS network IMS tutorial 146 IMS and OSA Still ASs in IMS do not offer many services Remember that we have other services platforms. OSA is also standardized by 3GPP and deals with a complimentary range of services than IMS: content distribution IDEA: integrate IMS and OSA: This is done via de AS. IMS tutorial
75 AS Services in IMS IMS and OSA OSA-SCS as AS OSA API S-CSCF SIP signaling GGSN 3G UMTS network Voice, Video IMS tutorial 148 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial
76 Is IMS too complex? Yes, but it is worth it, brings added value (other networks, Content Adaptation) Scalability thanks to the possible replication of IMS elements Skype is more scalable (distributed concept) IMS tutorial 150 IMS current deployment source: FOKUS IMS Workshop, Berlin, Germany, November 2006 Dr. Stefan Growe & Light Reading IMS strategies survey What is the most important factor driving IMS deployment in your company? The need to reduce service and application development costs The need to 9% converge fixed and mobile services 24% The need to create an environment that will enable quick and easy launch of new services 39% The need to deliver integrated applications that combine voice, data and video traffic 28% IMS tutorial
77 IMS current deployments Recent (early 2007) deployments (source IMS Vision) AT&T (formerly Cingular) brings first 'IMS service' to U.S AT&T's wireless video share service is one of the earliest 'IMS services' to come to market. IMS network trials will begin in Latin America's emerging markets this year with real IMS adoption picking up in Ericsson brings first IMS network to China for China Netcom's Beijing Branch (Beijing Netcom) Already deployed Telefonica in Spain KPN in the Netherlands Main problem is the lack of IMS-enabled terminals IMS tutorial 152 IMS deployment forecast source: FOKUS IMS Workshop, Berlin, Germany, November 2006 Tutorial 1. Prof. Dr. Thomas Magedanz & vision gain IMS network deployments, forecasted evolution IMS networks as a % of total networks Year IMS tutorial
78 IMS subscribers forecast source: FOKUS IMS Workshop, Berlin, Germany, November 2006 Tutorial 1. Prof. Dr. Thomas Magedanz & vision gain IMS subscribers, forecasted evolution 60 subscribers worldwide in millions year IMS tutorial 154 IMS towards NGN, possible evolution CSCF (SIP Proxy) SIP signaling PDF HSS CDF/ CGF GGSN 3G UMTS network Voice, Video IMS tutorial
79 IMS towards NGN, possible evolution 3G network disappears, all is IP. No PDP context activation but RSVP. IMS open to all technologies (WiFi, ADSL, ) CSCF (SIP Proxy) SIP signaling PDF HSS CDF/ CGF IP Router Voice, Video IMS tutorial 156 IMS towards NGN, possible evolution PDF is part of the operator, rather than IMS. PDF, HSS and CDF interfaces open to 3rd parties, not only to IMS CSCFs CSCF (SIP Proxy) SIP signaling PDF HSS CDF/ CGF IP Router Voice, Video IMS tutorial
80 Index Introduction, Disruptions in Telco business Service platforms and business models SIP protocol and VoIP IMS Service Platform: SIP Proxies IMS Service Platform: key feature, enabling business models IMS Service Platform: signaling IMS Service Platform: extra features & services IMS Service Platform: current deployments Conclusion, IMS forecast IMS tutorial 158 IMS forecast Plain IMS is not much more than today s telephony. Plain IMS is mandatory if you need to migrate to all IP and do not want to become a bit pipe even in your traditional business: Voice Calls Plain IMS offers a little more than Skype and its priced Network resources consumed by Skype neither are free!!! Plain IMS good to compete in... Price. Useful if operator wants to keep user control IMS tutorial
81 IMS forecast Instead of competing in price: look for success in integrating all applications (killer or not ) From killer application to killer environment IMS is a very good starting point for making this environment Services to come IMS tutorial 160 References The 3G IP Multimedia Subsystem (IMS): Merging the Internet and the Cellular Worlds Gonzalo Camarillo et al. John Wiley & Sons ISBN-13: The IMS: IP Multimedia Concepts and Services Miikka Poikselka Wiley ISBN-13: IMS tutorial
82 References The IMS Service Platform: A Solution for Next Generation Network Operators to Be More Than Bit Pipes Antonio Cuevas, Jose I. Moreno, Pablo Vidales, Hans Einsiedler, IEEE Communications Magazine, ISSN August IMS tutorial 162 References Fraunhofer FOKUS 2nd International IMS Workshop /index.php IMS Vision The IP Multimedia System (IMS) as NGN Application Enabling Platform TUTORIAL, ICCE, Hannoi, Vietnam, Octoberer 10th, Tutorial-ICCE Print.pdf IMS tutorial
83 Thank you for your attention Questions? Partially supported by: E-magerit CASERTEL-NGN IMS tutorial
WHAT S BEHIND YOUR SMARTPHONE ICONS? A brief tour of behind-the-scenes signaling for multimedia services
WHAT S BEHIND YOUR SMARTPHONE ICONS? A brief tour of behind-the-scenes signaling for multimedia services Harry G. Perros Computer Science Department NC State University, Raleigh 27695 USA Email: [email protected]
End-2-End QoS Provisioning in UMTS networks
End-2-End QoS Provisioning in UMTS networks Haibo Wang Devendra Prasad October 28, 2004 Contents 1 QoS Support from end-to-end viewpoint 3 1.1 UMTS IP Multimedia Subsystem (IMS)................... 3 1.1.1
Mobility and cellular networks
Mobility and cellular s Wireless WANs Cellular radio and PCS s Wireless data s Satellite links and s Mobility, etc.- 2 Cellular s First generation: initially debuted in Japan in 1979, analog transmission
Advanced SIP Series: SIP and 3GPP
Advanced SIP Series: SIP and 3GPP, Award Solutions, Inc Abstract The Session Initiation Protocol has been selected as the main signaling protocol of the Third Generation Partnership Projects IP Multimedia
Delivery of Voice and Text Messages over LTE
Delivery of Voice and Text Messages over LTE 1. The Market for Voice and SMS! 2. Third Party Voice over IP! 3. The IP Multimedia Subsystem! 4. Circuit Switched Fallback! 5. VoLGA LTE was designed as a
Advanced SIP Series: SIP and 3GPP Operations
Advanced S Series: S and 3GPP Operations, Award Solutions, Inc Abstract The Session Initiation Protocol has been chosen by the 3GPP for establishing multimedia sessions in UMTS Release 5 (R5) networks.
Open IMS Core with VoIP Quality Adaptation
Open IMS Core with VoIP Quality Adaptation Is-Haka Mkwawa, Emmanuel Jammeh, Lingfen Sun, Asiya Khan and Emmanuel Ifeachor Centre for Signal Processing and Multimedia Communication School of Computing,Communication
SIP : Session Initiation Protocol
: Session Initiation Protocol EFORT http://www.efort.com (Session Initiation Protocol) as defined in IETF RFC 3261 is a multimedia signaling protocol used for multimedia session establishment, modification
Implementing Conditional Conference Call Use Case over IMS and Non IMS Testbed an experimental results through comparison approach
Proceedings of the 6th WSEAS International Conference on Applications of Electrical Engineering, Istanbul, Turkey, May 27-29, 2007 109 Implementing Conditional Conference Call Use Case over IMS and Non
A Proposed Model For QoS guarantee In IMSbased Video Conference services
International Journal of Intelligent Information Technology Application, 2009, 2(5):243-249 A Proposed Model For QoS guarantee In IMSbased Video Conference services Maryam Kiani Department of Electrical
IP Multimedia System: general aspects and migration perspectives
IMS TPC EPC IP Multimedia System: general aspects and migration perspectives Dr. Leo Lehmann Federal Office of Communication, Switzerland ITU Workshop on Developments regarding telecommunication network
Overview of GSMA VoLTE Profile. minimum required functions [3]. 2. Background
GSMA Overview of GSMA Profile It was agreed in the GSMA in February 2010 that voice services over LTE () shall use the platform standardized by the 3GPP with a view to maximizing international interoperability.
Architectural Overview of IP Multimedia Subsystem -IMS
Architectural Overview of IP Multimedia Subsystem -IMS Presented by: Masood Khosroshahy June 2006 B E G I N N I N G 1 Project supervisor: Prof. Elie Najm Simplified view of the layered architecture in
Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University
Chapter 10 Session Initiation Protocol Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University Outline 12.1 An Overview of SIP 12.2 SIP-based GPRS Push
Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem
GPP X.S00-0 Version.0 Version Date: May 00 Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem Revision: 0 COPYRIGHT GPP and its Organizational Partners claim copyright in this document
of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier
VoLTE 3GPP Roaming Further Development of LTE/LTE-Advanced LTE Release 10/11 Standardization Trends VoLTE Roaming and ion Standard Technology In 3GPP Release 11, the VoLTE roaming and interconnection architecture
Table of Content. Introduction Components Architectural Characteristics Concepts Protocols Service Examples Discussion. ToC
Danar Barzanji Marcel K Steffen Roger Trösch 22.06.2006 Communication Systems IMS www.packetizer.com Table of Content Introduction Components Architectural Characteristics Concepts Protocols Service Examples
Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1
Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1 Dorgham Sisalem, Jiri Kuthan Fraunhofer Institute for Open Communication Systems (FhG Fokus) Kaiserin-Augusta-Allee
An Evaluation of Architectures for IMS Based Video Conferencing
An Evaluation of Architectures for IMS Based Video Conferencing Richard Spiers, Neco Ventura University of Cape Town Rondebosch South Africa Abstract The IP Multimedia Subsystem is an architectural framework
COPYRIGHTED MATERIAL. Contents. Foreword. Acknowledgments
Contents Foreword Preface Acknowledgments 1 Introduction 1 1.1 Motivation for Network Convergence 1 1.2 The Core Network 2 1.3 Legacy Service Requirements 4 1.4 New Service Requirements 5 1.5 Architectures
Juha Heinänen [email protected]
From Voice over IP to Voice over Internet Juha Heinänen [email protected] From VoIP to VoINET VoIP replaced wires in PBX and PSTN backbones with IP preserves the traditional, centralized telephony service
EE4607 Session Initiation Protocol
EE4607 Session Initiation Protocol Michael Barry [email protected] [email protected] Outline of Lecture IP Telephony the need for SIP Session Initiation Protocol Addressing SIP Methods/Responses Functional
Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile IP Session Initiation Protocol (SIP) SIP is a protocol
Media Gateway Controller RTP
1 Softswitch Architecture Interdomain protocols Application Server Media Gateway Controller SIP, Parlay, Jain Application specific Application Server Media Gateway Controller Signaling Gateway Sigtran
Session Initiation Protocol (SIP) The Emerging System in IP Telephony
Session Initiation Protocol (SIP) The Emerging System in IP Telephony Introduction Session Initiation Protocol (SIP) is an application layer control protocol that can establish, modify and terminate multimedia
Mobile Voice Off-Load
Mobile Voice Off-Load An AdvOSS Solution White Paper Latest version of this white paper can always be found at: http://advoss.com/resources/whitepapers/mobile-voice-offload.pdf For more information, contact
White paper. SIP An introduction
White paper An introduction Table of contents 1 Introducing 3 2 How does it work? 3 3 Inside a normal call 4 4 DTMF sending commands in sip calls 6 5 Complex environments and higher security 6 6 Summary
Migration of Enterprise VoIP/SIP Solutions towards IMS
1 Migration of Enterprise VoIP/SIP Solutions towards IMS Ram Kumar 1, Frank Reichert 1, Andreas Häber 1, Anders Aasgard 2, Lian Wu 2 Abstract Voice-over-IP (VoIP) solutions are now widely spread and accepted
Mixer/Translator VOIP/SIP. Translator. Mixer
Mixer/Translator VOIP/SIP RTP Mixer, translator A mixer combines several media stream into a one new stream (with possible new encoding) reduced bandwidth networks (video or telephone conference) appears
Implementing LTE International Data Roaming
Implementing International Data Roaming Data Roaming Standardization Implementing International Data Roaming On completion of EPC standardization at 3GPP, specifications for international roaming between
IMS Conference (IMS Conference Call) Calling UE IMS Network Called UE Caller User Equipment
IMS (IMS Call) MRFC-AS MRFP 18-May-08 10:40 (Page 1) This sequence diagram was generated with (http://www.eventhelix.com/eventstudio). Copyright 2008 EventHelix.com Inc. All Rights Reserved. The EventStudio
Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)
Overview Voice-over over-ip (VoIP) ENUM VoIP Introduction Basic PSTN Concepts and SS7 Old Private Telephony Solutions Internet Telephony and Services VoIP-PSTN Interoperability IP PBX Network Convergence
INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE
INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE Voice over LTE SUBSCRIBER TECHNOLOGY White Paper Mobile operators have invested a lot of time and money in Intelligent Network (IN) services for
SIP A Technology Deep Dive
SIP A Technology Deep Dive Anshu Prasad Product Line Manager, Mitel June 2010 Laith Zalzalah Director, Mitel NetSolutions What is SIP? Session Initiation Protocol (SIP) is a signaling protocol for establishing
SHORT DESCRIPTION OF THE PROJECT...3 INTRODUCTION...4 MOTIVATION...4 Session Initiation Protocol (SIP)...5 Java Media Framework (JMF)...
VoIP Conference Server Evgeny Erlihman [email protected] Roman Nassimov [email protected] Supervisor Edward Bortnikov [email protected] Software Systems Lab Department of Electrical
VIDEOCONFERENCING. Video class
VIDEOCONFERENCING Video class Introduction What is videoconferencing? Real time voice and video communications among multiple participants The past Channelized, Expensive H.320 suite and earlier schemes
EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens
Nick Marly, Dominique Chantrain, Jurgen Hofkens Alcatel Francis Wellesplein 1 B-2018 Antwerp Belgium Key Theme T3 Tel : (+32) 3 240 7767 Fax : (+32) 3 240 8485 E-mail : [email protected] Tel : (+32)
SIP and Mobility: IP Multimedia Subsystem in 3G Release 5
and Mobility: IP Multimedia Subsystem in 3G Release 5 Jörg Ott {sip,mailto}:[email protected] VDE / ITG Fachgruppe 5.2.4 Bremen 11 November 2002 2002JörgOtt TZI Digitale Medien und Netze 1 Overview IETF Conferencing
Lawful Interception in P2Pbased
Lawful Interception in P2Pbased VoIP Systems Jan Seedorf (jan.seedorf_at_nw.neclab.eu) NEC Laboratories Europe Heidelberg, Germany July Page 2008 1-1 IPTCOMM 2008 Heidelberg, Germany Outline 1.
SIP, Session Initiation Protocol used in VoIP
SIP, Session Initiation Protocol used in VoIP Page 1 of 9 Secure Computer Systems IDT658, HT2005 Karin Tybring Petra Wahlund Zhu Yunyun Table of Contents SIP, Session Initiation Protocol...1 used in VoIP...1
Push-to-talk Over Wireless
Push-to-talk Over Wireless Is the time right for Push-to-talk? Does it work over GPRS? www.northstream.se Conclusions Push-to-talk is a walkie-talkie-type service implemented over mobile networks. US operator
Multimedia Service Platform
Multimedia Service Platform Turnkey solution for SIP based communications Adrian Georgescu AG Projects http://ag-projects.com Current telecommunications landscape From the old PSTN only the E.164 numbering
Performance Estimation of a SIP based Push-to-Talk Service for 3G Networks
Performance Estimation of a SIP based Push-to-Talk Service for 3G Networks Eoin O Regan and Dirk Pesch Adaptive Wireless Systems Group Cork Institute of Technology Ireland Abstract Push-To-Talk (PTT) is
Chapter 2 PSTN and VoIP Services Context
Chapter 2 PSTN and VoIP Services Context 2.1 SS7 and PSTN Services Context 2.1.1 PSTN Architecture During the 1990s, the telecommunication industries provided various PSTN services to the subscribers using
Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks
Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks Mehdi Mani Wireless Networks and Multimedia Service Department GET-INT Evry, France [email protected] Noel Crespi Wireless
ABC SBC: Charging and Accounting. FRAFOS GmbH
ABC SBC: Charging and Accounting FRAFOS GmbH Integrating Charging and Session Control SBCs play a central role in deciding which users and which traffic get access to a provider s services. The decision
ETSI TS 182 023 V2.1.1 (2009-01) Technical Specification
TS 182 023 V2.1.1 (2009-01) Technical Specification Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Core and enterprise NGN interaction scenarios; Architecture
FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC for Service Providers FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or
Efficient evolution to all-ip
Press information June 2006 Efficient evolution to all-ip The competitive landscape for operators and service providers is constantly changing. New technologies and network capabilities enable new players
IP Telephony (Voice over IP)
(Voice over IP) Instructor Ai-Chun Pang, [email protected] Office Number: 417, New building of CSIE Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements
Verifying SIP Signalling
Metro Ethernet tester, Metro Ethernet testing, Metro Ethernet installation, Metro Ethernet maintenance, Metro Ethernet commissioning, Metro Ethernet troubleshooting, Metro Ethernet protocols jitter Carrier
Overview of Voice Over Internet Protocol
Overview of Voice Over Internet Protocol Purva R. Rajkotia, Samsung Electronics November 4,2004 Overview of Voice Over Internet Protocol Presentation Outline History of VoIP What is VoIP? Components of
Integrating Voice over IP services in IPv4 and IPv6 networks
ARTICLE Integrating Voice over IP services in IPv4 and IPv6 networks Lambros Lambrinos Dept.of Communication and Internet studies Cyprus University of Technology Limassol 3603, Cyprus [email protected]
P2P and IMS Cooperation / Integration
P2P and IMS Cooperation / Integration Jens Fiedler Fraunhofer FOKUS Group for Next Generation Network Infrastructures 1 P2P vs. IMS Isn t P2P and IMS like Fire and Water? No, more like Fish and Chips.
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: [email protected]
IMS Interconnect: Peering, Roaming and Security Part One
T E C H N O L O G Y W H I T E P A P E R IMS Interconnect: Peering, Roaming and Security Part One IMS interconnection promises to enable greater reach and richer offerings for the providers that establish
Voice over IP over LTE (VoLTE) Impacts on LTE access. EFORT http://www.efort.com
1 Introduction Voice over IP over LTE (VoLTE) Impacts on LTE access EFORT http://www.efort.com IMS (IP Multimedia Subsystems) has been around for some time, and many infrastructure vendors have invested
White Paper ON Dual Mode Phone (GSM & Wi-Fi)
White Paper ON Dual Mode Phone (GSM & Wi-Fi) Author: N Group 1.0 Abstract Dual Mode Handset is in demand for converged Network, Access, Billing, and Operation environment. Dual mode handsets provide cost
VoIP. Overview. Jakob Aleksander Libak [email protected]. Introduction Pros and cons Protocols Services Conclusion
VoIP Jakob Aleksander Libak [email protected] 1 Overview Introduction Pros and cons Protocols Services Conclusion 2 1 Introduction Voice over IP is routing of voice conversations over the internet or
Part II. Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., National Taiwan University
Session Initiation Protocol oco (SIP) Part II Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., National Taiwan University Email: [email protected]
TRIM: an Architecture for Transparent IMS-based Mobility
TRIM: an Architecture for Transparent IMS-based Mobility Ivan Vidal a,, Antonio de la Oliva a, Jaime Garcia-Reinoso a, Ignacio Soto b a Universidad Carlos III de Madrid. Avda. de la Universidad 30 28911
End-to-End Quality-of-Service Support in Next Generation Networks with NSIS
End-to-End Quality-of-Service Support in Next Generation Networks with NSIS Roland Bless, Martin Röhricht Karlsruhe Institute of Technology, Germany Institute of Telematics, Department of Computer Science
ETSI TS 124 147 V6.8.0 (2008-04) Technical Specification
TS 124 147 V6.8.0 (2008-04) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Conferencing using the IP Multimedia (IM) Core
NTP VoIP Platform: A SIP VoIP Platform and Its Services
NTP VoIP Platform: A SIP VoIP Platform and Its Services Speaker: Dr. Chai-Hien Gan National Chiao Tung University, Taiwan Email: [email protected] Date: 2006/05/02 1 Outline Introduction NTP VoIP
FT networks, services and IS evolution perspectives towards convergence Patrice COLLET France Télécom Network, Carrier and IT Division
FT networks, services and IS evolution perspectives towards convergence Patrice COLLET France Télécom Network, Carrier and IT Division Networks, Carriers and IT France Télécom T vision Networks, Carriers
Telephone Charging System
Telephone Charging System Helsinki University of Technology Yao Yanjun Petteri Tulikoura Agenda Introduction Traditional telephone charging system Outdated Charging Charging Nowadays Future scenarios for
(Refer Slide Time: 6:17)
Digital Video and Picture Communication Prof. S. Sengupta Department of Electronics and Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 39 Video Conferencing: SIP Protocol
Indepth Voice over IP and SIP Networking Course
Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.
WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC: Why and How? FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This docume nt is copyright of FRAFOS GmbH. Duplication or propagation or e xtracts
EXPLORER. TFT Filter CONFIGURATION
EXPLORER TFT Filter Configuration Page 1 of 9 EXPLORER TFT Filter CONFIGURATION Thrane & Thrane Author: HenrikMøller Rev. PA4 Page 1 6/15/2006 EXPLORER TFT Filter Configuration Page 2 of 9 1 Table of Content
This specification this document to get an official version of this User Network Interface Specification
This specification describes the situation of the Proximus network and services. It will be subject to modifications for corrections or when the network or the services will be modified. Please take into
ETM System SIP Trunk Support Technical Discussion
ETM System SIP Trunk Support Technical Discussion Release 6.0 A product brief from SecureLogix Corporation Rev C SIP Trunk Support in the ETM System v6.0 Introduction Today s voice networks are rife with
II. Service deployment
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Integration of Services Implemented on Different Service Platforms Evelina Pencheva, Ivaylo Atanasov Technical
VOIP Security Essentials. Jeff Waldron
VOIP Security Essentials Jeff Waldron Traditional PSTN PSTN (Public Switched Telephone Network) has been maintained as a closed network, where access is limited to carriers and service providers. Entry
Integrate VoIP with your existing network
Integrate VoIP with your existing network As organisations increasingly recognise and require the benefits voice over Internet Protocol (VoIP) offers, they stop asking "Why?" and start asking "How?". A
VoIP Solutions Guide Everything You Need to Know
VoIP Solutions Guide Everything You Need to Know Simplify, Save, Scale VoIP: The Next Generation Phone Service Ready to Adopt VoIP? 10 Things You Need to Know 1. What are my phone system options? Simplify,
Introducing Cisco Voice and Unified Communications Administration Volume 1
Introducing Cisco Voice and Unified Communications Administration Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your
Application Note. Onsight Connect Network Requirements V6.1
Application Note Onsight Connect Network Requirements V6.1 1 ONSIGHT CONNECT SERVICE NETWORK REQUIREMENTS... 3 1.1 Onsight Connect Overview... 3 1.2 Onsight Connect Servers... 4 Onsight Connect Network
Internet Technology Voice over IP
Internet Technology Voice over IP Peter Gradwell BT Advert from 1980s Page 2 http://www.youtube.com/v/o0h65_pag04 Welcome to Gradwell Gradwell provides technology for every line on your business card Every
Next Generation Networks Convergence, evolution and roadmaps
Next Generation Networks Convergence, evolution and roadmaps Dr. Sathya Rao,Telscom Consulting, Berne [email protected] NGN Applications Requirement IP Everywhere The Internet Protocol is becoming pervasive
VoIP telephony over internet
VoIP telephony over internet Yatindra Nath Singh, Professor, Electrical Engineering Department, Indian Institute of Technology Kanpur, Uttar Pradesh India. http://home.iitk.ac.in/~ynsingh MOOC on M4D (c)
Frequently Asked Questions about Integrated Access
Frequently Asked Questions about Integrated Access Phone Service How are local, long distance, and international calls defined? Local access transport areas (LATAs) are geographical boundaries set by the
SIP Trunking Manual 05.15. Technical Support Web Site: http://ws1.necii.com (registration is required)
SIP Trunking Manual 05.15 Technical Support Web Site: http://ws1.necii.com (registration is required) This manual has been developed by NEC Unified Solutions, Inc. It is intended for the use of its customers
FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC for the Enterprise FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or extracts
NAT TCP SIP ALG Support
The feature allows embedded messages of the Session Initiation Protocol (SIP) passing through a device that is configured with Network Address Translation (NAT) to be translated and encoded back to the
TSGS#27(05)0115. Technical Specification Group Services and System Aspects Meeting #27, 14-17 March 2005,Tokyo, Japan
Technical Specification Group Services and System Aspects Meeting #27, 14-17 March 2005,Tokyo, Japan TSGS#27(05)0115 Source: TSG SA WG2 Title: CR(s) to 23.981 Agenda item: 7.2.3 Document for: APPROVAL
Session Initiation Protocol (SIP)
SIP: Session Initiation Protocol Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.7 Ing. Salvatore D Antonio Università degli Studi di Napoli Federico II Facoltà di Ingegneria Session Initiation
A Brief Overview of VoIP Security. By John McCarron. Voice of Internet Protocol is the next generation telecommunications method.
A Brief Overview of VoIP Security By John McCarron Voice of Internet Protocol is the next generation telecommunications method. It allows to phone calls to be route over a data network thus saving money
HRPD Support for Emergency Services
GPP X.S000-0 Version.0 Date: July 00 HRPD Support for Emergency Services COPYRIGHT GPP and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright
