AlcatelOXO Class Reference

Inheritance diagram for AlcatelOXO:
IETF_CSTAp1 GenericCSTAp1

List of all members.

Public Member Functions

 AlcatelOXO (PBXSession sessionObject)
 AlcatelOXO (string pbxSystem, int port)
override CSTAResponseInfo MakeACSEAssociation ()

Protected Member Functions

override int EncodeACSEConnectionRequest (CSTAResponseInfo response, Asn1BerEncodeBuffer encodeBuffer)

Detailed Description

Implements CSTA phase 1 operations for the Alcatel OXO device.


Constructor & Destructor Documentation

AlcatelOXO ( string  pbxSystem,
int  port 
)

Constructs an instance associated with the given PBX identifier and port.

Parameters:
pbxSystem Well-known name or IP address of the PBX.
port Port on which the PBX listens for CSTA messages.
AlcatelOXO ( PBXSession  sessionObject  ) 

Constructs an instance associated with the given PBXSession object.

Parameters:
sessionObject A PBXSession object.

Member Function Documentation

override int EncodeACSEConnectionRequest ( CSTAResponseInfo  response,
Asn1BerEncodeBuffer  encodeBuffer 
) [protected, virtual]

Encodes an ACSE Association Request message.

Parameters:
response A CSTA ResponseInfo object.
encodeBuffer An encode buffer object into which the message will be encoded.
Returns:
The length of the encoded message, or -1 if an error occurred.

Reimplemented from GenericCSTAp1.

override CSTAResponseInfo MakeACSEAssociation (  )  [virtual]

Establish an ACSE association with the PBX.

Returns:
A CSTAResponseInfo object.

Reimplemented from GenericCSTAp1.