Table of Contents Index NMS Glossary Previous Page Next Page (Page 8 of 36 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 Natural 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.



Table of Contents Index NMS Glossary Previous Page Next Page (Page 8 of 36 in this chapter) Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2002, NMS Communications Corporation. All rights reserved.