Академический Документы
Профессиональный Документы
Культура Документы
Intelligent networking
S7INAP.1 1999 DataKinetics Ltd.
Intelligent Networking
Overview Conceptual models Example services Configuration Programming Interface Programming examples Example program Debugging
IN - Introduction
The Intelligent Network
Architecture to quickly create and deploy customer SERVICES Supports many services Is a standard - multi-vendor Distributed platform
SSP
Network routes call (signalling and voice) to special free phone exchange/ server Caller dials freephone 800 number 1-800-1234567
SSP
PSTN Local exchange
SSP
Local exchange 1-755-997612
SCEP/ SMP
Service Creation Environment Point/ Service Management Point Service administration
SCP IP
PSTN
SSP
Service Switching Point - physical circuit switching
SS7
SSP
Function of the IP
The functionality integrated into a Service Switching Point often provides restricted capabilities only, the main application being targeted towards general announcements. IPs are dedicated to user interaction. They provide high storage capacity together with numerous functions:
Standard announcements Information collection via DTMF Speaker independent voice recognition Customized announcements Fast modification/customization of announcements Speaker dependent voice recognition Complex dialogues controlled via internal scripts Provision of conferencing resources (defined in CS-2)
Simplified IN Call
SCP
3 & 6. Instructions
IP
1. Off hook and dial number
4 Announcement
SS7 Network
SSP
7. Call progressed through to destination
SSP
SSP
3 1
SSP
4
SSP
Freephone Service
1. Calling party dials the freephone number (e.g. 0800 123456). 2. A trigger set in the SSP causes an INAP query to be sent to the SCP, containing the called and calling party information. On reception of the Query, the SCP translates the freephone number to the best fit destination. 3. The SCP sends the destination number back to the SSP and requests return of charging information once the call has completed. 4. The SSP resumes call processing with the new destination address, routing the call over the PSTN. 5. The call is established. 6. After the call is terminated, the SSP sends charging information to the SCP.
SCP IP
4 3,6 1 2,5
SSP SSP
Televoting example
1. Calling party dials the televoting number. 2. Switch recognises televoting call and sends a query to the SCP. The SCP analyses the dialled number and increments the appropriate vote count. The SCP determines that a prompt indicating successful registration of the vote is required. 3. The SCP sends a routing number of an appropriate IP able to play the televoting announcement. The IP plays the announcement. 4. The IP informs the SSP that the announcement has been played and is complete. 5. The SSP sends the completion status to the SCP 6. The SCP instructs the SSP to clear the call.
SCP IP
3 4 2 1,3
SSP SSP
Types of IN signalling
Between SSPs: To directly control circuit switched connection or exchange information relating to a call that is in progress on a switched circuit (56 or 64kb/s) - Circuit related Between SSP and SCP: To exchange control information, no physical bearer circuit exists between the SSP and SCP. This is non-circuit related or transaction based signalling. Between SSP and IP, and SCP and IP: May be ISUP, INAP or proprietary.
Protocol Model
SSP IP SCP
Note: There may also be an ISDN link between the SSP and IP
ISUP
To directly control switched circuit channels. Defines message formats, message sequences.
SCCP
Signalling Connection Control Part A thin protocol layer allowing data to be exchanged between intelligent entities (sub-systems) through the SS7 network. Provides routing and addressing control. Each entity that communicates using SCCP is identified by its point code and sub-system number (or global title). Communication may be session based (connection oriented SCCP) or connectionless
Component handling
One state machine per invoked operation on the invoking side Each operation is identified by an invoke_id.
Operation timer
Controls the duration of a invocation state machine.
2.
Transaction Sublayer
3.
IN Conceptual Model
Four planes (Q.120x) are used to model and abstract the IN functionality: Q.1202 - Service Plane (SP) Uppermost, describes services from the users perspective. Hides details of implementation from the user Q.1203 - Global Functional Plane (GFP) contains Service Independent Building Blocks (SIBs), reusable components to build services Q.1204 - Distributed Functional Plane (DFP) models the functionality in terms of units of network functionality, known as Functional Entities (FEs). The basis for IN execution in the DPF is the IN Basic Call State Model. Q.1205 - Physical Plane (PP) Real view of the physical network.
SP/GFP
Service
Q.1212 (Not defined!)
One number Reverse charging
Q.1213
Translate
Screen
Charging
SIB
SIBs
A SIB has the following characteristics: Exists in the Global Functional Plane. It is a re-useable building block, defining a complete activity. It has a defined interface, with a specified number of inputs and outputs. It is independent of the physical implementation. SIBs are independent of the IN Services. SIBs are combined to implement a Service. CS-1 SIB examples: Authenticate, Charge, Log Call Information, Screen. Some Service Creation Environments operate on SIBs
Translate
Translate
UI
SIB Chain 1
SIB Chain 2
POR POI Proceed Busy with new data
SIB Chain 3
SIB Chain 4
BCP
Service Features
POR POI POR POI POR Proceed No AnswerProceedNo Answer Clear with new with new Call data data
Calling line is set free of charge The service subscriber is to be charged The first call attempt shall be routed to an alternative destination if the first destination is busy or does not answer, i.e. rerouting on busy or no answer If a re-routed call, i.e. due to busy or no answer during the first attempt, meets a no answer situation then an announcement shall be played to the caller. This means that the busy situation shall not be monitored for during the second attempt.
Q.1213
Basic call process
POI POR
SIB n
SIB n
BCM Q.1214
CCF SSF
Functional Entity
Functional Entities
Basic Call handling
Call Control Agent Functions (CCAF) - models the users telephone Connection Control Function (CCF) - basic switching Specialised Resource Function (SRF) - additional media management
CCF/SCF Authenticate Algorithm Charge Compare Distribution Limit Log Call Information Queue Screen Service Data Mgt Status Notification Translate User Interaction Verify Basic Call Process
SCF
SRF
SDF
SCF
Q.1214
SDF SSF
SRF
Functional Entity
SCP SDF SSP IP
Q.1215
Physical Plane
INAP Communication
SSP
SS7 Network
FE definition of IP and SN
Intelligent Peripheral
An IP (Intelligent Peripheral) contains the Specialized Resource Function only, i.e. an IP provides capabilities necessary for services with user dialogues An IP is controlled by the service logic A Service Node (SN) comprises all functions needed to provide services (Service Control Function, Service Data Function, Service Switching Function, Call Control Function and Specialized Resource Function A Service Node is able to provide complete services independent on other networks components Service Nodes may be also called Intelligent Network in a Box The mentioned functions represent the minimum function set of a Service Node. Obviously there are additional functions useful concerning management, service creation and other areas.
Service Node
SCEF
INAP to SSP
SCF
SSF/ CCF
SDF
SRF
SN features
Internal proprietary interfaces between its components The service logic can directly access the voice channel Besides voice now numerous data communication protocols and applications may be used Flexible, efficient and cheap (good cost performance ratio) implementation of services for small service providers Easy introduction into existing networks based on connection via standard signaling protocols (EDSS1, ISUP) Reduction of #7 signaling load Lower traffic concentration
Example SN capabilities
Voice messaging
subscribers record own messages which are distributed through the network (according to a distribution list).
Fax messaging
Record fax messages during busy hour to retransmit during off-peak charing period.
Electronic mail
SIB n
IN Triggers
A normal call becomes an IN call if a special condition is recognised during the call handling Recognition of such a condition triggers a query to an external control component (SCP) Recognition takes place at pre-defined Detection Points in the call handling, which may be armed (active) or not armed (inactive) DPs may be armed statically for a long period to implement a particular IN Service. DPs may be armed dynamically to report particular events and errors.
Types of Triggers
Two types of processing on satisfying a DP:
Suspend call processing and request instructions Request : TDP_R Continue Call processing and issue Notification to SCF Notification : TDP_N
6. O_Exception
2. Collect_info
Collected_info 2 Route_select_failure 4 Analysed _info 3 5 O_No_Answer O_Answer 9 O_Disconnect 7 6 O_Called_party_busy
3. Analyse_info
4. Routing_&_alerting
5. O_Active
8 O_Mid_call
OBCSM Triggers
DP1 : Origination_attempt_authorized
Call setup is recognized and authorized.
DP2 : Collected_Information
Pre-defined number of dialed digits is collected
DP3 : Analyzed_Information
Dialed digits are analyzed
DP4 : Route_Select_Failure
Routing failed : no free channel, dialed number not available, network overload
DP5 : O_Called_Party_Busy
Destination busy
DP6 : O_NO_Answer
Caller does not answer in predefined time, Service Logic specifies the no answer time for SSP
DP7 : O_Answer
Called subscriber answers: SSP receives e.g. an ANM
DP8 : O_Mid_Call
Signal (hook flash, F-key) recognized during call
DP9 : O_Disconnect
A or B side hangs up
DP10 : O_Abandon
Call set-up discontinued by the A-side
11. T_Exception
T_Called_Party_busy 13
T_No_Answer
9. T_Alerting
14
T_Answer 17 T_Disconnect
15
10. T_Active
16
T_Mid_call
TBCSM Triggers
DP12 : Termination_attempt_authorized
an incoming call attempt is recognized and authorized
DP13 : T_Called_Party_Busy
Destination busy
DP14 : T_No_Answer
Called party does not answer during a given time
DP15 : T_Answer
Called line answers, I.e. the SSP receives the ANM
DP16 : T_Mid_Call
Signal (e.g. hook flash, function key) is recognized during the active connection
DP17 : T_Disconnect
Either A-side or B-side hangs up
DP18 : T_Abandon
Call set-up aborted by the A-side, can happen at any time and is considered normal
Information Flows
Two methods exsist for requesting SCF processing at a DP: DP Generic Only one information flow is used, Initial DP. The set of information elements (data) carried depends on the DP encountered. DP Specific Dedicated information exchange for each DP. Easy to process, less paring effort. High number of different information flows to analyse. (Not specified for use in ETSI INAP).
Freephone Example
SSF SCF SDF
TDP-R
Initial DP: fph, 0-800-xxxxxx TC-BEGIN Connect: call, id = xxxxx Req BCSM event: O_Answer, O_Disconn TC-CONTINUE Event: call, id = xxxxx BCSM O_Answer, time TC-CONTINUE Event: call, id = xxxxx BCSM O_Disconnect, time TC-CONTINUE TC-END
Analyse_info
3
Route_&_Alert
7
O_Active
EDP-N
9
EDP-N
Operation: Initial DP
Semantics:
Report a trigger detection Establishes a control relationship between SSF and SCF
Arguments:
serviceKey calledPartyNumber callingPartyNumber bearerCapability redirectingPartyId ..
Operation: Connect
Semantics
Transfer the determined destination number to the SSF Continue the call set-up
Arguments:
destinationRoutingAddress calledPartyNumber callingPartyNumber redirectingPartyId cutAndPaste ...
Example:
SSP receives 123456789 SCP instructs CutAndPaste = 4 and destination address = 503322 SSP generates destination address 503322 56789
Operation: RequestReportBCSMEvent
Semantics:
arming of event detection point at the SSP for call monitoring
Arguments:
list of elements of type BCSMEvent Example: DP5 ( = busy) DP6 ( = no answer) .. Specify DP specific conditions/parameters. (e.g. timer for DP6)
Operation: EventReportBCSM
Semantics
Reporting of detected event detection points
Arguments:
eventTypeBCSM
eventSpecificInformationBCSM
legID
INAP
Allows communication between distributed IN Functional Entities. Information flows defined in the DFP are implemented in the physical plane through the SS7 INAP protocol. INAP is defined on a FE basis rather than a physical view. INAP supports interactions between:
CCF/SSF and SCF SCF to SRF
INAP operations are grouped into Application Service Elements (ASEs). An ASE may be considered as being a collection of operations.
Capability Sets
Capability Set = set of supported services and service features CS-1 Single ended/single point of control services, defined by Q.121x. Single party (originating or terminating) controls the INAP call. CS-2 Enhancement to all CS-1 structure. Defined by Q.122x. Capability for multi-point control.
Protocol layers
Application MAP INAP TCAP SCCP MTP Layer 3 MTP Layer 2 MTP Layer 1 ISUP TUP
Application Contexts
Application Service Elements are grouped into Application Contexts (ACs). An AC is typically a sub-set of the total INAP and specifies the parts of the protocol needed in the communication between two type of IN FEs. An AC also defines which operation should initiate the dialogue. Example Application Contexts: IN-CS-1-SSF-to-SCF-Generic-AC
SCF-activation-ASE, Connect-ASE
IN-CS-1-SCF-to-SSF-status-reporting-AC
Status-reporting ASE, Cancel ASE
Documentation
Platform User Guide (Septel cP, PCCS6, SIU) Software Environment Programmers Manual SCCP Programmers Manual TCAP Programmers Manual INAP Programmers Manual
Programming Interface
INAP is based on invoking an operation at a serving FE by the requesting FE. These operations are invoked within a session or dialogue between the two FEs. Functional API library supplied with a procedural interface manages parameter Encoding/decoding as TCAP components, using ASN.1 rules. To access the ASN.1 encoded data, the user may access the module directly. (Using MSGs).
Module Capability
Maximum number of FEs = 32 Maximum number of ACs = 32 Maximum number of simultaneous dialogues = 2048 Maximum number of simultaneous invocations = 2048 Supports all ETSI CS-1 Core INAP ACs:
Core-INAP-CS1-SSP-to-SCP-AC Core-INAP-CS1-ASSIST-HANDOFF-TO-SSP-TO-SCP Core-INAP-CS1-IP-TO-SCP Core-INAP-CS1-SSP-to-SCP-AC Core-INAP-CS1-SCP-TO-SSP-TRAFFIC-MANAGEMENT Core-INAP-CS1-SCP-TO-SSP-SERVICE-MANAGEMENT Core-INAP-CS1-SSP-TO-SCP-SERVICE-MANAGEMENT
INAP Configuration
Single message, INAP_MSG_CONFIG
user_id default application module id if no FEs configured TCAP_id module id used by TCAP (normally 0x14) mngt_id, maint_id Module id for management and maintenance event indications trace_id Module id for traced messages (debug only) base_usr_ogdlgid 1st dialogue id that will be used by the user for outgoing dialogues base_usr_icdlgid 1st dialogue id that will be used by INAP for incoming dialogues base_tc_ogdlgid 1st outgoing dialogue id to send to TCAP base_tc_icdlgid 1st incoming dialogue id expected from TCAP nog_dialogues maximum number of outgoing dialogues to support nig_dialogues maximum number of incoming dialogues to support num_invokes maximum number of active invokes (operations) to support options
ANSI or ITU-T component formats, Transparent AC handling, 14 or 24 bit point codes
Septel-SIU
Set SCCP_LSS <protocol> to INAP
FE Configuration
Single message per FR, INAP_MSG_CNF_FE
fe_reference (0..31). Logical identifier unique to each configured FE FE options Local or Remote Local FE module ID Module ID identifying the user application process handling the local FE FE SCCP address length number of octets of data in the lFE SCCP address FE SCCP Address FE address formatted according to Q.713, ANSI T1.113
Septel-SIU
INAP_FE <fe_ref> <options> <fe_addr>
AC Configuration
Single Message per AC, INAP_MSG_CNF_AC
application context reference logical identifier referencing the supplied AC. ac_len number of octets of data in application context. Application Context AC data
Septel-SIU
INAP_AC <ac_ref> <ac>
Example configuration
sub-system number = 0x0c module_id = 0x1d FE identifier = 5 Point code = 1 sub-system number = 0x0a FE identifier = 1
Local
Point code = 2 sub-system number = 0x0d module_id = 0x2d FE identifier = 5
Remote
Sub-system status is maintained by SCCP, hence all sub-system management requests are made to SCCP and are received from SCCP (module_id 0x33)
Usage Invoke an operation at a remote FE or respond to a invocation received from a remote FE Receive results or errors from operations invoked at a remote FE Issue dialogue command Receive dialogue event
INAP_MSG_DLG_REQ
MESSAGE HEADER FIELD NAME type id src dst rsp_req hclass status err_info len PARAMETER AREA OFFSET 0 1 len - 1 SIZE 1 len - 2 1 NAME Dialogue primitive type octet. Parameters in Name-Length-Data format. Set to zero indicating end of message. MEANING INAP_MSG_DLG_REQ (0xc7f2) dialogue_ID Sending module_id INAP_MODULE_ID 0 0 0 0 Number of bytes of user data
Value
0x1
Usage
Used to open a dialogue. The INAP module assigns resources for the dialogue and awaits any INAP operations the user wishes to open the dialogue with. Basic End: Used to indicate that any operations supplied should now be transmitted to the remote FE. The dialogue is then terminated. Pre Arranged End: Used to indicate that the dialogue may be terminated locally when any active invocations have completed. Any pending components sent to the INAP module will discarded. The INAP module will issue a Close Indication when the dialogue is terminated.
INAP-CLOSE-REQ
0x2
INAP-DELIMIT-REQ
0x3
Used to indicate that any components supplied should now be transmitted to the remote FE. The dialogue remains open. Used to indicate that the user wishes to abort this dialogue. Any outstanding components are discarded. Used to accept or reject a dialogue request from a remote FE.
INAP-U-ABORT-REQ
0x4
INAP-OPEN-RSP
0x81
Value
0x1
Usage
Used to indicate a dialogue request from a remote FE. The user may subsequently receive service indication messages bearing components. The user should wait to receive the INAP-DELIMITER-IND before accepting the dialogue with the INAPOPEN-RSP primitive. Used to indicate that all the components received have been issued to the user. The dialogue is terminated. Used to indicate that all the components received have been sent to the user. The dialogue remains open. Used to indicate that the remote FE has accepted the users dialogue request. Used to indicate that the remote user has aborted the dialogue, any outstanding components have been discarded. Used to indicate that the dialogue has been aborted because of a network error. Any outstanding components have been discarded. Used to indicate that an abnormal component was detected.
INAP-CLOSE-IND
0x2
INAP-DELIMITER-IND
0x3
INAP-OPEN-CNF INAP-U-ABORT-IND
0x81 0x4
INAP-P-ABORT-IND
0x5
INAP-NOTICE-IND
0x6
Dialogue parameters
The INAP Programmers Manual defines the parameters and which are required with each primitive type
M O A B C Mandatory Optional Exclusive OR Exclusive OR Conditional
D E L I M I T E R R E Q
Parameter
Destination address Originating address Destination reference Originating reference Result Refuse reason Release method User reason Application context name Application context index
O P E N R E Q
C L O S E R E Q
U A B O R T R E Q
O P E N R S P
A B A B M O M M O C O O O O O
Value
0x1 0x2 0x3
Usage
Used by the user application to request an operation invocation. Used by the user application to provide the successful result of an operation invocation. Used by the user application to provide the unsuccessful result of an operation invocation. Used by an API decode function to indicate a "provider" problem. This occurs if the decode function is unable to decode the received component.
INAP-REJECT-REQ
0x4
Value
0x1 0x2
Usage
Used by the INAP module to convey an operation invocation to the user application. Used by the INAP module to convey the successful result of an operation previously invoked by the user. Used by the INAP module to convey the unsuccessful result of an operation previously invoked by the user.
INAP-ERROR-IND
0x3
Invoke ID Linked ID Component Op code Parent Ind Class Timeout Problem code
M O M M O M M
See in_inc.h
(1) /* (ITU Q.1218 only) */ (2) /* (ITU Q.1218 only) */ (3) /* (ITU Q.1218 only) */ (4) /* (ITU Q.1218 only) */ (5) /* (ITU Q.1218 only) */ (6) /* (ITU Q.1218 only) */ (7) /* (ITU Q.1218 only) */ (8) /* (ITU Q.1218 only) */ (9) /* (ITU Q.1218 only) */ (10) /* (ITU Q.1218 only) */ (11) /* (ITU Q.1218 only) */ (12) /* (ITU Q.1218 only) */ (13) /* (ITU Q.1218 only) */
/* * Advanced BCP DP ASE (ITU Q.1218 only) */ #define INOP_OMidCall (14) /* (ITU Q.1218 only) */ #define INOP_TMidCall (15) /* (ITU Q.1218 only) */
Functional API
Message buffer handling functions IN_alloc_message Allocate a message to send to INAP IN_free_message De-allocate message IN_send_message Send message to INAP Component Handling IN_init_component
Parameters are detailed in the INAP Programmers Manual
Used to initialise component encoding/decoding. Must be called before encoding or decoding a component. Allows the user to specify the protocol (encoding format).
Component encoding
1. Initialise Component
CPT
2. Component Building Functions
MSG
All the above functions operate on the component buffer, which must be subsequently formatted into a message
Component decoding
1. Initialise Component
CPT
2. Decode Service Indication Functions
MSG
Return the type of the received component Determine the first error encountered during encoding Get received operation code Retrieve parameter from received component
INAP
TCAP
SCCP
MTP
Opening a dialogue
Obtain a message structure, enter the parameters and send to INAP. No message is issued to the SS7 network at this point.
h = IN_alloc_message(); IN_set_dialogue_param(INDP_dest_address, len, dptr, h); IN_set_dialogue_param(INDP_orig_address, len, dptr, h); IN_set_dialogue_param(INDP_applic_context_index, len, dptr, h); IN_dialogue_open(dlg_id,h); IN_send_message(user_id,inap_id,h);
Sending an operation
This may only be done on an opened dialogue. The user obtains a message, initialises a component structure and sent to the INAP module.
h = IN_alloc_message(); IN_init_component(prot_spec, cpt); IN_set_operation(op_name, timeout, cpt); IN_set_component_param( INPN_InvokeID, len, dptr, cpt); IN_set_component_param( param1, len, dptr, cpt); IN_set_component_param( param2, len, dptr, cpt); IN_code_operation_invoke( dlg_id, cpt, h); IN_send_message(user_id, inap_id, h);
Sending a delimit
This is built and sent in a similar method as the Open.
h = IN_alloc_message(); IN_dialogue_delimit(dlg_id,h); IN_send_message(user_id,inap_id,h);
Decoding an operation
This is achieved in the same way as recovering the dialogue open response, with a message type indicating a service indication.
h = GCT_receive(); switch (h->type) { case INAP_MSG_SRV_IND : IN_get_component_type(h, &cpt_type); switch (cpt_type) { case INCPT_INVOKE : IN_init_component(prot_spec, cpt); IN_decode_operation(cpt, h); IN_get_component_param(param1, lenptr, dptr, buffer_size, cpt); IN_get_component_param(param2, lenptr, dptr, buffer_size, cpt); /* Process Invoke parameter here */ break; } break; ... } relm(h);
S7INAP.99 1999 DataKinetics Ltd.
Closing a dialogue
The Close request is sent to end the dialogue with the remote system (this may be pre-arranged or basic).
m = IN_alloc_message(): IN_dialogue_close(dlg_id,m); IN_set_dialogue_param(INDP_release_method, len, dptr, m); IN_send_message(user_id,inap_id,m);
Other examples
The INAP Programmers Manual Provides more API examples and message sequence charts.
Debugging
Message tracing Software events Maintenance events
* Activate Output Event - Trace Mask * --------non_prim_mask * --------ip_evt_mask * --------op_evt_mask M-t57fb-i0000-fef-d35-r8000-p0000000f0000000f0000007f * * Active Error Event Mask M-t57fc-i0000-fef-d35-r8000-pff00000000000007ff * * Active Maintainence Event Mask M-t57fd-i0000-fef-d35-r8000-p000000000000000001 *
INAP
TC-BEGIN TC-INVOKE
INTU console
H:\SYSTEM7\RUN>intu -b0x8000 INTU: Example INAP application (C) 1998-1999 DataKinetics Ltd ============================================================= SS7-INAP-API Version 1.1 INTU module ID - 0x3d INAP module ID - 0x35 Number of dialogues - 0x0800 (2048) Base dialogue ID - 0x8000 Options set - 0x0300 INTU: INTU: INTU: INTU: INTU: INTU: INTU: INTU: INTU: INTU: INTU: INTU: State change for dialogue 0x8000 Dialogues: Active [1], Completed State change for dialogue 0x8000 State change for dialogue 0x8000 State change for dialogue 0x8000 Dialogues: Active [0], Completed State change for dialogue 0x8001 Dialogues: Active [1], Completed State change for dialogue 0x8001 State change for dialogue 0x8001 State change for dialogue 0x8001 Dialogues: Active [0], Completed from [0], from from from [1], from [1], from from from [2], IDLE to OPEN Successful [0], Failed [0] OPEN to PENDING_DELIMIT PENDING_DELIMIT to CLOSING CLOSING to IDLE Successful [1], Failed [0] IDLE to OPEN Successful [1], Failed [0] OPEN to PENDING_DELIMIT PENDING_DELIMIT to CLOSING CLOSING to IDLE Successful [2], Failed [0]
S7INAP.104 1999 DataKinetics Ltd.
INTU - notes
The received service key is checked to determine if it matches a pre-set value If the key matches, the service logic performs a number translation (from one known number to another) on receipt of the DELIMIT. If the called party address is not recognised, a ReleaseCall will be sent.
ITU-T IN specifications
INCM
Structure Q.1200
Principles Q.1201
CS-1
CS-1 PP Q.1205
CS-2
CS-2 PP Q.1225
ETSI IN specifications
ETS 300-374-1 ETSI Core INAP Part 1 ETS 300-374-2 ETSI Core INAP Part 2 ETS 300-374-3 ETSI Core INAP Part 3
Further reading
ITU-T Q.1219 The Intelligent Network Uyless Black, ISBN0-13-793019-4, Prentice Hall. The Intelligent network Standards, Their Application to Services Igor Faynberg, Lawrence R. Gabuzda, Marc P. Kaplan, Nitin J. Shah ISBN 0-07-021422-0 McGraw-Hill DataKinetics INAP Programmers Manual