3.3.3. ISUP Configuration
There are two items that require special attention in the ISUP configuration for a system using Global Call SS7 software.
The ISUP_CONFIG command must specify in its UserID argument that the module using the ISUP component is the SS7 server. By default, the SS7 server uses module ID 0x4d.
Additionally, Global Call SS7 relies on a specific type of circuit release procedure in the ISUP module. This is the procedure recommended and it requires that bit 2 (ISPF_ACR) and bit 4 (ISPF_NAI) of the <options> argument of the ISUP_CONFIG command be set to 1. You must also set bit 6 (ISPF_GSPS) to 1 for proper generation of GCEV_BLOCKED and GCEV_UNBLOCKED events.
Consequently, a standard ISUP_CONFIG line for ITU operation looks like the following (assuming Point Code 1 and a maximum of 2 circuit groups):
ISUP_CONFIG 1 0x08 0x4d 0x0474 2 64Because an application that uses the Global Call API opens circuits by giving their device name (for example, dtiB1T1 for the first circuit on the first DTI board), Global Call SS7 requires that the config.txt file contain some special comments specifying the association between a logical circuit group and the physical device where the circuits are located.
For this purpose, each ISUP_CFG_CGRP command must be preceded by a comment line having the following syntax:
* [<trunk_mame> <parameters>] ISUP_CFG_CGRP ...
- <trunk_name> specifies the physical device where the circuits in the group are terminated. This can be a reference to an IntelŽ Dialogic digital network interface board in which case the name is of the form dtiBx (for example, dtiB1, dtiB2, and so on) or one of the trunks on an Intel® NetStructure SS7 board in which case the name is dkB1 for the first trunk and dkB2 for the second trunk. The same name is used as a basis by the application for the network device name when it opens a Global Call SS7 device. See Section 4.2.6, gc_OpenEx( ) for details.
- <parameters> can contain zero, one, or more of the following:
- SIUA or SIUB - only valid for Dual-Resilient SIU configurations, this parameter specifies the default SIU for the group. This is the SIU on which the group should be preferably active (for load-balancing).
- BaseTs= <baseTs> - specifies the first time slot of the trunk that corresponds to the first circuit of the group. This time slot number is a true physical time slot number (1-31, for E-1). If omitted, the first time slot is assumed.
Note: The BaseTs parameter is especially useful when running ANSI ISUP over E-1 trunks with, for example, two groups of 15 circuits on each E-1 trunk; the second circuit group would be configured with the same <trunk_name> as the first one but with BaseTs=17.The following fragment shows an example of circuit groups configuration where the first group is located on the dtiB1 board and has SIU A as preferred server, while the second group is on dtiB2 and has SIU B as preferred server:
* [dtiB1 SIUA] ISUP_CFG_CCTGRP 0 1 0x01 0x01 0x7fff7fff 0x0002 0x00 * [dtiB2 SIUB] ISUP_CFG_CCTGRP 1 1 0x21 0x21 0x7fff7fff 0x0002 0x00For an example of the <options> parameter in the ISUP_CFG_CGRP command, see the sample configuration files in Appendix C, "Sample Configuration Files". Also, see the System7 ISUP Programmer's Manual for more information.
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation