4.3.8. gc_MakeCall( )
The SS7 call control library supports the timeout parameter, even in asynchronous mode.
The GC_MAKECALL_BLK data structure contains a cclib field. When the cclib field is set to zero, default values are used for all call setup parameters. When the cclib field is set to a pointer to an S7_MAKECALL_BLK data structure which contains parameters usually set in an Initial Address Message (IAM), the specified fields overwrite the default values in the IAM.
The S7_MAKECALL_BLK structure contains the following IAM parameters:
- destination_number_type
- destination_number_plan
- internal_network_number
- origination_phone_number
- origination_number_type
- oringination_number_plan
- calling_party_category
- origination_present_restrict
- origination_screening
- forward_call_indicators
- trans_medium_req
- satellite_indicator
- echo_device_indicator
- continuity_check_indicator
- Note: Other parameters can be added using the gc_SetInfoElem( ) function. See Section 4.3.11, gc_SetInfoElem( ) for more information.
The gc_MakeCall( ) function can be used to request an in-call continuity check. The continuity_check_indicator in the S7_MAKECALL_BLK structure must be set to CCI_CC_REQUIRED so that Global Call will send an SS7 IAM message with continuity check to the network. See Section 5.10.2, Outbound Continuity Check for more information.
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation