Service configurable options

This configuration file holds a series of options under the following groups:

Filename: Service.cfg
Designated Editor: SS7 knowledgeable user

Outbound Channel Assignment

The Allocation option defines how outbound calls are allocated circuits. There are three modes of operation: Auto, Manual and Raw:
Allocation = Auto
This is the default mode and means that SS7_D7 custom server follows the ITU Q.764 2.9.1.3. or ANSI described method. SS7_D7 examines the signaling point code and then allocates either Odd circuits from 1 or Even circuits from the last circuit. In general, the connecting switch allocates circuits in the opposite sense, and thus minimizes glare conditions.
Allocation = Manual <manual definition> [then <manual definition>] <manual definition> = [<Odd/Even>]<Up/Down> by circuit <cic/trunk>
where
  • Odd/Even is optional and only Odd or Even circuits are allocated.
  • Up/Down — in the case of Up circuits are allocated from 1 and in the case of Down from the last circuits.
  • cic/trunk, the cic allocation by cic number or trunk by trunk number, then cic numbers.

By using the option THEN a second sequence can be defined

Allocation Raw = <list of comma separated cics>
This is a simple list of CIC and the order that they are to be allocated in. The Allocation Raw line can occur any number of times to build up a large list of CICs to allocate.
The SS7_D7 custom server follows the channel groups issued by Blueworx Voice Response, and if an outbound call requests a circuit from a sub-range of Channel groups, the selected allocation method above is followed, but within the Channel Group selected.

Parameter compatibility checking

These options define how SS7_D7 reacts to invalid SS7 parameters and the parameter compatibility messages.

SS7Checking=<Check Item>:<Check option> *

Check Items are:
ParmValue
Relates to problems regarding the parameter values; typically these are values listed as Spare or reserved in the ITU/ANSI spec.
ParmUnknown
Relates to parameters received which have no software routine to process them.
MsgUnknown
Relates to messages received which have no software routine to process them.
Check options are:
Ignore
Does nothing.
Report
Creates error message and passes to Blueworx Voice Response.
Confusion
Same as Report, but also returns a Confusion message.
Release
Same as Report but also returns a Release message.
ParmComp
Same as Report, and follows the Parameter Comp. rules.
The ANSI default option is to set all three Check Items to ParmComp, to follow the ITU specification. However, in some situations it might be worthwhile setting some or all of these options to Report or Ignore.

SS7Checking = ParmRejected:<parameter comma separated list>

This option allows a list of SS7 parameters to be defined which will be applied according to the rules above. If a problem parameter is detected but not on this list it is ignored. This option is useful if checking is required, but if one or more parameters are creating unnecessary errors and need to be removed from the checking loop.

The default is to process all parameters and allow bad values to be reported and follow the Parameter Comp. rules. For example:
  • SS7Checking = ParmValue:Report, MsgUnknown:Ignore
  • SS7Checking = ParmRejected:UUIN
This will report only those problems with values in the UUIN parameters.

Tag handling

These options defines which Tag fields are loaded when sending indication messages to Blueworx Voice Response. Currently there are two Tag groups:
  • Tag Setup <Tag comma separated list>
  • Tag Release <Tag comma separated list>

Tag Setup refers to the setup indicator message that is sent to Blueworx Voice Response when an inbound call is detected. The associated list of tags is loaded in the Application tag field. Similarly the Tag Release refers to a network release and Disconnect indicator.

The purpose of these options is to control the number of tags that are processed and passed to Blueworx Voice Response, as in the future the number of Tag options could become considerable.

StayAlive

StayAlive = Disable/Enable [<WaitPeriod>]

The StayAlive option controls the restart of the software in the event of failure. Disable indicates that should the software fail, it is not to be restarted, whereas enable indicates that the software is to be restarted after a defined period. The is optional and defines the number of seconds to wait before attempting a restart.

Miscellaneous

UpperCIC=<value>[Default:4096]

This defines the highest—supported CIC.

Distributed7 parameters

SignalingPointCode=<0..7>

This defines the Signaling Point Code to pass to D7 when initializing the ISUP and MTP interfaces. The default value is zero.

UserServicePoint=<0..10>

This defines the UserServicePoint parameter for D7 when the MTP interface is initialized. The default value is disabled and thereby the MTP interface is not initialized.

SV187 Call User 1 / SV188 Call User 2 assignments

This defines which numbers are assigned to the Call User system variables when processing an inbound call setup:

CallUser1 = [Origin, Redirect, Generic] Default = Origin
CallUser2 = [Origin, Redirect, Generic] Default = Redirect