(Page 7 of 35 in this chapter) Version
ISUPRawReq
Description
- Sends an application-encoded ISUP packet.
Prototype
- DWORD ISUPRawReq ( CTAHD ctahd,
SuId suId,
SiInstId suInstId,
SiInstId spInstId,
Bool cirSelFlg,
CirId circuit,
SiRawEvnt *rawEvnt,
U8 newState )
- ctahd CT Access handle returned by ctaCreateContext.
- suId ISUP service access point.
- suInstId Service user instance ID.
- spInstId Service provider instance ID.
- cirSelFlg Circuit selector flag. This should always be FALSE.
- circuit Circuit index with which this message is associated.
- rawEvnt Pointer to caller's raw event structure.
- newState New state of circuit.
Return Values
Details
- An application can choose to receive unknown message types as raw messages and can send raw messages.
- The ISUPRawReq function allows an application to build its own ISUP packets. The application must encode the entire message starting from the message type field. The ISUP task will build the routing label and will place the CIC code on the front of the message. The TX software will change the state of the circuit to reflect that of the newState parameter that has been sent by the application and will send out the message as defined by the application in the raw event structure.
- The TX board will pass up the raw data as a new event type to the application in the new raw event structure, when it receives a message with an unrecognized message type. The first byte the board places in the data area of the new raw message event structure is the message type. For example, the first byte would be a 0x01 for a traditional IAM packet. This value is not checked by the software and can take on any value. The software will not change the circuit's state based on any of these unknown messages.
(Page 7 of 35 in this chapter) Version
tech_support@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.