Professional Documents
Culture Documents
March 15 2002
Architecture of IN
Switch
Routing Announcement Simple Tone Generator(IP) Unit
Call processing
Switching fabric
Digit Analysis
Advanced Feature Query processing (SSP) processing
SCP
Advanced Feature processing
SCP: Service Control Point SSP: Service Switching Point IP: Intelligent Peripheries
IN:
Intelligent Network
Overview of INAP(1)
intelligent network application part protocol
Vendor independence to Telco Open Interfaces
Service Logic
INAP
Routing database
DB SSF Switches enhanced INAP to support IN (interface with SCP and IP) SCF Voice
INAP
SRF
Overview of INAP(1)
intelligent network application part protocol
1. the main purpose of INAP is to define the information-flow format between different function entities 2. Information flows of the INAP can be defined between:SCF and SSF ,SCF and SRF, SCF and SDF which are located in different location, so that the whole service logic can be executed in the distributed system.
Information
Flows between two FEs consist either of a request/response pair or of a request alone.
is established either as a result of sending a request for instruction to the SCF (SSF->SCF), or at the request of the SCF for initiation of a call(SCF>SSF) is normally terminated at the request of the SCF. The SSF may also terminate the relationship (e.g. in error cases).
Initial DP
Example:
IF is generated by the SSF when a trigger is detected at any DP in the BCSM, to request instructions from the SCF.
is established by the SRF sending an assist request instructions from SRF to the SCF. The SCF can now instruct the SRF to perform some interaction with an end user . is terminated by the SCF. The establishment of this relationship must be preceded by the establishment of a relationship between the SCF and SSF. PromptAndCollectUserInformation
Example:
After SRF receive the instructions from SCF, SRF will be used to interact with the user (play announcement and collect users input)
Note: SDF is a remote database application, not the database attached with SCP.
Example:
AuthenticateResult
1. SCF is asked to retrieve or modify data within SDF 2.SDF sends information flow to a SCF to inform SCF of the authentication result
Overview of INAP(2)
intelligent network application part protocol
INAP is an application-layer protocol used in Intelligent Networks. This protocol runs on top of TCAP and is deployed using SS7 (or other signaling environments)
I N A P
M A P
ISUP
Application Process
SAO S A C F ASEs TCAP
SAO: Single association object SACF: Single association control function ASE: Application service element INAP: the collection of specifications of all in ASEs TCAP:transaction capabilities application part SCCP: service switching and control point MTP: Message Transfer Part
SCCP
MTP
SACF: Single association control function MACF:Multiple association control function ASE: Application service element INAP: the collection of specifications of all in ASEs TCAP:transaction capabilities application part SCCP: service switching and control point MTP: Message Transfer Part
SAO
S A C F
ASEs TCAP
SACF/MACF rules
Stipulate the format of operations sequential/parallel execution:
Operations performed in parallel are to be included in the same message(case A) Operations performed sequentially are to be controlled in two separate message(case B)
For example, charging operations may be synchronized with other operations and CallInformationRequest operation may have to wait for CallInformationReport operation.
PSTN
1. Dials 800#
INAP
2. Launches the 800 Service
SSP/SG find the real 3. SCP number in DB and inform SSP to reach callee party
INAP
DB
SCP
Evolution of INAP(1)
Evolution of INAP(2)
INAP for IN CS-1
Q.1208: general rules for INAP ; Q.1218: refined (CS-1R) as described
Interface:
Service Switching Function (SSF) Service Control Function (SCF) Specialized Resource Function (SRF) Service Data Function (SDF)
Relationship :
SCF-SSF SCF-SRF SCF-SDF
Evolution of INAP(3)
INAP for IN CS-2 (Q.1228)
Interface
Service Switching Function (SSF). Service Control Function (SCF). Specialized Resource Function (SRF). Service Data Function (SDF). Call Unrelated Service Function (CUSF).
Relationship
SCF-SCF SDF-SDF SCF-CUSF
Why INAP:
To define message format between different function entities in order to execute the whole service logic in the distributed systems. To support SIBs when they are mapped into DFP
ApplyCharging procedure
ApplyCharging ::= OPERATION ARGUMENT ApplyChargingArg ERRORS { MissingParameter, UnexpectedComponentSequence, UnexpectedParameter, UnexpectedDataValue, ParameterOutOfRange, SystemFailure, TaskRefused } -- Direction: SCF -> SSF, Timer: Tac -- This operation is used for interacting from the SCF with the SSF charging mechanisms.
ApplyChargingReport procedure
ApplyChargingReport ::= OPERATION ARGUMENT ApplyChargingReportArg ERRORS { MissingParameter, UnexpectedComponentSequence, UnexpectedParameter, UnexpectedDataValue, ParameterOutOfRange, SystemFailure, TaskRefused } -- Direction: SSF -> SCF, Timer: Tacr -- This operation is used by the SSF to report to the SCF the occurrence of a specific charging event as requested by the SCF using the ApplyCharging operation .
FE
PromptAndCollectUserInformation: SCF inform SRF to play announcement and collect users input, SRF should return the result of this operation or error message to SCF at the end of this action.
operation
FE error
FE
ApplyCharging: SCF inform SSF begin to charge and tell SSF the charging policy as well. If something is wrong, then SSF will report this error to SCF immediately, or it will begin to execute this action, and report the result to SCF using another operation procedure ApplyChargingReport when the call terminates.
operation FE response FE
Activetest operation: SCF send Activetest to SSF, if everything is ok, SSF will return a response to SCF immediately, if something is wrong, there should be no any response at all. So this operation only expects successful result.
operation FE FE
SSF send InitialDP to SCF and invoke the service logic. Applycharging and Connect are sent to SSP in parallel. Tdisconnect and ApplyChargingReport are sent to SCP in parallel.
TCAP SCCP
MTP
INAP operation and its parameter should be put within one component INAP encapsulated as component by TACP and then transmitted by TCAP. One TCAP message can transmit several components at the same time
ISUP: Supports the call control function. exchanges signals between SSPs and establishes the voice path between SSPs. CCF: Handles all normal calls by providing the processing and the control of call or connection between network subscribers. SSF: Acts as the interface between CCF and SCF
ISUP
CCF
ISUP
T11103720-
1. The signaling between SSPs are transmitted by ISUP 2. Here we consider OLE and DLE as SSPS as well. 3. If the SSF(located in OLE) have to invoke a service which happens to locate in a SCP that there is no direct link from the local SSP(OLE) and that SCP, then interaction between INAP and ISUP happens
Scenario: IP is separated
SSP SSF and CCF MACF S IN A AP ISUP C F TCAP SCCP MTP Remote ssp SS No. 7 link SS No. 7 link ISUP ISDN/ PSTN link IP SRF MACF S IN A AP C F TCAP SCCP MTP SS No. 7 link SS No.7 network SCP SCF MACF S IN S IN A AP A AP C C F TCAP F TCAP SCCP MTP
SCF
INAP INAP
SSP
SSF
SSF
CCF
ISUP
CCF
IP
SRF
T11103750-99
SIP is also an application layer signaling system, with the interaction between INAP and SIP, IP network can communicate with traditional PSTN. Mapping INAP messages/parameters into (sequences of) SIP messages/parameters and vice versa.
The existing IN service can migrate to IP telephony IP architecture may borrow service concepts from IN potentially Unified Messaging
Gateway
SCN
IP NETWORK
Terminal
CALLEE
SCP
SCF
Service Control Point (SCP) - SCP has Services applicable for PSTN and VoIP (SIP) networks Specialized Resource Function (SRF) SRF provides media resources Service Switching Function (SSF) - SSF invokes the services on SCP for PSTN and VoIP networks
INAP
Service Gateway
SSF INAP AU
INAP
SRF
SIP
SIP
Voice Path
Service Gateway (SG) - SG interface with SIP proxy server. SG has INAP AU and the SSF functionality
INAP AU - The INAP AU maps SIP state machine to the IN call model
PSTN
VoIP
Reference
ITU-T Q.1218 ITU-T Q.1600 Interworking between SIP and INAP SIP/IN Interworking INAP Support of the SIP/SDP Architecture
Thank you!
Any question