(Page 2 of 35 in this chapter) Version
ISUPConnectReq
Description
- Requests establishment of a circuit switched connection.
Prototype
- DWORD ISUPConnectReq ( CTAHD ctahd,
SuId suId,
SiInstId suInstId,
SiInstId spInstId,
Bool cirSelFlg,
CirId circuit,
SiConEvnt *conEvnt )
- ctahd CT Access handle returned by ctaCreateContext.
- suId ISUP service access point.
- suInstId Service user instance ID.
- spInstId Service provider instance ID.
- cirSelFlg Circuit selection flag.
- circuit Circuit ID to be used for this connection if the cirSelFlg parameter is set to true.
- conEvnt Pointer to the caller's connect event structure containing all parameters (IEs) relevant to establishing this connection.
Return Values
Details
- When successful, ISUPConnectReq results in an initial address message (IAM) being sent to the far exchange. If the ISUP layer cannot successfully initiate the outgoing connection request (due to network congestion or the requested circuit not being idle, for example), it returns an asynchronous STATUS INDICATION event to the application with the cause value coded with the reason for the failure.
- The value specified in the SuInstId field will be passed on all subsequent events associated with this connection.
- If this message is associated with a previously established connection (e.g., a circuit reservation/continuity test), the spInstId must be the spInstId value returned in the first event received from the ISUP layer relative to this connection. If this is the first message associated with this connection, this value should be coded to 0 (zero).
- The value for the cirSelFlg field should be coded to 0 (false) if ISUP is to select the outgoing circuit. If the circuit parameter contains the circuit ID to be used for this connection, this value should be set to non-zero (true).
(Page 2 of 35 in this chapter) Version
tech_support@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.