• No results found

SCF Function Blocks

In document Intelligent Network (Page 133-137)

Service Switching

SSFSRF ESS

3.16 SCF Function Blocks

3.16.1 SSI

SSI is part of the kernel and responsible for service script processing. It contains the database memory to allow fast access to service logic and service data modules, but is not responsible for the database and mainte-nance functions.

3.16.2 SST

SST contains the external controltypes listed under tables.

3.16.3 SSINT

SSINT contains the basic controltypes, which are mostly internal con-troltypes (except for JUMP). SSINT subscribes these concon-troltypes to the kernel at restart.

3.16.4 SSINT2

SSINT2 contains basic controltypes set 2, which are all internal con-troltypes except the relative timer. SSINT2 subscribes these concon-troltypes to the kernel at restart.

3.16.5 SSINT3

SSINT3 holds basic controltypes set 3, which are external controltypes (except for Explicit monitoring, Explicit monitoring type 2, Explicit event handling and Release resource).

3.16.6 SSINT4

SSINT4 contains the basic controltypes set 4, which are internal con-troltypes, except MANDM. SSINT4 will also support the INM interface, since it has a full command interface for the controltypes.

3.16.7 SSINT5

This block contains the basic controltypes set 5, containing MODSTR, NUM2STR and NR2NR. SSINT5 will also support the INM interface, since it has a full command interface for the controltypes.

3.16.8 SSIA

SSIA is responsible for the administrative part of the kernel, that is, the database maintenance and allocation functions. It contains the service data reference tables and is responsible for the consistency of the database.

3.16.9 SSIEXT

SSIEXT contains the subscription interface for controltypes to the kernel.

It distributes part of the subscription data, the data which is needed during service processing, to SSI. Together with SSIA it forms the administrative part of the external controltype interface (that is administration of service

3.16.10 SSINMIO

The block SSINMIO handles the TCP/IP connections between SCF and SMAS. The block is responsible for establishing and closing connections and transferring messages. These actions are initiated by commands.

3.16.11 SSINMOX

The block SSINMOX translates the incoming INM operations to actions on the SCF database.

3.16.12 SSIC1

SSIC1 contains the command interface for definition of service logic and service logic modules.

3.16.13 SSIC2

SSIC2 takes care of the printing commands for service logic and the removal of service logic. It is responsible for service logic registration and access.

3.16.14 SSIC3

SSIC3 contains the commands to define, connect, remove and print serv-ice administrators. It also holds some of the minor administrative com-mands for service administrators. Administration for service

administrators is implemented here as well, for instance, registration of references to service administrators from other parts of the database.

3.16.15 SSIC4

SSIC4 contains the commands for definition and printing of service data.

It is responsible for the administration of global service data modules.

3.16.16 SSIC5

SSIC5 contains the commands to define, remove and print service custom-ers. Administration for service customers is implemented here as well, for instance, registration of references to service customers from other parts of the database and registration of the service customers.

3.16.17 SSIC6

SSIC6 contains the commands for definition, removal and printing of serv-ice data connections as well as the commands for manual setting of servserv-ice data modules.

3.16.18 SSSTR

SSSTR contains the report controltypes. Also the timequeue function for periodic reports and the interface to SSOUT are located in SSSTR.

3.16.19 SSNAX

SSNAX contains the extended number analysis controltype and the analy-sis tables.

3.16.20 SSOUT

SSOUT handles the requests for output to file or printer from SSSTR, SSSTC and SSCC. It will generate an alarm if a fault occurs during output handling or if buffer congestion occurs in one of its users.

3.16.21 SSPRINT

Requests for output to a printer are handed over to SSPRINT. SSPRINT takes care of the printout formatting and printing.

3.16.22 SSSTC

SSSTC contains the actual controltypes which are subscribed by SSSTCA.

Also the timequeue function for periodic statistic reports and the interface to SSOUT are located in SSSTC.

3.16.23 SSSTCA

SSSTCA contains the subscription interface for the statistic controltypes.

3.16.24 SSCC1

SSCC1 contains the traffic part of the Service Script Customer Control function. Customer Control covers the facilities to offer a subscriber the possibility to enable or disable a service and to manipulate some part of its Service Data.

3.16.25 SSCC2

SSCC2 contains the administration of Change Code data modules and sub-scription of controltypes for customer control.

3.16.26 SCFSM

SCFSM is the Session Manager, which handles the processes in the SCF.

This means that it manages the relation between (multiple) dialogues and the service instance.

3.16.27 SCFDH

SCFDH is the Data Handler, which handles the conversion of data between the different formats used for protocol operations and internal SCF data.

3.16.28 SSIQ

SSIQ contains the queuing controltype and the data structures for storage of the queues.

3.16.29 SSINAP

SSINAP contains some controltypes used for sending INAP operations.

3.16.30 SSINAP2

SSINAP2 contains some internal controltypes used for sending INAP operations. The controltypes are: CHARLIM, RELCPC,

RECON, HOLDCPC, RELEASE, COLLECT, CANCEL, CALLINF, EXMON3,

CONTINU, and DIFCON.

3.16.31 SSCREAP

SSCREAP contains the controltype NPROCES and the related Call Instance Data. SSCREAP handles the external traffic functions of the con-troltype, mainly the administration of the order queue where the requested new processes are stored. The new process will be triggered by SSCREAP at the desired start time.

3.16.32 SSUPRT

SSUPRT handles the controltypes RETRIEV, UPDAT and DEFAPPL.

These controltypes are used to read data from and write data to an external database or SDF, comprising a more flexible way of defining read/write applications. The controltype DEFAPPL can be used for defining and maintaining applications and the format belonging to them.

In document Intelligent Network (Page 133-137)