camel phase 3 in umts - tietoverkkolaboratorio - tkk · camel phase negotiation - 2g/3g issues •...
TRANSCRIPT
1 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAMEL Phase 3 in UMTS
Author: Sami Ollikainen,[email protected]
Supervisor: Professor Jorma Jormakka
Master’s Thesis made for Nokia Networks
2 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Contents
• Introduction
• Presentation of tools and methods
• Review of previous research
• Results
• Own contribution
• Conclus ions
3 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Introduction - B ackground
• When moving from 2G to 3G mobile networks ,lots of new services are introduced
• In 2G world, the main technique for controllingservices has been IN, Intelligent Networks(CAMEL, Customized Applications for Mobilenetwork Enhanced Logic)
• IN has many drawbacks and limitations
• S ervices evolution -> S ervice control evolution
• T hus , in 3G world, there shall be two maintechniques for service creation and control: INand open APIs (Application ProgrammingInterface) between service and network layer
4 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Introduction - S tudy objectives
T he following 4 s tudy objectives are defined:• T o examine the evolution of service control, when moving
from 2G to 3G world
• T o find out IN evolution scenarios and what role IN playsin future mobile networks
• T o represent the network architecture for latest CAMELPhase (Phase 3), examine CAMEL protocol (CAP)interfaces in more detail and show as an example of howPrepaid service (PPS ) is implemented by the help ofCAMEL3 in 3GPP Release 1999 (R99) compliant UMT Snetwork
• T o examine, how can CAMEL3 core network s ignallingutilize open APIs (and vice versa)
5 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Presentation of T ools and Methods
• A literature study was chosen as a researchmethod
• Used literature:• public 3GPP standards (especially CAMEL-standards
23.078 and 22.078)
• public research papers (IEEE CommunicationsMagazine, BT T echnology Journal, UMT S ForumReports etc)
• non-public Nokia Networks’s technical documentation
6 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
R eview of Previous R esearch
• UT MS S tandardization within 3GPP
• CAMEL S tandardization within 3GPP
• 3GPP R99 Architecture
• CAMEL and S ervice Control in UMT S
7 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
UMT S S tandardization within3GPP
8 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
3GPP Domains and S ubsystems
Circuit Switched Core Network Domain
Packet Switched Core Network Domain
Internet MultimediaCore Network Subsystem
ServicesSubsystem
MSC MSCServer
HLR
HLRGGSNSGSN HSSMGWCPS
•Location server•Application server•WAP gateway•etc.
•Border GW•Firewall•LIG
SOURCE: [Vei00]
9 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L S tandardization within3GPP
10 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Why CAME L ?• L imitations in IN based on ET S I Core INAP CS 1
No mobile functionality (only vendor specific extens ions)
T oo much room for interpretations (multivendor sys tem is difficult)
• Need for"IN" supporting mobile terminals
S ervices not covered by standardised GS M services
S ervices for subscribers roaming outs ide the HPLMN
Eas ier multivendor interaction
• T he S tandardisation result was
Customised Applications for Mobile networkEnhanced Logic
or just CAME L
11 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
• Animal• IN network technologyfor mobile networks• Etc
SERVICESin SCP
Home PLMN /HLR
Visited PLMN/MSC, VLR, SGSN
CAMELSubscription Info(CSI)
What is CAME L ? (1/2)
12 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
What is CAME L ? (2/2)• CAMEL is an IN technology by
the help of which value-addedservices can be offered to themobile subscribers roaming inHPLMN or VPLMN
• CAMEL integrates INtechniques from fixed to mobilenetwork
• CAMEL is based on ET S I'sCore Intelligent NetworkApplication Part (INAP) andMobile Application Part (MAP)protocols
• CAMEL is being developed inPhases (Phases 1-3; Phase 4standardization work wasstarted in autumn 2000)
• Main CAMEL standards(3GPP) are 22.078, 23.078 and29.078
Table 4. CAMEL Application Areas.
CAMEL ApplicationArea
Subareas AffectedCoreDomain
Affected 3GPPStandards(other thanCAMELstandards)
UsedProtocols withCAMEL
Circuit Switched CallControl
• MO call
• MT call
• MF call
CS 23.018; 23.072,23.081, 23.082,23.083, 23.084,23.085, 23.086,23.087, 23.088,23.091, 23.093,23.135, 23.079
CAP, MAP
GPRS Interworking • GPRSSession
• PDPContext
PS 23.060, 32.015 CAP, MAP
Short Message Service MO-SMS Both 23.040 CAP, MAP
Supplementary ServiceInvocation
- CS 23.011, 23.091,23.084, 23.072,23.093
MAP
USSD - CS 23.090 MAP
Mobility Management - CS 23.018 MAP
Control andInterrogation ofSubscription Data
HLR – SCPinterface
CS, PS 23.008, 23.016 MAP
Subscriber State andLocation Retrieval
MSC-GMLCinterface
CS 23.016, 23.127 MAP
13 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L His tory: S tandardization inPhases
• Phases 1-2 for CircuitS witched (CS ) CoreDomain
• Phase 3 for both CS andPacket S witched (PS ) CoreDomains
• Phase 4 for IP MultimediaS ubsystem (IMS ); notdiscussed within this M.S c.T hes is
• T able is based on [Pal00]
Table 6. Comparison between different CAMEL Phases.
CAMEL Phase Phase 1 Phase 2 Phase 3
3GPP Domainaffected
CS CS CS, PS
PhaseCharacteristics
• Applicable to MOand MT calls
• No chargingoperations
• Noannouncements
• Limited DetectionPoints
• Chargingoperations
• New Call relatedDetection Points
• SS invocationnotification
• Announcementsand tones
• DTMF reception
• USSD betweenSCP and phone
• GPRS chargingoperations
• MO-SMSchargingoperations
• Dialled services(D-CSI, N-CSI)
• SCP-HLRinterface
• SCP control ofCW, CF andMPTY
• MobilityManagementfunctions
ServiceExamples
• Call Screenings
• Call Forwardings
• Call Redirections
• Call Routings
• Very simple VPN
• Prepaid
• Hunting
• Announcements
• Freephone
• Premium Rate
• PersonalDiscount
• LocationDependentDiscount
• ReverseCharging
• GPRS Prepaid
• Enhancement ofCS Prepaid
• Service numbers
• MultipleSubscriber Profile
14 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L Phase negotiation -requirements
• A network supporting CAMEL2 must also supportCAMEL1.
• A network supporting CAMEL3 must also supportCAMEL2 & CAMEL1.
• CAMEL4 shall provide the functionality of allprevious CAMEL Phases. Phase 4 networks ignalling shall support interworking with CAMELPhases 3 and 2.
• CAMEL3 is the lowest phase for S GS N.
15 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L Phase negotiation - 2G/3Gissues
• All CAMEL phases work in 2G and 3G.• CAMEL1 and CAMEL2 Location Information contains a Cell-
id parameter which contains the GS M cell or UMT S S erviceArea Identity (S AI).
• S tarting from CAMEL3 an additional parameter indicateswhether Cell-id contains actually S AI.
• 3G has higher data rates in CS and PS .T he CS Bearer Capability (BCIE ) is indicated to S CP.Inter-system CS handover is not vis ible to the S CP, nor
change of user rate.T he PS QoS and change if QoS are indicated to the S CP.Inter-system PS RAU is vis ible to the S CP.
• CS Multicall feature usage is seen as multible independentcalls in the S CP.
S OURCE: [Pal00]
16 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
UMT S S ervices by UMT S Forum
• Reports No. 9 and No.13 introduce 6 UMT SS ervice Categories
• Each s ingleservice/applicationbelongs to severalS ervice Categories(not shown in theF igure, based on[Umt01])
UMTS Forum Report No. 9 Service Categories
MobileInternetAccess
MobileIntranet/ExtranetAccess
CustomisedInfotainment
MultimediaMessaging
Service(MMS)
LocationBasedService
Rich Voiceand Simple
Voice
UMTS Service Concepts and Applications
�
Downloadable Ring Tones / Graphics
�
Entertainment
�
Internet Games
�
Mobile Music
� Online Dating
�
Online Gambling
Entertainment
�
Financial Services
� Financial/Banking (E-cash)
�
Mobile Cash
�
Mobile E-Bill
� Mobile E-Salary
�
Stock Trading
Financial Services
�
Alerts
� Dictionary Research
�
Directories
�
Emergency Services (911)
� Flight Reservation
�
Info Services
�
Instant Weather Forecast
� M-information (user statistics)
�
Multimedia (video/audio real-time)
�
Personal Information Management (PIM)
� Restaurant Guide
�
Town Page (Yellow Page)
�
Virtual Home Environment (VHE)
Information Services
�
Advertising
�
B2B Business Data Applications
� eWallets & Shopping Enhancements
�
Just The Ticket
�
M-Commerce Transactions
� ME Commerce
�
Micro-Payments
�
Mobile Retailing
� Transaction Processing
Mobile Commerce
� Mobile Video (Streaming)
�
Mobile Videotelephony
�
Simple Voice
� Teen Video Chat (Non Real-Time)
�
Video Conferencing
�
Voice over IP (VoIP)
� Voice Portal
�
Voice-Activation
Conferencing
� E-mail / Messaging
�
E-mail Receipt (100 letters)
�
E-mail Transfer (100 letters)
� Instant Messaging / Message Aggregation
�
Machine-to-Machine
�
Mobile Chat (Non Real-Time)
� Mobile Instant Messaging (MIM)
�
Mobile Postcard
�
Multimedia Messaging
� Short Message Service (SMS)
�
Streaming Audio/Video (Non-Real Time)
�
Unified Messaging
Messaging
�
Application Synchronization
�
FTP Transfers
� Internet
�
Intranet
�
Mobile VPN
� Web Browsing
Internet Access / Networking
�
Car Navigation
�
Localised Info (Current User Location)
� Localised Info (Future/Planned Location)
�
Location Sensitive (Billing/Routing)
�
Location Based M-Commerce
�
Navigation/Location
�
Telematics
� Tracking/Personal Security
�
Virtual Mouse/Directional Wand
Location Based Services
17 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L Control of 3G S ervices
• UMT S services canbe categorised into 4different groups:
• Bas ic
• S upplementary
• Operator S pecific
• Multimedia
• CAMEL control canbe used with manyservices
• T able is based on[21978]
Table 7. 3G services requiring possibly CAMEL Control.
ServiceCategory
Name of Service
Basic Services Speech, emergency calls, low bit rate data, medium bit rate data, highbit rate data, high quality audio, low bandwidth video, high bandwithvideo
SupplementaryServices
Operator determined barring, user defined barring, call screening, calldeflection, call forwarding unconditional, call forwarding on busy (noreply and not reachable), call waiting, call hold, call transfer, callingnumber identification presentation/restriction, connected numberidentification presentation/restriction, multiple subscriber profile,multi-party, call completion services (e.g. CCBS), closed user group,advice of charge, calling name presentation
OperatorSpecificServices
Short number dialling, prepaid, VPN
Other Services Lawful interception, voice group-call service, voice broadcastservice, SMS, fax, ASCI, MExE, location services, SoLSA
18 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
PPS Penetration in S elected Countries• Prepaid S ervice (PPS ) can
be implemented in multipleways
• PPS allows a mobilesubscriber to pay fortelecommunicationservices before the actualusage, i.e. in advance
• PPS subscriberestablishes a prepaidaccount with the serviceprovider for access ingtelecom services
• IN Based Prepaid is justone type of Prepaid
• F igure is based on [Lil01]
Pen
etra
tion
(%)
Year
1996 1997 1998 1999 2000 2001 2002 2003 2004 20050 %
10 %
20 %
30 %
40 %
50 %
60 %
70 %
80 %
90 %
100 %
Italy
Mexico
Germany
WORLD
China P.R.
USA
Japan
India
19 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
3GPP R 99 Architecture
20 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
R 99 UMT S Network Architecture• Mobile T erminal• Radio Access
• 2G RAN - BS S• 3G RAN - UT RAN
• Core Network• Circuit S witchedCore NetworkDomain• Packet S witchedCore NetworkDomain
• S ervices andManagementS ubsystem (e.g.IN/S CE)
• F igure is based on[Net01b]
3G SGSN
RNCRNC
GSM
BSCBSC
WCDMA
ExternalIP networks
IPBackbone
PSTN/ISDN
Other PLMN
HLR
Transit MSCTransit MSC3G MSC3G MSC
GGSN
A
Iu-CS
Iu-PS
SS7
IN/SCEAPSE
21 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
3GPP R 99 UMT S S ervice Architecture• In the 3GPP R99
UMT S network,S S 7 s ignalling isheavily used forservice control
• T wo mainalternatives forservice creationand control:
• IN• OS A/ParlayAPI
• IN services arecreated in S CE (INS IBs); IN S ervicePlatform
• OS A services arecreated inAPPS Es (XML,Java servlets)
• F igure is based on[Vei00]
CS & PS Core Domains
Network OperatorApplication plane
Service Provider Application plane
SS7 backbone
SCE APPSE
Contentserver
PortalPlatformAPPSE
HLR
SGSNRoutr
GGSNSGSN
APPSE - Application ServerSCE - Service Creation and Execution
RadioAccess
Control
SS7 Backbone
MSC
22 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L and S ervice Control inUMT S
23 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Virtual Home E nvironment (1/2)• Virtual Home Environment
(VHE , see F igure) isdefined as a concept forPersonal S erviceEnvironment (PS E)portability across networkboundaries and betweenterminals . T he concept ofthe VHE is such that usersare cons is tently presentedwith the samepersonalized features ,User Interfacecustomisation andservices in whatevernetwork and whateverterminal (within thecapabilities of the terminal
Service Creation Environment
Service Management
Service Data ServiceControl
Home NetworkHLR
Serving NetworkSSF Screening VLR
TerminalMExE Client MS
IC CardSIM Toolkit
SIM
SOURCE: [Hum98]
24 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Virtual Home E nvironment (2/2)
VHELogic
ServiceProfile
QoS (end-to-end)
User Location
NetworkCapabilities
TerminalCapabilities
User Profile
Subscriptions
SeamlessRoaming
• IN and CAMEL areindependentconcepts fromVirtual HomeEnvironment(VHE)
• In practice, VHEcan beimplemented withCAMEL
• F igure is based on[Baz01]
25 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
VHE with OS A in R 99 UMT S network• CAMEL (CAMEL
server, CS E) is apart of the VHE/OS Aarchitecture
• T he main goal ofVHE/OS A conceptsis to enable servicedevelopmentindependently of theunderlying networks
• T he interfacebetween service andnetwork layer iss tandardized ->service creationbecomes faster,eas ier and more
Application ServersService layer
...Service ...Service...Service...Service
Network layer
SCF
UMTS callcontrol servers
SCF
HLR
SCF
CAMEL server(CSE)
SCF
MExE server
SCF
SAT server
Transport network
24.08 MAP CAP WAP SAT
StandardizedOSA
interfaces
Service Capability Server (SCS)
SCF Service Capability Feature (SCF)
S OURCE:[Bos01]
26 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
3G S ervice Creation with OS A
• Open S erviceArchitecture (OS A)Capabilities may bemeant for terminal-or network-centricapplications
• T erminal vs .Network CentricCapabilities (OS AS CS s)
• F igure is based on[Har01a]
service creation environment (operator)
service platformse.g.- messaging- SMS- location
network capabilitiese.g.- telephony- data- supplementaryservices- CAMEL
open interface (network/server-centric applications)
service personalizationenvironment (customer)
terminal capabilitiese.g.- USAT- MExE- Web browser- Operating System
network operator productsnew 3G products, e.g.- video clip download- interactive games
existing 2G products for circuit andpacket-data calls
3rd party productscreated by serviceintegrators:- content providers,- application providers etc.
open interface (terminal-centric applications)
NetworkAPIs
27 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IN Architecture Model• IN Conceptional Model
(INCM) gives aframework concerninghow networkintelligence is providedand dis tributed within acertain network
• INCM cons is ts of fourplanes:
• S ervice
• Global Functional
• Dis tributedFunctional
• Phys ical
• F igure (based on[Q1204]) representsDis tributed FunctionalPlane architecture
SMF
SCF
CCAF CCF
SSF
CCF
SSF
SDF
SMAF
SRF
SCEF
CCAFCCF
28 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Mapping between INCM and commercialIN
• IN functionality isdis tributed according toINCM
• IN S ervice Platform (S CE,S CP, S MP, S MAP, IP etc)
• S CP (gsmS CF)
• CS Core Domain
• VMS C (gsmS S F)
• GMS C (gsmS S F)
• HLR
• PS Core Domain
• S GS N (gprsS S F)
• S S Fs and S CF areneeded for CAMELcommunication
• F igure is based on[Net01c]
NOKIA TELECOMMUNICATIONS
Nokia Intelligent Networks Architecture
SMP SMAP IP MSC
Service Management PointService Management Access PointIntell igent PeripheralMobile Switching Center
SCESMP
SMAP
CS Core Domain
ServiceNode IP
NO 00KIADX2
SSP
IP
PS Core Domain
NOKIASGSN
SSP
Customer Care and BillingService Control PointService Switching PointService Creation Environment
CCBSCP SSP SCE
SCP SCP
SS7-network
CCB
29 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IN E volution towards IS MF (1/2)
Next-generationnetworks
Wirelessand cablenetworks
Internet anddata
networks
PSTN andtraditionalIntelligentNetworks
Internettelephony
Hybridnetworks
VoPnetworks
Migration path(increased capabilities)
• T he key requirements for future development of the IN are that customerscan access a wider variety of services in a wider variety of ways , and thatthey can customize exis ting services or even create new ones as s imply,quickly, and cost effectively as poss ible. [Bre00]
• In practice, due to the key requirements presented above, IN service logicshould be access ible from Internet terminals and contain componentsres iding in both S CPs and Internet nodes. In this way, new Mobile InternetApplications that provide the mutual support of network capabilities andInternet content may be offered to the mobile subscribers . [Bre00, Gre00b]
S OURCE: [F in00]
30 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IN E volution towards IS MF (2/2)
Application Servers (APPSEs):é Network Operatoré ASPé Enterpriseé Other 3rd party
APPLICATION LEVEL:Operator Independence
INTELLIGENT SERVICE MEDIATION / MIDDLEWARE
Trusted Untrusted
Security Control
SERVICE CAPABILITIES
Location
Call Control
User ProfileManagement
Billing
AddressTranslation
User Status
Mobility
Messaging
CALL CONTROL LEVEL:Network + ProtocolIndependence
TRANSPORT LEVEL:Vendor Independence
CORE NETWORK SIGNALLING
Protocol Adapters
CAP INAP MExE MAP SIP
Wireless Wired Data
NetworkCapabilities
API
ResourcesAPI
Service LogicExecutionExternal APIs:
JAIN, OSA,Parlay, PINT,Spirits, TINA,
TSAS
Service Level Agreements (QoS Policy Control),Authentication, Discovery, Registration
GTP-C
• IN must evolve towardsopen APIs and IntelligentMiddleware
• Intelligent Middlewarecons is ts of an IntelligentS ervice Mediation Function(IS MF) that handles thetraffic between service andnetwork layer
• IS MF cons is ts of threemain parts : S erviceAccess , S erviceCapabilities andT ransport
• Bas ic task of IS MF in Next-Generation Network (NGN)is to split different layersand functionalities fromeach other
• F igure 20 is based on
31 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
APPS E : CAME L based S ervice Control
IN Platform
APPSEAPPSE APPSE
SCP
gsmSCF
SGSN CSCF
gprsSSF ipSSF
MSC
gsmSSF
SERVICE LAYER
NETWORK LAYEROSA API
F igure is based on [Bos01]
32 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
APPS E : API based S ervice Control
SERVICE LAYER
NETWORK LAYEROSA API
SGSN CSCF
ISMF ISMF
GGSN
ISMF
APPSEAPPSE APPSE
F igure is based on [Bos01]
33 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
S ize of B us iness E volution within ValueChain
3G:
Terminal NetworkServicesProvision
ContentProvision
2G:
• Important revolution occurs inthe s ize of different bus inessareas and their importance tothe mobile product valuechain. T he F igure 23 (basedon [Umt00a]) describes, howthis change occurs movingfrom 2G mobile telecom -likevalue chain towards Internet–like value chain, MultimediaValue Chain [Umt99]. Itshows quite clearly thatContent and S ervicesProvis ion have bigger roles ,whereas core network'simportance diminishes, whileintelligence is moving awayfrom the core network(Network layer) towardsapplications (S ervice layer)[Baz01].
34 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Product Value Chain E volution (2G->3G)
Contentprovider
VASprovider
Serviceprovider
Networkoperator
Mobilecustomer
Content,Payment,Securi typroviders
Appl icationprovider
Partialprovider (M)- ISP Mobi le
customerServiceprovider
MVNO Networkoperator
• In the 3G World, different roles within the Value Chain are[Har01a]: NO, S P, mobile virtual network operator (MVNO),mobile Internet service provider (M-IS P), portal (context)provider, application provider, content provider, paymentprocess ing provider and system security provider. T heF igure below is based on [Har01a].
35 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Wholesaling affects Network Charging
Customer
ContentProvider
TransportProvider
ServiceProvider
Advertiser
1
23
4
5
6
Transaction Flows (Who bills whom?)
• Wholesaling means,in practice, accessto 3rd partycompanies from thenetwork operator'spoint of view. T henetwork operatorshould implementthis concept atevery level (e.g.access to fibre,access to callcontrol, access toapplications orprovis ion of contentetc.) in order toutilize core networkresources asefficiently as
S OURCE: [Umt00b]
36 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
2G and 3G World ComparisonSERVICE CREATION AND MANAGEMENT
� Network side control of 2Gservices
� IN Platform specific servicecreation and management:closed interfaces
� IN Platform + operator’s ownmobile portals containsapplication, call control andtransport layers
� Skilled specialists (networkoperator personnel)
� Long creation time of newservice (years)
� Network Operator (NO) playsone role: network provider
� Telecom world Value Chain andBusiness Models
� Price and Product: Simple pricestructure (airtime) and voice asmain product (voice-centric)
� Partnerships: Vertical integrationof network infrastructure anddevice distribution
� "Write once, run in one place"
� Technologies: CAMEL, WAP,USSD, SMS
Closed 2G World
� Network + Terminal side controlof 3G services; servicepersonalization
� Open service creation andmanagement environment: OpenAPIs (JAIN, OSA, Parlay etc.)
� IN plays possibly middlewarelayer between applications andtransport
� Individual services can becontrolled by 3rd party APPSEs(softswitch architecture)
� Anyone can create new services
� Rapid new service creation times
� Network Operator (NO) hasmultiples roles: mobile portal,mobile ISP, communicationinfrastructure provider
� Internet world -like Value Chainand Business Models
� Price and Product: Complex,service-specific price structures;subscriptions, messages,advertising, airtime, transactions
� Partnerships: Strategicpartnerships to emulate end-to-end integration; Wholesaling
� "Write once, run everywhere"
� New entire services classes: m-business, location-basedservices, multimedia messaging,infotainment, edutainment etc.
� Network reconfiguration; PolicyBased Network Management
� New technologies: MExE, USAT,APIs, VoIP: SIP (not in R99),SS7 over IP (not in R99),CORBA, new IETF protocols
Open 3G World
• Below are 2G and 3GWorlds compared mainly inthe context of S erviceCreation and Management(F ig. 26, based on [Dao02,Umt00c]). It is clearly seenthat the evolution is radical:the world becomes fromclosed voice-centric,monopoly-like world towardsopen, IP data-centric world,where each market partymust co-operate and networkespecially at horizontal level(horizontal integration)instead of the old verticaltype of integration (networkoperator's point of view).
37 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
R esults
• CAMEL Phase 3 in 3GPP R99
38 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L Phase 3 in 3GPP R 99
• CAMEL Phase 3 Architecture
• CAMEL3 Operation Principles
• CAMEL3 in S GS N
• CAMEL3 in MS C
• CAMEL3 in S ervice Platform
39 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L Phase 3 Architecture
40 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 Architecture
HLR gsmSCF
GMSC
VLR
VMSC
MAP
gsmSSF gsmSSF
gsmSRF
Roaming legMSIncoming line
MAP CAP CAP
MAP
MAP
Interrogating Network
Home Network
Visited Network
CAPForwarded leg MO call - Outgoing leg
(or Forwarding leg)
Home/Interrogating/Visited Network
MAP
MAP
CAPMAP
SGSN
gprsSSF
F igure is based on [23078]
41 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Concepts (1/2)
• CS I CAMEL S ubscription Information - partof subscriber data, which identifies that asubscriber has CAMEL service(s).
• OS S Operator S pecific S ervice (IN service)
• gsmS CF GS M S ervice Control Function.
• gsmS S F GS M S ervice S withing Function.
• CAP CAMEL Application Part
• HPLMN Home Public Land Mobile Network
• VPLMN Vis ited Public Land Mobile Network
• IPLMN Interrogating Public Land Mobile Network
42 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Concepts (2/2)
• O-BCS MOriginating Bas ic Call S tate Model
• T -BCS M T erminating Bas ic Call S tate Model
• gsmS RF GS M S pecialised Resource Function.
• US S D Unstructured S upplementary S ervice Data
• gprsS S F GPRS S ervice S witching Function
• S GS N S erving GPRS S upport Node
43 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 Operation principles
44 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
B as ic CAME L 3 Operation(PDP Context is used as an example)
• CAMEL3 operationoccurs in differentphases. T he three mainphases are CS I fromHLR, Encountering newDetection Point andContinuing/Releas ing theCall. Let's look at certains ignalling procedures, inthis case related to thePDP Context. F igure isbased on [23060,23078].
• In addition, S CP canmake inquiries to HLR
and HLR can updateCS I data in MCS /S GS N.
NEW DP ENCOUNTERED + CAP SIGNALLING
GPRS-CSI FROM HLR
L3-MM, L3-SM orGTP-C SIGNALLING
PDP Context Deactivation procedure
PDP Context Activation procedure
Attach procedure
GGSN HLRSCPSGSNUE/UTRAN
Attach RequestUpdate GPRS Location
Insert Subscriber Data
Attach Accept
Activate PDP Context RequestInitial DP GPRS
Apply Charging GPRS, FCI GPRS, SCI GPRS, Continue
Create PDP Context Request
Create PDP Context Response
Activate PDP Context Accept
Deactivate PDP Context Request
Apply Charging Report GPRS, Event Report GPRS
ACR GPRS Ack, SCI GPRS, Continue GPRS
Delete PDP Context Request
Delete PDP Context ResponseDeactivate PDP Context Accept
Apply Charging Report GPRS
ACR GPRS Ack, Apply ChargingGPRS, FCI GPRS, SCI GPRS
DATA TRANSFER DURING ACTIVEPDP CONTEXT + CAP SIGNALLING
45 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L S ubscription Information (CS I)Table 11. CAMEL Subscription Information elements. Those CSIs that are not sent fromHLR are marked with grey colour.
Name ofCSI
Description AffectedCoreDomain
AffectedNetworkElement
CAMELPhase
D-CSI Dialled Services CAMEL SubscriptionInformation (D-CSI) is transferred to theVPLMN (at Location Update) and IPLMN(for an incoming call in GMSC). D-CSI isfor HPLMN controlled dialled services.
CS MSC \VLR,GMSC
3
N-CSI N-CSI is for VPLMN controlled dialledservices.
CS MSC\VLR
3
GPRS-CSI
GPRS CAMEL Subscription Information(GPRS-CSI) is transferred to the VPLMN.GPRS-CSI is for control of GPRSSessions and PDP Contexts.
PS SGSN 3
M-CSI Mobility Management CAMELSubscription Information (M-CSI) istransferred to the VPLMN. M-CSI is forMobility Management MAPnotifications.
CS MSC \VLR
3
O-CSI Originating CAMEL SubscriptionInformation (O-CSI) is transferred to theVPLMN (at Location Update) and to theIPLMN (for an incoming call in theGMSC). O-CSI is for Mobile Originatingcalls (in the VMSC) and MobileForwarding calls (in the VMSC and theGMSC).
CS GMSC 1
SMS-CSI Short Message Service CAMELSubscription Information (SMS-CSI) istransferred to the VPLMN. SMS-CSI isfor controlling Mobile Originating ShortMessage submissions.
CS, PS SGSN +MSC /VLR
3
SS-CSI Supplementary Service InvocationNotification CAMEL SubscriptionInformation (SS-CSI) is transferred to theVPLMN. SS-CSI is for SupplementaryServices MAP notifications.
CS MSC \VLR
2
T-CSI Terminating CAMEL SubscriptionInformation (T-CSI) is transferred to theIPLMN for an incoming call in the GMSC.T-CSI is for Mobile Terminating calls inthe GMSC.
CS GMSC 1
TIF-CSI Translation information Flag CAMELSubscription Information (TIF-CSI) istransferred to the VPLMN. TIF-CSI isused in the HLR for registering shortForwarded-to-Numbers (FTNs).
CS MSC \VLR
2
U-CSI USSD CAMEL Subscription Information(U-CSI) is held in the HLR; it is not sent toany other node. U-CSI is for USSDapplication (for the served subscriber).
CS HLR 2
UG-CSI USSD General CAMEL SubscriptionInformation (UG-CSI) is held in the HLR;it is not sent to any other node. UG-CSI isfor USSD application (for allsubscribers).
CS HLR 2
VT-CSI VMSC Terminating CAMEL SubscriptionInformation (VT-CSI) is transferred to theVPLMN at Location Update. VT-CSI isfor Mobile Terminating calls in theVMSC.
CS MSC \VLR
3
T able is based on [22078]
46 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L S ubscription Information (CS I)content
• T rigger Detection Point (DP2, DP12 etc)• gsmS CF address (Global T itle of the S CP)• S ervice Key (identifies the service logic in the S CP)• Default Call/S MS /GPRS Handling (Continue or Release, if
CAP dialogue fails )• Capability Handling (CAP protocol vers ion, not for MAP
CS Is)• T rigger criteria (e.g. dialled number, bas ic service, reason
code etc)• CS I s tate (active/deactive).• CS E Notification on CS I change.
47 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L S tate Models
• (Call) S tate Model is the view that the S CP has about theprogress of a call/short message/PDP context etc.
• S tate models cons is t of Detection Points (DP) and Point InCall (PIC) / Point In Association (PIA). DPs are reported to theS CP/CS E .
• T rigger Detection Point (T DP-R) is a detection point in whichCAP dialogue is initiated by the S S F .
• Event Detection Point (EDP) is reported only if S CP hasarmed so. An EDP can either be armed as:
- EDP-N: DP is reported and process ing continues in S S Fautomatically.
- EDP-R: DP halts process ing in S S F , process ing continueswhen the S CP sends down a final instruction (Continue,Connect, Release)
48 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAP over S S 7 s tack
S S F Application S W
CAP
T CAP
MT P3
S CCP
MT P2
LI
S S F
S CP Application S W
CAP
T CAP
MT P3
S CCP
MT P2
LI
S CP
API Interface
F igure is based on [29078]
50 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 GPR S Attach/Detach S tateModel
Inter SGSNRouteing areaupdate
Attached
Attach request
Detached
User- or network initiateddetach
AD_Exception
Attach
Detached
Change of Position GPRS session
Intra-SGSN Routeingarea update
• DP Attach T DP-R• DP Change Of Position GPRS S ess ion
T DP-R , E DP-N• DP Detach E DP-N, E DP-R
S OURCE: [23078]
51 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 PDP Context S tate Model
PDP ContextSetup Req
PDP_Context_Setup
PDP_Context_Established
Idle
C_Exception
PDP Context Est.
PDP ContextSetup Ack.
PDP Context Est. Ack.
Routeing area update
User or networkinitiated disc.
PDP ContextDisconnection
Routeing area update
Change ofPosition context
Change of Position context
• DP PDP Context E s tablishmentT DP-R , E DP-R , E DP-N
• DP PDP Context E s tablishmentAcknowledgement
T DP-R , E DP-R , E DP-N
• DP Change Of Position ContextT DP-R , E DP-R , E DP-N
• DP PDP Context DisconnectionE DP-N, E DP-R
S OURCE: [23078]
52 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 S tate Model for MO S MS
• DP S MS _Collected_InfoT DP-R• DP O_S MS _Failure E DP-N, E DP-R
• DP O_S MS _S ubmitted E DP-N, E DP-R
SMS Analyse & Routing
SMS_ExceptionSMS Null & Start &Authorize
DP SMS_Collected_Info
DP O_SMS_Submitted
DP O_SMS_Failure
O_SMS_Exception
S OURCE: [23078]
53 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 with GPR S Interworking• In the T able 12 above (based on
[23060, 23078]) four differentparameters describing CAMEL3effect on the PDP Context arepresented. At firs t, bas ic GPRSprocedures belong either toMobility (GPRS S ess ion) orS ess ion Management (PDPContext). T hen, number of DPsamong each s ignallingprocedure is presented; usually itvaries between 1-3. Next,affecting S tate Models are givenand finally, the type of CAPdialogue. T he CAP dialogue canbe PDP Context or GPRSS ess ion specific, i.e. individualPDP Contexts can be controlledwithin a group of active Contexts(per GPRS S ess ion; CAMELGPRS S cenario 1) or s inglebas is (per PDP Context; CAMEL
Table 12. CAMEL3 effect on GPRS Interworking.
GPRSSignallingArea
GPRS SignallingProcedure
Number of DPsencountered
State Models:Attach/Detachvs. PDP Context
Type of CAPDialogue:Session vs.Context
MM GPRS Attach 1 Attach/Detach Session
MM GPRS Detach 1 Attach/Detach Session
SM PDP ContextActivation
2 Both Both
SM PDP ContextModification
1 Both Both
SM PDP ContextDeactivation
2 Both Both
MM Inter SGSN RAU 2 Both Both
MM SRNC Relocation 2 Both Both
MM Intersystemchange (2G <->3G)
2 Both Both
54 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
GPR S S ess ion based CAME L DialogueHandling• T wo CAMEL S tate Models must be implemented:
CAMEL GPRS Attach/Detach
CAMEL GPRS PDP Context
• CAMEL GPRS Control and Interaction per GPRS S ess ionUE is in "Attached" s tate or goes from "Idle" to "Attached" s tate (during
Attach procedure) when CAMEL Interaction, T riggering or Continuing CAPcommunication in EDP-R/EDP-N, s tarts
CAMEL Interaction with S CP occurs within S ess ion Dialogue
CAMEL T riggering occurs once for the whole GPRS S ess ion in the sameS GS N
SGSN / SSP SCP
A/DSM
PDP#2SM
PDP#1SM
GPRS Dialogue
Information flow related toPDP Context #1
Information flow related tothe Session
Information flow related toPDP Context #2
S OURCE: [23078]
55 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
PDP Context based CAME L DialogueHandling
• S ingle CAMEL S tate Model must be implemented:CAMEL GPRS PDP Context
• CAMEL GPRS Control and T riggering per PDP Contextduring GPRS S ess ion
UE always in "Attached" s tate when CAMELinteraction starts and ends
All CAMEL activities occur within PDP ContextDialogue
SGSN / SSP SCP
PDP#2SM
PDP#1SM
GPRS Dialogue #2
Information flow related toPDP context #1
Information flow related toPDP context #2
GPRS Dialogue #1
S OURCE: [23078]
56 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAPv3 Operations for GPR STable 14. The CAP operations for GPRS Interworking.
CAP Operation Direction Purpose
ActivityTestGPRS SCP -> SGSN SCP tests CAP connection.
ActivityTestGPRSAck SGSN -> SCP SGSN acknowledges.
ApplyChargingGPRS SCP -> SGSN SCP sends threshold limitsand tsw (Prepaid).
ApplyChargingReportGPRS SGSN -> SCP SGSN reports transferreddata and/or elapsed time.
ApplyChargingReportGPRSAck SCP -> SGSN SCP acknowledges.
CancelGPRS SCP -> SGSN SCP cancels all DPs andreports.
ConnectGPRS SCP -> SGSN SCP gives new APN.
ContinueGPRS SCP -> SGSN SCP orders SGSN tocontinue suspendedprocessing.
EntityReleasedGPRS SGSN -> SCP SGSN informs SCP onabnormal event in SGSN.
EntityReleasedGPRSAck SCP -> SGSN SCP acknowledges.
EventReportGPRS SGSN -> SCP SGSN informs SCP on DPsencountered.
EventReportGPRSAck SCP -> SGSN SCP acknowledges.
FurnishChargingInformationGPRS SCP -> SGSN SCP gives free formatcharging data into CDR.
InitialDPGPRS SGSN -> SCP Establishes CAP connection(1st operation).
ReleaseGPRS SCP -> SGSN SCP orders SGSN to releaseGPRS Session and/or PDPContexts.
RequestReportGPRSEvent SCP -> SGSN SCP orders SGSN to notify,when new DP is met.
ResetTimerGPRS SCP -> SGSN SCP refreshes gprsSSF
• T he CAP operationsbetween the S GS N'sgprsS S F and the S CP'sgsmS CF are presented innext page (T able 14, basedon [23078, 29078]). As it canbe seen, the GPRSInterworking includes 18different CAP operations forthe CAMEL3. T hose CAPoperations that are seen inF igures for the IN BasedPrepaid have been markedwith grey colour.
57 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 with MO-S MS
Table 13. CAMEL3 effect on MO-SMS.
SMSSignallingArea
SMS SignallingProcedure
Number of DPsencountered
State Model Type of CAPDialogue
MO-SMS(packet-switched)
MO-SMSSending
2 MO-SMS MO-SMS
• In the T able 13 below (based on [23060, 23078])corresponding parameters for S MS S ending are presented.T he CAMEL3 affects only MO-S MS S ending (MT -S MS is aPhase4 issue). T hen, number of the DPs is , in the case of theMO-S MS , 2 due to the fact that the S CP must be contactedbefore and after MO-S MS sending has been occurred. T heMO-S MS includes only one S tate Model that is common forboth Domains (CS , PS ). T he MO-S MS CAMEL utilizes longT CAP dialogues. [23078].
58 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAPv3 Operations for MO-S MS
• T he CAP operationsbetween the S GS N'ssmsS S F and the S CP'sgsmS CF are presented inT able 15 (based on[23078, 29078]). As it canbe seen, the MO-S MSincludes 8 different CAPoperations for theCAMEL3. T hose CAPoperations that are seen inF igures for the IN BasedPrepaid have beenmarked with grey colour.
Table 15. The CAP operations for MO-SMS (PS + CS).
CAP Operation Direction Purpose
ConnectSMS SCP -> SGSN SCP gives new APN.
ContinueSMS SCP -> SGSN SCP orders SGSN tocontinue suspendedprocessing.
EventReportSMS SGSN -> SCP SGSN informs SCP on DPsencountered.
InitialDPSMS SGSN -> SCP Establishes CAP connection(1st operation).
FurnishChargingInformationSMS SCP -> SGSN SCP gives free formatcharging data into CDR.
ReleaseSMS SCP -> SGSN SCP orders SGSN to releaseMO-SMS Sending.
RequestReportSMSEvent SCP -> SGSN SCP orders SGSN to notify,when new DP is met.
ResetTimerSMS SCP -> SGSN SCP refreshes gprsSSFtimers.
60 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 O-B CS M
O_Null & Authorise_Origination_Attempt_Collect_Info
O_Exception
Collected_Info
O_Answer
Basic Call transition
O_Disconnect
O_Active
Route_Select_Failure
O_Busy
O_No_Answer
O_Abandon
& Alerting
Routing
Analysed_Information
Analyse_Information
O_active_failure
invalid_information
O_routing_and_alerting_failure
• DP Collected_Info T DP-R• DP Analysed_Information
T DP-R
• DP Route_S elect_FailureT DP-R ,E DP-N, E DP-R
• DP O_Busy E DP-N, E DP-R• DP O_No_Answer E DP-N, E DP-R• DP O_Answer E DP-N, E DP-R• DP O_Disconnect E DP-N, E DP-R
• DP O_Abandon E DP-N, E DP-R
S OURCE: [23078]
61 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 T -B CS M
T_Null
Terminating Call Handling
T_Exception
T_Active
Terminating_Attempt_Authorised
T_Answer
Basic Call transition
T_Busy
T_No_Answer
T_Abandon
T_Disconnect
T_active_failure
T_call_handling_failure
• DP T erminating_Attempt_AuthorisedT DP-R
• DP T _B usy T DP-R , E DP-N, E DP-R• DP T _No_Answer T DP-R , E DP-N, E DP-
R• DP T _Answer E DP-N, E DP-R
• DP T _Disconnect E DP-N, E DP-R• DP T _Abandon E DP-N, E DP-R
S OURCE: [23078]
62 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 S tate Model for MO S MS
• DP S MS _Collected_InfoT DP-R• DP O_S MS _Failure E DP-N, E DP-R
• DP O_S MS _S ubmitted E DP-N, E DP-R
SMS Analyse & Routing
SMS_ExceptionSMS Null & Start &Authorize
DP SMS_Collected_Info
DP O_SMS_Submitted
DP O_SMS_Failure
O_SMS_Exception
S OURCE: [23078]
63 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 with CS Phone CallTable 17. CAMEL3 effect on Circuit Switched Call Control.
CS PhoneCallSignallingArea
CS Phone CallSignallingProcedure
SubArea of Signalling StateModels:O-BCSMvs. T-BCSM
Number ofDPs in theState Model
MM IMSI Attach - - -
MM IMSI Detach - - -
CC Mobile OriginatedCall
- O-BCSM 8
CC Mobile ForwardedCall
- Both 8 + 6 = 14
CC Mobile TerminatedCall
• in GMSC
• in VMSC
T-BCSM 6
CC Interaction withSupplementaryServices
• Line Identification
• Call ForwardingServices
• Call Barring Services
• Call DeflectionServices
• Closed User Group
Both 8 + 6 = 14
MM Inter MSCHandover
- - -
MM Intersystem change(2G <-> 3G)
- - -
• T he CAMEL functionality affectsthe CS Domain in the followingareas [23078]: Circuit S witchedCall Control, S hort MessageS ervice, S upplementary S erviceInvocation, US S D, MobilityManagement, Control andInterrogation of S ubscription Dataand S ubscriber S tate andLocation Retrieval (T able 4,based on [23078]). Most of themare already within earlier CAMELPhases, i.e. Phase 1 and Phase2; introducing the CAMEL3 justbrings enhancements to theseareas. T he most importantCAMEL Application Area isCircuit S witched Call Control. Itincludes S tate Models and CAPs ignals for controlling CS PhoneCall (see T able 17, based on
64 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAP Operations for CS Phone CallTable 18. The CAP operations for Circuit Switched Call Control. MSC contains gsmSSF+ possibly internal SRF. IP contains gsmSRF.
CAP Operation Direction Purpose
ActivityTest SCP -> MSC SCP tests CAP connection.
ActivityTestAck MSC -> SCP MSC acknowledges.
ApplyCharging SCP -> MSC SCP sends threshold limitsand tsw (Prepaid).
ApplyChargingReport MSC -> SCP MSC reports transferreddata and/or elapsed time.
AssistRequestInstructions IP, MSC ->SCP
MSC, IP gives SCP info toassociate with InitialDP.
CallGap SCP -> MSC SCP activates/modifies/removes call gapmechanism from MSC.
CallInformationRequest SCP -> MSC SCP orders MSC to recordspecific info on single call.
CallInformationReport MSC -> SCP MSC reports SCP specificcall info of a single call.
Cancel SCP -> MSC SCP cancels all DPs andreports.
Connect SCP -> MSC SCP orders MSC to routethe call to a specificdestination.
ConnectToResource SCP -> MSC The ongoing call isconnected to IP (gsmSRF).
Continue SCP -> MSC SCP orders MSC tocontinue suspendedprocessing.
ContinueWithArgument SCP -> MSC SCP orders MSC tocontinue suspendedprocessing with modifiedinformation.
DisconnectForwardConnection SCP -> MSC SCP orders MSC todisconnect connection withIP (gsmSRF).
EstablishTemporaryConnection SCP -> MSC SCP orders MSC toestablish connection withe.g. IP (gsmSRF).
EventReportBCSM MSC -> SCP MSC reports SCP onencountered DP (call-relatedevent).
FurnishChargingInformation SCP -> MSC SCP gives free formatcharging data into CDR.
InitialDP MSC -> SCP Establishes CAP connection(1st operation).
PlayAnnouncement SCP -> MSC SCP gives IP instructions onplaying announcements/tones to subscriber.
PromptAndCollectUserInformation SCP -> MSC,IP
SCP interacts with thecalling party to collectinformation.
PromptAndCollectUserInformationAck
MSC -> SCP MSC, IP acknowledges
ReleaseCall SCP -> MSC SCP orders MSC toterminate the ongoing call.
RequestReportBCSMEvent SCP -> MSC SCP orders MSC to notify,when new DP is met.
ResetTimer SCP -> MSC SCP refreshes gprsSSFtimers.
SendChargingInformation SCP -> MSC SCP gives AoCinformation.
SpecializedResourceReport MSC -> SCP MSC, IP responses toPlayAnnouncementoperation (when
T able is based on [23078, 29078]
65 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 in S ervice Platform
66 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
CAME L 3 in S ervice Platform
• T here must be implemented within the gsmS CF exactly thesame S tate Models , CAMEL Detection Points and CAPoperations as in the gprsS S F and the gsmS S F . Otherwise,CAP communication between these entities will not succeed.
• F rom the S ervice Platform point of view, it cons is ts of severalIN elements and components and gives various benefits forthe network operator, service provider and subscriber.
67 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Own contribution: IN B ased Prepaidby the help of CAME L 3
IN Based Prepaid is used as an example to show,how CAMEL3 can be utilized in both CS and PSCore Domains
68 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IN B ased Prepaid - Operation Principle• F rom the charging point of view, the prepaid is an addition to normal
charging. T his means in practice that charges for telecommunicationservices are applied to the prepaid service account by decrementing thisaccount in real-time. T he prepaid mobile subscriber may be notified abouthis/her real-time account information at the beginning, during, or at theend of the telecommunications service currently in use. When the accountbalance is low enough the subscriber is poss ibly notified (via S MS sendingor tone accouncements) so that the subscriber has a chance to refill theaccount. When the account balance drops below a pre-defined threshold,the subscriber’s use of telecommunications services is barred by theservice provider. T he Prepaid is applicable to CS Phone Calls , MobileOriginated (MO), Mobile Forwarded (MF) and Mobile T erminated (MT ),GPRS and MO-S MS .
• In the IN architecture the prepaid account is held in S ervice Control Point(S CP). T he information that the subscriber is a CAMEL subscriber isprovis ioned to the HLR. All CS I elements available are downloaded fromthe HLR during Attach, Location Update and Inter S GS N RAU proceduresto the MS C/S GS N. T he S CP gives limits to the MS C (Apply Charging;time limit) and the S GS N (Apply Charging GPRS ; time, data or bothlimits), and they report those limits back in Apply Charging Report
69 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IN B ased Prepaid in PS Core Domain• S ess ion Management
• PDP Context Activation• PDP Context Modification• PDP Context Deactivation
• Mobility Management• (UMT S ) GPRS Attach• (UMT S ) GPRS Detach• S RNC Relocation + Inter S GS N RAU
• MO-S MS S ending• Micro-Billing S cenario (CAMEL3 + OS A API)
ALL FIGURES ARE BASED ON [23060, 23078]
70 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
PDP Context Activation (ContextDialogue)
• PDP Context S tateModel
• DP PDP ContextEstablishment
• DP PDP ContextEstablishment Ack
Data limit is reached in 3G-SGSN - must be reported to SCP. If there are both limits - data and time - pending, BOTH limits are reported with two different ’Apply Charging Report GPRS’ operations.
The mobile subscriber can transfer data now. Simultaneously, Prepaid charging is going on, too.
The GPRS Session is going on and mobile subscriber tries to activate PDP Context, i.e. to start data transfer...
MS GGSN SCP3G-SGSN
Initial DP GPRS (DP PDP Context Establishment)
Request Report GPRS Event
Continue GPRS
Event Report GPRS (DP PDP Context Establishment Ack)
Apply Charging GPRS (maxTransferredVolume)
Continue GPRS
Activity Test GPRS
Activity Test GPRS Ack
Apply Charging Report GPRS (transferredVolume, active)
Apply Charging Report GPRS Ack
Activate PDP Context Request
Create PDP Context Request
Create PDP Context Response (Charging ID)
Activate PDP Context Accept
Apply Charging Report GPRS Ack
Event Report GPRS Ack
Furnish Charging Information GPRS
Apply Charging Report GPRS (elapsedTime, active)
Apply Charging GPRS (maxElapsedTime)
Apply Charging GPRS (maxTransferredVolume)Apply Charging GPRS (maxElapsedTime)
71 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
S GS N Initiated PDP ContextModification
• PDPContextS tate Model
• Point InAssociation(PIA)PDP_Context_Established
The GPRS Session is going on. This PDP Context is active and has new QoS parameters now.
The GPRS Session is going on. This PDP Context is active. The subscriber tries to watch a video footage after reading an electric newspaper -> QoS is changing...
MS GGSN SCP3G-SGSN
Apply Charging ReportGPRS (Volume, Negotiated QoS)
Apply Charging GPRS (maxTransferredVolume)
Apply Charging Report GPRS Ack
Furnish Charging Information GPRS
Update PDP Context Request
Update PDP Context Response
Modify PDP Context Request
Modify PDP Context Accept
72 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
MS Initiated PDP Context Deactivation
• PDP ContextS tate Model
• DP PDPContextDisconnection
The GPRS Session is still going on. This PDP Context is deactivated, i.e. the subscriber can’t transfer any data with this PDP Context.
The GPRS Session is going on. This PDP Context is active. The subscriber wants to stop the connection to Internet, i.e. to terminate the data transfer occasion....
MS GGSN SCP3G-SGSN
Furnish Charging Information GPRS
Apply Charging ReportGPRS (transferredVolume, not active)
Event Report GPRS (DP PDP Disconnection met)
Continue GPRS
Deactivate PDP Context Request
Delete PDP Context Request
Delete PDP Context Response
Deactivate PDP Context Accept
Apply Charging Report GPRS Ack
Event Report GPRS Ack
73 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
UMT S GPRS Attach (S ess ion Dialogue)
• GPRSAttach/DetachS tate Model
• DP Attach
• After Attach procedure,PDP Context(s) isactivated ->
• DPs PDP ContextEstablishment andPDP ContextEstablishment Ack(PDP Context S tateModel) for PDPContext areencountered; s ignallingis quite s imilar than inContext Dialogue(except that 'Initial DPGPRS ' is not sent anymore to S CP)
Mobile subscriber is attached to the Packet Switched Core Network Domain (there is credit left in his Prepaid account in SCP).
Mobile subscriber tries to attach to the Packet Switched Core Network Domain...
SCP HLR3G-SGSNMS
Attach Request
Insert Subscriber Data
Attach Accept
Insert Subscriber Data Ack
Initial DP GPRS (DP Attach)
Request Report GPRS Event
Apply Charging GPRS (Tcp + Tsw for GPRS Session)
Continue GPRS
Furnish Charging Information GPRS (for GPRS Session)
74 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
UMT S GPRS Detach (S ess ion Dialogue)
• GPRS Attach/DetachS tate Model
• DP Detach
• PDP Context S tateModel
• DP PDP ContextDisconnection
The GPRS Session is over and the subscriber is detached from the Packet Switched Core Network Domain.
There may be several PDP Context Deactivations before DP Detach for GPRS Session is encountered...
The GPRS Session is going on. The mobile subscriber has stopped transferring data and tries to detach from the network...
SCPGGSN3G-SGSNMS
Detach Request
Delete PDP Context Request
Delete PDP Context Response
Apply Charging Report GPRS (Data+Time; for PDP Context)
Apply Charging Report GPRS Ack
Event Report GPRS (DP PDP Context Disconnection)
Event Report GPRS Ack
Apply Charging Report GPRS (Time; for GPRS Session)
Apply Charging Report GPRS Ack
Event Report GPRS (DP Detach)
Event Report GPRS Ack
Detach Accept
Continue GPRS (for PDP Context)
Continue GPRS (for GPRS Session)
Furnish Charging Information GPRS (for PDP Context)
Furnish Charging Information GPRS (for GPRS Session)
75 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
S R NC R elocation in old 3G-S GS N(S ess ion Dialogue)
• Attach/Detach S tateModel
• DP Detach, Change ofPos ition
• PDP Context S tateModel
• DP PDP ContextDisconnection, Change ofPos ition
DP PDP Context Disconnection was encountered for all active PDP Contexts, before DP Detach for GPRS Session is met. All Downlink and Uplink data for this GPRS Session (for all active PDP Contexts) are transferred via new 3G-SGSN and new RNC (Target RNC).
Mobile subscriber is roaming between two Routing Areas. Data Transfer is possibly going on (mobile in PMM-Connected mode).
Source RNC detects that this SRNS relocation was successful (Iu-PS is released by the Old 3G-SGSN)
Establishment of Radio Access Bearers between Target RNC and new 3G-SGSN
Source RNC decides to initiate SRNS relocation...
SCPGGSNNew 3G-SGSNOld 3G-SGSNMS
Apply Charging Report GPRS (DataVolume, active)
Apply Charging Report GPRS Ack
Event Report GPRS (DP PDP Disconn., Change of Position)
Event Report GPRS Ack
Continue GPRS (for PDP Context)
Furnish Charging Information GPRS (for PDP Context)
Apply Charging Report GPRS (Time, for GPRS Session)
Apply Charging Report GPRS Ack
Furnish Charging Information GPRS (for GPRS Session)
Event Report GPRS (DP Detach, Change of Position)
Event Report GPRS Ack
Continue GPRS (for GPRS Session)
Forward Relocation Request
Forward Relocation Response
Update PDP Context Request
Update PDP Context Response
Forward Relocation Complete
Forward Relocation Complete Acknowledge
76 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Inter S GS N R AU in new 3G-S GS N(S ess ion Dialogue)
• Attach/DetachS tate Model
• DP Change ofPos ition S ess ion
• PDP ContextS tate Model
• DP Change ofPos ition Context
Session Dialogue is active for GPRS Session and its different PDP Contexts in new 3G-SGSN now (Prepaid charging is going on).
DP ’Change of Position Session’ was met in Attach/Detach State Model...let’s handle all ’Change of Position Context’ DPs for different active PDP Contexts (according to PDP Context State Model).
Inter SGSN RAU is going on. Old 2G/3G-SGSN has terminated CAP connection with SCP. New 3G-SGSN has already updated its PDP and MM Contexts. The GPRS Session and different PDP Contexts are active in new 3G-SGSN.
SCP
Prepaid account check. If no credit left, ’Release GPRS’ is sent back.
HLRNew 3G-SGSNMS
Update GPRS Location (Supported Camel Phases)
Insert Subscriber Data (GPRS-CSI + SMS-CSI)
Insert Subscriber Data Ack
Initial DP GPRS (DP Change of Position Session)
Request Report GPRS Event (Change of Position Context)
Furnish Charging Information GPRS (for GPRS Session)
Apply Charging GPRS (Tcp + Tsw for GPRS Session)
Continue GPRS (for GPRS Session)
Routing Area Update Accept
Event Report GPRS (DP Change of Position Context)
Event Report GPRS Ack
Continue GPRS (for PDP Context)
Furnish Charging Information GPRS (for PDP Context)
Apply Charging GPRS (Time, Data, Tsw for PDP Context)
Routing Area Update Request
77 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
MO-S MS S ending
• MO-S MS S tateModel
• DPS MS _Collected_Info
• DP O_S MS_S ubmitted
This MO-SMS Sending was successful. The GPRS Session is still going on.
SCP
SCP checks the Prepaid account. If no credit left, ’Release SMS’ is sent back.
Mobile subscriber is attached to the Packet Switched Core Network Domain. The GPRS Session is going on. The subscriber tries to send a mobile-originated SMS (MO-SMS).
SMS-IWMSC
MO-SMS is sent to SMS Centre.
3G-SGSNMS
SMS Message Transfer
Initial DP SMS (DP SMS Collected Info)
Request Report SMS Event (DP O-SMS-Submitted)
Continue SMS
ForwardShortMessage
Delivery Report
Event Report GPRS (DP O-SMS-Submitted)
Delivery Report
78 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IS MF with OS A API for m-Commercepayments
• In the F igure 56 below(based on [Gre01, Lil01,23060, 23078, 29998])the mobile subscriberreads an electricnewspaper from acommercial Internet S ite(News S ervices) andpays for that in real-timeutilizing his Prepaidaccount within the S CP.T he s ignalling is shownin the s ituation, wherethe S ervice Access hasalready been granted bythe Core Network(S ervice Access level isnot shown). Usually, thePrepaid account iscommon for both theCore Domains. As it canbe seen, the gsmS CFdoes not handle servicelogic execution anymore. T he service logicexecution is under theAPPS E's respons ibilitynow (poss ibly outs ideCore Network, if it isowned by the 3rd partyservice provider).
PDP Context is activated between Mobile Terminal and New Service’s Server existing within public Internet. Then, the mobile subscriber reads/downloads the electrical newspaper and pays for that inreal-time from his Prepaid account within IN Platform. Key question: how IN Platform knows the exact sum that must be deducted from Prepaid account: access/volume/time based charging. Next, thethe mobile subscriber leaves this Server -> IN Platform asks 3G-SGSN to report all transferred data / elapsed time...3G-SGSN responds for that...
Prepaid account is deducted. The same sum (volume/time/real money) is delivered to the APPSE, too.
Application triggers are enabled in the network. Now, the subscriber must make a connection towards New Services’s Server by activating a new PDP Context for that.
APPSEData Session ManagerData SessiongsmSCF/SCPHLRgprsSSF/3G-SGSN
Context creation in GGSN successful.
MS
enableDataSessionNotificationforward
AnyTimeModificationInsert Subscriber Data (GPRS-CSI)
Activate PDP Context RequestInitial DP GPRS
forwarddataSessionEventNotify
connectReq
forward
Request Report GPRS Event
Connect GPRS
Event Report GPRS
forwardconnectRes
superviseDataSessionReq
forward
Apply Charging GPRS
Apply Charging Report GPRS
forwardsuperviseDataSessionRes
Activate PDP Context Accept
connectReqforward
Event Report GPRS Ack
Continue GPRS
Apply Charging Report GPRS Ack
79 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
IN B ased Prepaid in CS Core Domain
• Call Control• Mobile Originated Phone Call• Mobile T erminated Phone Call
• Mobility Management• Location Update
ALL FIGURES ARE BASED ON [23018, 23078]
80 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Mobile Originated Call E s tablishment
• CAMEL3 O-BCS M• DP Collected_InfoMobile subscriber is attached to the Circuit Switched Core Network Domain and tries to make a phone call...
Circuit Switched Phone Call is established between A and B subscribers.
PSTNSCPVMSC/VLRMS
Setup ( B# )
InitialDP ( B#, IMSI, MSISDN, Location, CallRef#, ServiceKey)
RequestReportBCSMEvent (armed DPs)
FurnishChargingInformation
ApplyCharging ( Tcp, Tsw, ReleaseIfExceeded=No, Tone )
Continue
ISUP_IAM( B# )
ISUP_ACM
Alert
ISUP_ANM
Connect
81 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Mobile Originated Call R elease
• CAMEL3 O-BCS M
• DPO_Disconnect
SCP ordered VMSC to terminate the CS phone call immediately. Thus, the mobile subscriber is detached from the Circuit Switched Core Network Domain.
Mobile subscriber is attached to the Circuit Switched Core Network Domain and CS phone call is going on. Time limit expires.
PSTNSCPVMSC/VLRMS
Apply Charging Report (Time limit)
FurnishChargingInformation
ReleaseCall
ISUP_REL
Release
FurnishChargingInformation
82 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Mobile T erminated Call E s tablishment
• CAMEL3 T -BCS M
• DP T erminating_Attempt_Authorized
Circuit Switched Phone Call is established between A and B subscribers.
Mobile subscriber is attached to the Circuit Switched Core Network Domain and receives a phone call...
VLR/VMSC-BSCPHLRGMSCPSTN
ISUP_IAM( MSISDN)
MAP-SRI( MSISDN, SupportedCamelPhase, GMSC#)
MAP-SRI-ack( O-CSI, T-CSI, VLR# )
InitialDP( VLR#, IMSI, MSISDN etc )
RequestReportBCSMEvent( armed DPs )
FurnishChargingInformation
ApplyCharging( Tcp, Tsw )
Continue
MAP-SRI(MSISDN,SupportedCamelPhases, GMSC#)
MAP-ProvideRoamingNumber( SupportedCamelPhase, GMSC#)
MAP-PRN-ack ( MSRN)
MAP-SRI-ack( MSRN )
ISUP_IAM( MSRN )
ISUP-ANM
ISUP_ANM
83 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Mobile T erminated Call Release
• CAMEL3 T -BCS M
• DPT _Disconnect
Mobile subscriber is attached to the Circuit Switched Core Network Domain, and the call is terminated.
Mobile subscriber is attached to the Circuit Switched Core Network Domain and terminates the ongoing call...
VLR/VMSC-BSCPHLRGMSCPSTN
ISUP-REL
ApplyChargingReport (Time limit)
EventReportBCSM( T_Disconnect, leg-B etc)
FurnishChargingInformation
Continue
ISUP-REL
84 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
L ocation Update (M-CS I not present)• With the M-CS I,
CS CoreNetworkDomain Attachand Detachprocedures canbe reported tothe gsmS CF,too. In theCAMEL Phase3, however,Inter S ystemChangebetween the2G-MS C andthe 3G-MS C, isnot vis ible tothe gsmS CF.[Net01f]
• F igure is basedon [23018,
HLRMSC/VLRMS
LocationUpdatingRequest
MAP-UpdateLocation(supportedCamelPhases)
MAP-UpdateLocation_Acknowledgement (CSIs)
LocationUpdatingAccept
85 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Conclus ions (1/2)
• T he service control experiences a real evolution: more playersin the field, new technologies (terminal, radio access , corenetwork), network operators must open their networks forother companies (wholesaling), new value chain models , newbus iness models , multiple service scenarios . T he mostimportant concept is the VHE .
• T he IN shall have a role in the future mobile networks ; but therole of the IN changes from the sole technology to just onetechnology alternative in 3G service creation and control. T hemost important benefits of the IN are safe and secure solutionand standardized, open interfaces. T he biggest drawback isthat all IN based solutions are quite expens ive for the networkoperator.
86 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
Conclus ions (2/2)• T he CAMEL Phase 3 architecture affects the R99 UMT S network
by introducing INCM entities (S S Fs) in the core network. T heutilized protocols are CAP and MAP that increase S S 7 s ignallingload of the network. T he most important service is Prepaid. T hePrepaid concept may be later enhanced towards m-Commerce anddifferent micro-billing scenarios . T he main purpose of the CAMEL isto give roaming support for subscribers moving outs ide HPLMNarea.
• T he CAMEL Phase 3 core network s ignalling can utilize APIs , suchas OS A and Parlay API, for more flexible service control betweenthe network and the service layer. By the help of the APIs , theservice layer devices do not have to know the details of the corenetwork at all. T his makes poss ible more flexible and rapid serviceand application development especially for the 3rd parties . T heCAMEL and APIs together create more value for all participantswithin the 3G product value chain: operators and applicationdevelopers get more revenue and a mobile subscriber is entitled to
87 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
R eferences (1/3)[21978] 3GPP T echnical Report 21.978: CAMEL Control of VoIP
S ervices , 3GPP T S G CN, vers ion 3.0.0, June 2000
[22078] 3GPP S ervice Description 22.078: Customized Applications for Mobilenetwork Enhanced Logic (CAMEL); S ervice description - S tage 1,3GPP T S G CN, vers ion 3.8.0, June 2001
[23018] 3GPP T echnical S pecification 23.018: Bas ic call handling; T echnicalrealization, 3GPP T S G CN, vers ion 3.8.0, June 2001
[23060] 3GPP T echnical S pecification 23.060: General Packet Radio S ervice(GPRS ); S ervice description; S tage 2, 3GPP T S G S A, vers ion 3.8.0,June 2001
[23078] 3GPP T echnical S pecification 23.078: Customized Applications for Mobilenetwork Enhanced Logic (CAMEL) Phase 3 – S tage 2, 3GPP T S GCN, vers ion 3.9.0, June 2001
[29002] 3GPP T echnical S pecification 29.002: Mobile Application Part (MAP)specification, 3GPP T S G CN, vers ion 3.9.0, June 2001
[29078] 3GPP T echnical S pecification 29.078: Customized Applications for Mobilenetwork Enhanced Logic (CAMEL) Phase 3 – CAMEL ApplicationPart (CAP), 3GPP T S G CN, vers ion 3.8.0, June 2001
[Bak00] Bakker, J., McGoogan, J., Opdyke, W., Panken, F .: Rapid Development andDelivery of Converged S ervices Us ing APIs , Bell LabsT echnical Journal, Vol. 5, No. 3, Bell Labs, July-S eptember 2000
[Baz01] Bazin, C., Ceccaldi, B., Fouquet, G.: Prototype for a S ervice Architecture forNext Generation Networks , Intelligent Network Workshop, IEEE ,
88 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
R eferences (2/3)[Net01b] Nokia 3G S olution, WCDMA & EDGE, T echnical S ummary, Nokia Networks , March
2001
[Net01c] Nokia IN Platform, Product Description, Nokia Networks , June 2001
[Bos01] Bos , L., Leroy, S .: T oward an All-IP-Based UMT S S ystem Architecture, IEEENetwork, 0890- 8044/01, IEEE , January-February 2001
[Bre00] Brennan, R ., Jennings , B., McArdle, C., Curran, T .: Evolutionary T rends in IntelligentNetworks , IEEE Communications Magazine, 0163-6804/00, IEEE ,June 2000
[Coo01] Cookson, M., S mith, D.: 3G service control, British T elecom T echnology Journal, Vol.19, No. 1, January 2001
[Dao02] Daoud, F ., Mohan, S .: S trategies for Provis ioning and Operating VHE S ervices inMulti-Access Networks , IEEE Communications Magazine, 0163-6804/02,IEEE , January 2002
[F in00] F inkelstein, M., Garrahan, J., S hrader, D., Weber, G.: T he Future of the IntelligentNetwork, IEEE Communications Magazine, 0163-6804/00, IEEE , June 2000
[Gre00b] Grech, M., McKinney, R ., S harma, S ., S tanaway, J., Varney, D., Vemuri, K.:Delivering S eamless S ervices in Open Networks Us ing Intelligent S erviceMediation, Bell Labs T echnical Journal, Vol. 5, No. 3, Bell Labs, July-S eptember 2000
[Gre01] Grech, M., Unmehopa, M.: Us ing Open S ervice Access to Enable Mobile InternetApplications in UMT S Networks , 3G Mobile Communication T echnologies,Conference Publication No. 477, IEEE , 2001
89 © HUT 2002 ollikainen_230402.PPT / 23.04.2002, M.S c. T hes is seminar/ S aOl
R eferences (3/3)[Hum98] Humphrey, J. : Interworking and the IN Platform ; Detailing the Development of the
GS M CAMEL S tandard for Interworking IN, T elecommunications , ConferencePublication No. 451, April 1998
[Lil01] Lilge, M.: Evolution of Prepaid S ervice towards a Real-T ime Payment S ystem, 0-7803-7047-3/01, IEEE , 2001
[Pal00] Palviainen K. : CAMEL3 T raining Material, Nokia Networks , 2000
[Q1204] IT U-T Recommendation Q.1204: Intelligent Network Distributed Functional PlaneArchitecture, IT U-T , March 1993
[Umt99] T he Future Mobile Market – Global T rends and Developments with a Focus onWestern Europe, Report No. 8, UMT S Forum, March 1999
[Umt00a] S haping the Mobile Multimedia Future – An Extended Vis ion from the UMT S Forum,Report No. 10, UMT S Forum, S eptember 2000
[Umt00b] Enabling UMT S T hird Generation S ervices and Applications, Report No. 11, UMT SForum, October 2000
[Umt00c] T he UMT S T hird Generation Market – S tructuring the S ervice Revenue Opportunities ,Report No. 9, UMT S Forum, S eptember 2000
[Umt01] T he UMT S T hird Generation Market – Phase II: S tructuring the S ervice RevenueOpportunities , Report No. 13, UMT S Forum, April 2001
[Vei00] Veikkolainen, S . : Evolution to 3G Core Network, Internal T raining Course, NokiaNetworks , October 2000MORE REFERENCES CAN BE FOUND FROM T HE T HES IS IT S ELF .