SiemensHipath3000p3 Class Reference

Inheritance diagram for SiemensHipath3000p3:
GenericCSTAp3 UnifyOpenscapeX5

List of all members.

Public Member Functions

virtual CSTAResponseInfo MakeACSEAssociation (string userName, string password)
 SiemensHipath3000p3 (PBXSession sessionObject)
 SiemensHipath3000p3 (string pbxSystem, int port)

Protected Member Functions

override int EncodeACSEConnectionRequest (CSTAResponseInfo response, Asn1BerEncodeBuffer encodeBuffer)
override int EncodeSingleStepTransferRequest (CSTAResponseInfo response, Asn1BerEncodeBuffer encodeBuffer, SingleStepTransferInfo sstInfo)

Detailed Description

Implements CSTA phase 3 operations for the Siemens Hipath 3000 PBX device.


Constructor & Destructor Documentation

SiemensHipath3000p3 ( 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.
SiemensHipath3000p3 ( 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 GenericCSTAp3.

override int EncodeSingleStepTransferRequest ( CSTAResponseInfo  response,
Asn1BerEncodeBuffer  encodeBuffer,
SingleStepTransferInfo  sstInfo 
) [protected, virtual]

Encodes a SingleStepTransfer message.

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

Reimplemented from GenericCSTAp3.

virtual CSTAResponseInfo MakeACSEAssociation ( string  userName,
string  password 
) [virtual]

Establish an ACSE association with the PBX.

Parameters:
userName The user name to send to the PBX.
password The password to send to the PBX.
Returns:
A CSTAResponseInfo object.