Builds a circuit configuration buffer that can be passed to isupCircCfg.
void isupInitCircCfg ( IsupCircCfg *cfg, U32 dpc)
Argument |
Description |
cfg |
Pointer to the following IsupCircCfg structure to initialize: typedef struct _IsupCircCfg Refer to the Details section for more information. |
dpc |
Destination point code. |
After calling isupInitCircCfg, call isupCircCfg to set the circuit configuration. You can optionally override specific field values before calling isupCircCfg.
The fields in the IsupCircCfg structure are initialized with the following values:
Field |
Description |
circuitId |
Number of the circuit. This value must be unique for all defined circuits and be less than the value used in the maxCircuits field of isupGenCfg. The application and the ISUP layer use this number to identify circuits, but it has no meaning to the far exchange. Default = 1. |
cic |
Circuit identification code (CIC). This number must agree with the CIC assigned to this circuit at the far exchange. Default = 1. |
dstPointCode |
Destination point code to where this circuit connects, initialized from the dpc argument. |
altOrgPointCode |
Alternate originating point code for the circuit. Use this parameter when configuring the board to act as multiple originating point codes (OPCs). The OPC must be properly configured in MTP for the new ISUP OPC to work. For more information on configuring multiple OPCs, see the Dialogic® NaturalAccess™ Signaling Software Configuration Manual. Default = 0 (configuration uses the ISUP general configuration originating point code). |
controlType |
One of the following circuit control values: ISUP_CTL_NONE ISUP_CTL_ALL ISUP_CTL_ODDEVEN Default = ISUP_CTL_NONE. |
circuitType |
One of the following circuit group usage values: ISUP_CIR_INCOMING ISUP_CIR_OUTGOING ISUP_CIR_BOTHWAY Default = ISUP_CIR_INCOMING. |
t4 |
Time to wait between user part test messages. value = 0 enable = FALSE |
t12 |
Time to wait for response for a transmitted blocking message. value = 12 enable = TRUE |
t13 |
Time to wait for a response for the initially transmitted blocking message. value = 60 enable = TRUE |
t14 |
Time to wait for a response for a transmitted unblocking message. value = 12 enable = TRUE |
t15 |
Time to wait for a response for the initially transmitted unblocking message. value = 60 enable = TRUE |
tVal |
ANSI circuit validation timer. value = 30 enable = TRUE |
IsupCircCfg cfg;
U32 dpc = 1.1.2;
isupInitCircCfg(&cfg, dpc);