Professional Documents
Culture Documents
Intelligent Networks
2
Broadband
VALUE
Mobile
Digital
DIGITAL MEDIA
CONNECTIVITY SERVICES
Differentiation
* * * c u s to m e r s e g m e n ts * * *
TM N
N a r r o w b a n d
B r o a d b a n d
IN
Logical subscribers Logical services
*** o p e n te c h n o lo g y ***
Separation of IN and 9
IN Service Logic
Service Sw itching Function Provides the means to recognise calls requiring IN service Service Sw itching Point (SSP)
(SSF) processing, and to interact w ith call processing and service logic on
behalf of these calls
Service Control Function Provides the logical control applied to a call requiring IN service and Service Control Point (SCP), adjuct
(SCF) handles service related processing activities, e.g. analysis (A D), Service Node (SN)
translattion, screenig, routing; in other w ords the SCF contains the IN
service logic
Service Data Function (SDF) Handles the access to service-related and netw ork data and Service Control Point (SCP), adjuct
provides a logical view of the data to the SCF (A D), Service Node (SN)
Specialised Resource Provides end-user interaction w ith the IN-structured netw ork Service Node (SN), Intelligent
Function (SRF) through control over resources such as DTMF receivers, voice, Peripheral (IP)
recognation capabilities, protocol conversion, announcements etc.
Service Management Provides service provisioning deployment and management control; Service Management System (SMS)
Function (SMF) the SMF allow s access to all IN f unctional entities f or the transf er of
inf ormation related to service logic and service data
Service Creation Environment provides the capability f or the creation, verif ication and testing of Service Creation Environment (SCE)
Function (SCEF) new IN services
History of Intelligent 11
“Intelligence”
CS2
AIN
CS1 Rel 1
AIN
CS
Rel 0.2
AIN
IN/2 Rel 0.1
IN/1+
IN/1
Feature
Centralized Node
databases,
Support for CC and
Mgmt 800 -services
SPCs
Electro-
mechanical
Relay
switches
Capability sets
1
CSx
1
2
CS2 1
1 2
3
CS1 2
3
3
T1 T2 Tx Time
1 IN Concept and Modeling
2 Definition of next CS
3 Recommendation for CSx
20
SCE
SMP
SMF SDP SCEF
SCP SDF
SCF
SN
SDF
SS#7 network AD SDF
SSF
SCF
SRF CCF
SCF
Calling subscribers
Called subscriber
Calling subscribers
Called subscriber
Service Control Point, SCP Local switch Service Switching Point, SSP
26
X
Base Station System
Media stream
Control stream
Broadband IP, Media Server
Service Control Point, SCP Local switch Broadband Service Switching Point,
BSSP (ATM-switch)
Control logic (intelligence)
28
• Service categories
• Mass market services
– well-defined set of ‘basic’ service features
– no customer differentiation
– e.g. 800, premium rate, VPN, mobile services
• Profiled services
– same features as in mass market services
– user data can be easily and rapidly modified by
the service subscriber or the users
– e.g. 800 service with dynamic routing, UPT,
chaining of fixed and mobile services
31
• Custom services
– tailored services for specific user needs
– service creation and management by users
– e.g. personal assistants, VPN and mobility in
Intranet, voice and media integration
Custom services
Service
Complexity / Profiled services
Value to
customers
Mass market services
• Premium rate
– 700-service (also 600-service in Finland)
– user is charged for the network and services
– typically provision of information, direct selling,
chat lines and televoting
• Virtual Private Network, VPN
– defined as a logical closed user group,
implemented over public switched
telecommunications facilities
– provision of private numbering plan
– call charging on the basis of duration of usage
34
• Profiled services
• Dynamic 800 call routing
– control of the service data in call routing via
switching environment
– subscriber can have own SMS to gather
information of the service usage
• Bank account query
– DTMF coded user ID and password
• Personal Communications Service (PCS)
– users have unique PINs (Personal identification Number)
– network access terminal independence
36
• Custom services
• Pure customized IN-services not yet exist
• Possible scenario towards sophisticated
interactive voice and multimedia services
• Requires complete IN-system management,
which encompasses
– service management
– network element management
– customer management
37
IN services in Europe
Mrd ECU
14
12 Others
10 UPT
Calling Card
8
Televoting
6
VPN
4 Premium Rate
2 Feephone
0
1995 1996 1997 1998 1999 2000
38
Secure
Fault-Tolerant
NNI
INAP
Application User Parts
TCAP
TUP User /
Application Presentation ISUP
MUP
Application
Layers Session NULL Parts
Transport
SCCP
Network
MTP Level 3
Network Data link MTP Level 2
Network
Layers Part
Physical MTP Level 1
OSI-RM SS7
40
STP
Signalling Link (SL)
SS7 SS7
STP STP SSP Signalling Point (SP)
SS7 SS7
IP
STP
44
• three categories:
• 1) signaling traffic management
• 2) signaling link management
• 3) signaling route management
• SCCP (Signaling Connection and Control
Part)
– equivalent to OSI network layer
– addressing capability with PC (Point Code) and
SSN (Sub System Number)
• Destination Point Code
• Originating Point Code
– message delivery management
47
INAP Architecture
Application process Application process
MACF
SACF
SACF
ASE2 ASE2 ASE2
s e rv ic e 1 s e rv ic e 2
S F 1
S F n
s e rv ic e
S F 2 p la n e
g l o b a l s e r v ic e l o g i c
P O I
S IB 1 G S L 1
B C P
G S L 2 g lo b a l
S IB 2
fu n c tio n a l
P O R p la n e
S IB n
G S L n
F E 1
F E 2
F E F E F
F
E E
A d istrib u te d
E F A
E F fu n c tio n a l
p la n e
P E 2
P E n
P 1 P 2 p h y s ic a l
P E 1 F E 1 p la n e -
p ro to c o ls
F E 2 a n d
P n p ro c e s sin g
53
• PRM service allows to pay back a part of the call cost to the
called party, considered as an added value service provider.
SWITCH
SSP IP/SN SCP SDP
2
1. Dialling short number (fromVPN to VPN) or
1 PBX
A1
Routing Detect
company number with subnumber (to VPN)
3
PBX
6 2. IN-Call Detection from B-number
A1
Routing Service Logic 4
7 3. SCP sends message to SDP (db query)
A1
5 Data Function 4. SDP returns “Calling Plan etc.”
6 Service Logic 5. SCP sends INAP message to switch
Charging 7 (including charging information)
8 Service Logic 6. Switch saves charging information
9 7. SCP sends message to switch
Connect
C1
(Connet line to VPN number)
8. Switch connects line
Example: Credit Card 65
GSL
POI SIB1
BCP
POR SIB2
SIB3
Service Independent 71
SIB4 SIB5
Algorithm Screen
Charge Service Data Management
Compare Status Notification
Distribution Translate
Limit User Interaction
Log Call Verify
Information
Queue
74
SSD SSD
parameters
Logic Logic
start SIB end
• The AAB service allows a user to call another user and ask him to
receive the call at his expenses. Two steps may be defined: the
calling party is welcomed to record a brief message giving the
caller's name and explaining the call reason, then the called party
is alerted, receives the recorded message and is asked to accept
to be charged for that call.
IN Automatic Alternative 79
MATCH
Translate Charge
2 3 4 7 8
User
Verify Screen NO MATCH
Interaction
5
User
Interaction
1 6 9
POI
POI Basic Call Process POR POR
Address Clear Call Proceed
Analysed with New Data
80
3 Verify SIB
input SSD 1) min. and max. of numbers 2) format
CID collected info
output End Ok
81
4 Screen SIB
input SSD screenlist indicator
CID collected info
output End 1) Match or 2) No Match
IF "No Match":
IF "Match":
7 Translate SIB
input SSD 1) Type 2) Filename
CID dialed number
output CID called number
End Ok
8 Charge SIB
input SSD Account CodeList.
CID Account Code
output End Ok
SMAF
SMF
SCEF
SDF
SCF
SRF
SSF SSF
Service management
Service control
Call and Resource control
Bearer control (below)
85
SCF SLPI A
CCF
O _Abandon
1 . O _ N u ll & A u th o r iz e 6 . E x c e p tio n
10 O r ig in a t io n a t t e m p t
O r ig . A tt e m p t_ A u th o r iz e d
1
2 . C o lle c t In f o
2 C o lle c t e d _ In f o
3 . A n a ly z e In fo
3 A n a ly z e d _ In f o
4
4 . R o u t in g & A le r t in g
R o u t e _ S e le c t _ F a ilu re
5
O _ D is c o n n e c t 7
O _ C a lle d _ P a r t y _ B u s y
9 5 . O _ A c t iv e
6
O _No_Answ er
8
O _ M id _ C a ll
K ey: T r a n s itio n
D e t e c t io n P o in t ( D P )
P o in t in C a ll (P IC )
94
SLP library
SRF
resource Resources
manager
Max Active
Max Number
Max Time
SSD Announcement Parameter
CIDFP - Resource
CIDFP - Error
Resource Available
Call Party Abandon
Queue Q Timer Expiry
Q Full
Error
Call Reference
CID Time spent on Queue
Resource Error Cause
SIB as a combination of 106
Serv. Logic
9071
REQREPBCSM
2076
CONNTORES
2073
PLAYANN
3071
resource free
9073
DISCFWDCON
N
2077
108
xyz OPERATION
ARGUM ENT {Parameter1, Parameter2,...}
RESULT {Parameter1, Parameter2,...}
LINKED {operation3, operation4,...}
ERRORS {error1, error2,...}
Operations
Results
error1 ERROR To Peer Errors
PARAM ETER {Parameter6, Parameter7,...}
etc
TCAP ASE
To Peer
INVOKE
RETURN RESULT
COM PONENT SUBLAYER RETURN ERROR
REJECT
ROSE PDUs
BEGIN
TRANSACTION SUBLAYER CONTINUE
END
To Peer
ABORT
UNIDIRECTIONAL
Connectionless SCCP
109
SCE
SMP
SMF SDP SCEF
SCP SDF
SCF
SN
SDF
SS#7 network AD SDF
SSF
SCF
SRF CCF
SCF
Service Maintenance
Service Deployment
Service Management
125
Building
X1
X 2
X N
126
Service Management
Customer
service BILLING
DELIVERY Product Billing
VIEW
CDB configur- DB
Delivery ation
Prices
system Filter
Sort
CHARGING
BUILDING PRODUCTION
Filter Event
Sort Base
SDP
SCP
FAULT MANAGEMENT
700-numbers 700-number
to object model . . . Beginning time
Use prohibited
C-number
Restrictions Tariff / min
Example of IN Service 131
idle
InitialDP InitialDP {
(* Call c-function that checks
calledPartyNumber *)
result=numberTranslationService()
700-s e rvic e ? if(result==700SERVICE){
(* send query to database
and wait for reply *)
db_nt_request
start(wfDbTimer)
Ye s No t in us e No t OK to(wf_nt_resp)
}
Co nne c tTo else
db_nt_re que s t Re le as e Call
Re s o urc e if(result==SERVICE_NOT_IN_USE){
(* Play annoucement to user *)
ConnectToResource
Start messageId=123
me s s ag e Id=123 idle PlayAnnouncement
(wfDbTime r)
ReleaseCall
to(idle)
Play }
else{
wf_nt_re s p Anno unc e me nt (* error *)
ReleaseCall
to(idle)
}
}
Re le as e Call
wf_nt_resp
db_nt_resp {
stop(wfDbTimer)
idle if(dbStatus==OK){
...
132
IN technology in Europe
Mrd 5
ECU
4
Platforms
3 Applications
2 Projects
OSS
1
0
1995 1996 1997 1998 1999 2000
Future of Telecommunications: 135
CAMEL Abbreviations
CAMEL Architecture
HPLMN
MAP
HLR gsmSCF
IPLMN VPLMN
GSSF VLR
VSSF
GMSC VMSC
Future of Telecommunications: 140