Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Chung-Min Chen
Telcordia Technologies
Value added
Services
Toll free
Call forwarding
Bl k lilistt
Black
Don’t call
H t li
Hot-line
LNP
Pre-paid
…
IN Service Logic
IN Background
ITU IN Standard
St d d
IN Network Architecture
IN Services
SCP Product Example
Next Generation IN
Service 1 Service 2
Feature A Feature B Feature B Feature C
Service Plane
Example
p
Freephone service is composed of two features
“One-number” feature: routes incoming calls made to a single number to
different physical phone numbers,
numbers depending on time
time, location
location, …
“Reverse charging” feature: charge calls to freephone number owner
instead of caller
Service: Freephone
Feature: Feature:
One-number Reverse charging
Service Plane
U
User IInteraction
t ti U
User prompting
ti (b(both
th originating
i i ti andd tterminating)
i ti )
Service: Freephone
Feature: Feature:
One-number Reverse charging
Service Plane
SIB connectors
One logical start
Connects to a logical end of a
service support data
preceding SIB (SSD)
One
O or multiple
lti l llogical
i l ends
d
Allows conditional branching
Logical start
SIB parameters SIB g
Logical
ends
Call-instance data (CID)
Call-dependent data such as
originating
i i ti number,
b dialed
di l d
number, … input output
Service support data (SSD) Call instance data
Call-independent data, e.g., call- (CID)
screening list, call-forwarding table,
charging scheme, …
SIB Description
Algorithm Applies an algorithm to CID or SSD
Authenticate Authenticates user and verifies privilege
Charge Applies a special charging algorithm
Compare Compares input parameters against a reference values
Distribution Conditional branch
Log call information Log call detail records
Queue Queues calls made to a specific number
Screen Compares input parameters against a list
Service data Add./update/delete
p service data in the database
management
Service filter Accepts or rejects calls according to specified parameters
Translate Translate input
p p parameters into output
p numbers using
g a specified
p alg.
g
User interaction Input via DTMF, IVR (interactive voice response)
Verify Performs syntactic check on input parameters
Basic call process Represents setting up of a point-to-point
point to point call
(3) Not OK
((2))
User Authenticate
Interaction OK
Charge
Di t ib t d Functional
Distributed F ti l Plane
Pl
Note concept
p separation
p of
calls (by CCF): signaling
connections ( by SSF): voice trunk
Example – freephone
SC
SCF
On-hook
On hook
Off-hook
T switch receives
T-switch
the call
Number dialed
Select
a circuit
Final route
ringing
Callee answer
IP
SSP SMP
reverse
indicates DPs for notification
7 eventReport(call_id,
O_Disconnect TDP-R O_Disconnect,
charging 6. When callee answers the call a DP
time_stamp)
p)
O_Null and Authorize i triggered.
is i d SSCP starts reverse charging.
h i
Connect
Origination Attempt Service logic
7. When call completes, another DP is
triggered. SCP stops reverse charging.
GFP SIBs are mapped to a sequence of program executions in FEs and INAP message
Exchanges between FEs.
Extensions to CS-1
Handles calls between more than two parties
Allows SCF↔SCF and SDF↔SDF
communications
i ti
Allows user interactions to use non-SS7 signaling
(
(e.g. short
h t message, TCP/IP)
Generalizes SIB model (e.g. allows recursion)
T
To date,
d t CS-1
CS 1 remains
i th
the mostt iinfluential
fl ti l and
d
widely adopted standard!!