PanasonicKXTDE Class Reference
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.