ASN.1 / XML Software Tools from Objective Systems
Home > Support > Documentation

PanasonicKXTDE Class Reference

Inheritance diagram for PanasonicKXTDE:
IETF_CSTAp3 GenericCSTAp3 PanasonicKXTDA PanasonicNCP

List of all members.

Public Member Functions

CSTAResponseInfo AcquireControlRight (string targetDevice)
CSTAResponseInfo ClearMessageWaiting (string originatingDevice, string targetDevice)
CSTAResponseInfo GetGroupMembers (string groupDevice)
override CSTAResponseInfo GetSFDevices ()
CSTAResponseInfo PDFStart (string targetDevice)
CSTAResponseInfo PDFStop (string targetDevice)
CSTAResponseInfo ReleaseControlRight (string targetDevice)
CSTAResponseInfo ResetDisplay (string targetDevice)
CSTAResponseInfo SendKmeMessage (Asn1BerEncodeBuffer encodeBuffer)
CSTAResponseInfo SetMessageWaiting (string originatingDevice, string targetDevice)

Detailed Description

Implements CSTA phase 3 operations for the Panasonic KX-TDE PBX device.


Member Function Documentation

CSTAResponseInfo AcquireControlRight ( string  targetDevice  ) 

Acquires the right to control a telephony device. This method will cause a "PDF (Physical Device Feature) Start" Escape message to be sent to the PBX.

Parameters:
targetDevice The target telephony device.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo ClearMessageWaiting ( string  originatingDevice,
string  targetDevice 
)

Turns off a device's message waiting indicator.

Parameters:
originatingDevice The device that originated the call back request.
targetDevice The device for which the message waiting indicator is to be turned off.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo GetGroupMembers ( string  groupDevice  ) 

Gets the members associated with a group device (for example, the extensions associated with an incoming call distribution group device).

Parameters:
groupDevice The group device designation (e.g, "601").
Returns:
A CSTAResponseInfo object.
override CSTAResponseInfo GetSFDevices (  )  [virtual]

Returns a list of station (i.e., telephone) devices known to the PBX by sending a Get Switching Function Devices message that specifies just station devices.

Returns:
A CSTAResponseInfo object.

Reimplemented from GenericCSTAp3.

CSTAResponseInfo PDFStart ( string  targetDevice  ) 

Sends a "PDF (Physical Device Feature) Start" Escape message to the PBX. This method is a convenience method that does the same thing as the AcquireControlRight() method.

Parameters:
targetDevice The target telephony device.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo PDFStop ( string  targetDevice  ) 

Sends a "PDF (Physical Device Feature) Stop" Escape message to the PBX. This method is a convenience method that does the same thing as the ReleaseControlRight() method.

Parameters:
targetDevice The target telephony device.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo ReleaseControlRight ( string  targetDevice  ) 

Releases the right to control a telephony device. This method will cause a "PDF (Physical Device Feature) Stop" Escape message to be sent to the PBX.

Parameters:
targetDevice The target telephony device.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo ResetDisplay ( string  targetDevice  ) 

Resets a telephony device's display

Parameters:
targetDevice The device which is to be reset.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo SendKmeMessage ( Asn1BerEncodeBuffer  encodeBuffer  ) 

Sends a Panasonic-specific KME message to the PBX.

Parameters:
encodeBuffer A BER encode buffer instance containing a completely encoded KME message. The message must include the KMESpecificPrivateData segment, the EscapeArgument, and the ROSE header.
Returns:
CSTAResponseInfo SetMessageWaiting ( string  originatingDevice,
string  targetDevice 
)

Turns on a device's message waiting indicator.

Parameters:
originatingDevice The device that originated the call back request.
targetDevice The device for which the message waiting indicator is to be turned on.
Returns:
A CSTAResponseInfo object.