The New_Call_Extended function allows the state table interface to send
up to 30 array values. The required parameters are the same as for New_Call
(and the resulting message to ICM is a New_Call) but with the ability to set
more ECC Array values.
SendData
- DialogueID (number)
- Obtained using the Create_DialogueID function.
- TrunkGroupID (number)
- The ID of the trunk group on which the call arrived. Set to SV177 (Current
Channel Group) if the -c is specified as one of the custom server parameters.
Otherwise set to SV166 (Physical Card Number). When using SV177 as the TrunkGroupID,
use the AssignData state table action to assign the value of SV177 to a numeric
variable. Then use this numeric variable as the value that is passed as TrunkGroupID.
- TrunkNumber (number)
- The number of the trunk on which the call arrived. Set to SV165 (Logical
Channel Number) if the -c is specified as one of the custom server
parameters. Otherwise set to SV167 (Physical Channel Number).
- ServiceID (number)
- The ID of the service to which this call is assigned.
- DialedNumber (string[32])
- The number that is used to determine the ICM call type
- ANI (string[40])(optional)
- The Calling line ID of the caller.
- UserToUserInfo (string[131])(optional)
- The ISDN user-to-user information element.
- CalledNumber (string[32])(optional)
- The complete called number from the network.
- DNIS (string[32])(optional)
- The DNIS that is provided with the call.
- CallVariable1 (string[40])(optional)
- Additional VRU information that is to be used when the ICM script is
run.
- CallVariable... (string[40])(optional)
- Additional VRU information that is to be used when the ICM script is
run.
- CallVariable10 (string[40])(optional)
- Additional VRU information that is to be used when the ICM script is
run.
- ECCVarValueTag1 (number)(optional)
- The numeric tag value by which this variable is identified.
- ECCVarValueString1(string[210])(optional)
- Call-related data.
- ECCVarValueTag... (number)(optional)
- The numeric tag value by which this variable is identified.
- ECCVarValueString... (string[210])(optional)
- Call-related data.
- ECCVarValueTag5 (number)(optional)
- The numeric tag value by which this variable is identified.
- ECCVarValueString5(string[210])(optional)
- Call-related data.
- ECCVarArrayTag1 (number)(optional)
- The numeric tag value by which this variable is identified.
- ECCVarArrayIndex1 (number)(optional)
- A numeric array index identifier.
- ECCVarArrayString1(string[210])(optional)
- Call-related data.
- ECCVarArrayTag... (number)(optional)
- The numeric tag value by which this variable is identified.
- ECCVarArrayIndex... (number)(optional)
- A numeric array index identifier.
- ECCVarArrayString... (string[210])(optional)
- Call-related data.
- ECCVarArrayTag30 (number)(optional)
- The numeric tag value by which this variable is identified.
- ECCVarArrayIndex30 (number)(optional)
- A numeric array index identifier.
- ECCVarArrayString30 (string[210])(optional)
- Call-related data.
ReceiveData
- Status (number)
- A value from the list of status codes that describes the result of this
request. See Table 3.