CSTADLL  2.4.0
Properties | List of all members
CSTAResponseInfo Class Reference

Properties

byte [] ResponseFromPBX [get, set]
 
List< byte[]> ResponsesFromPBX [get, set]
 
List< byte[]> ResponsesFromUA [get, set]
 
int StatusCode [get, set]
 
string StatusMessage [get, set]
 
string XMLResponseFromPBX [get, set]
 
string XMLResponseFromUA [get, set]
 
List< string > XMLResponsesFromPBX [get, set]
 

Detailed Description

Contains information about a PBX operation that was attempted.

Property Documentation

◆ ResponseFromPBX

byte [] ResponseFromPBX
getset

Contains the response from the PBX for messages that generate a single atomic response, or the immediate acknowledgement response for messages that generate multiple data responses (e.g., Get Switching Function Devices). If a message that normally generates multiple response segments encounters an error (e.g., the PBX rejects the message), then the single error message returned by the PBX will be in this property; the ResponsesFromPBX property will be null.

For CSTA operations this property is simply a reference to the ResponseFromPBX property of the thread's CSTAContext object. If the value of that property changes, then the value of this property changes.

◆ ResponsesFromPBX

List<byte[]> ResponsesFromPBX
getset

Contains the responses from the PBX for messages that generate multiple response segments (e.g., Get Switching Function Devices). If such a message encounters an error (e.g., the PBX rejects the message), then the single error message returned by the PBX will be in the ResponseFromPBX property; this property will be null. In all cases the first response, which is the acknowledgement message from the PBX, will be in the ResponseFromPBX property.

This property is simply a reference to the ResponsesFromPBX property of the thread's CSTAContext object. If the value of that property changes, then the value of this property changes.

◆ ResponsesFromUA

List<byte[]> ResponsesFromUA
getset

Contains the responses from the UA for messages that generate multiple response segments (e.g., Get Switching Function Devices). If such a message encounters an error (e.g., the UA rejects the message), then the single error message returned by the UA will be in the ResponseFromUA property; this property will be null. In all cases the first response, which is the acknowledgement message from the UA, will be in the ResponseFromUA property.

This property is simply a reference to the ResponsesFromPBX property of the thread's CSTAContext object. If the value of that property changes, then the value of this property changes.

◆ StatusCode

int StatusCode
getset

A numeric status code. A value less than zero indicates that something went wrong during the attempted operation.

Referenced by GenericXMLed6.AcceptCall(), GenericXMLed6.AnswerCall(), GenericXMLed6.ClearConnection(), GenericXMLed6.ClearDoNotDisturb(), GenericXMLed6.ClearForwarding(), GenericXMLed6.ClearMessageWaiting(), GenericXMLed6.ConferenceCall(), GenericXMLed6.ConsultationCall(), GenericXMLed6.EncodeRequestSystemStatus(), GenericXMLed6.EncodeSetOrClearFwdRequest(), GenericXMLed6.EncodeStartSession(), GenericXMLed6.GetAgentState(), GenericXMLed6.GetDoNotDisturb(), GenericXMLed6.GetLogicalDevInfo(), GenericXMLed6.GetPhysicalDevInfo(), GenericXMLed6.GetSFDevices(), GenericXMLed6.HoldCall(), uaXMLed6.Invite(), GenericXMLed6.MakeCall(), GenericXMLed6.MonitorStart(), GenericXMLed6.MonitorStop(), GenericXMLed6.MonitorStopAtDevice(), GenericXMLed6.RequestSystemStatus(), GenericXMLed6.RetrieveCall(), GenericXMLed6.RingDevice(), GenericXMLed6.SendData(), GenericXMLed6.SendStoredCDR(), GenericXMLed6.SetAgentState(), GenericXMLed6.SetDisplay(), GenericXMLed6.SetDoNotDisturb(), GenericXMLed6.SetForwarding(), GenericXMLed6.SetMessageWaiting(), GenericXMLed6.SingleStepTransfer(), GenericXMLed6.SnapshotCall(), GenericXMLed6.SnapshotDevice(), GenericXMLed6.StartCDRTransmission(), GenericXMLed6.StartDataPath(), GenericXMLed6.StartSession(), GenericXMLed6.StopCDRTransmission(), GenericXMLed6.StopDataPath(), GenericXMLed6.StopRing(), GenericXMLed6.StopSession(), and GenericXMLed6.TransferCall().

◆ StatusMessage

string StatusMessage
getset

Text containing information about a PBX operation that has completed, either successfully or not.

Referenced by GenericXMLed6.AcceptCall(), GenericXMLed6.AnswerCall(), GenericXMLed6.ClearConnection(), GenericXMLed6.ClearDoNotDisturb(), GenericXMLed6.ClearForwarding(), GenericXMLed6.ClearMessageWaiting(), GenericXMLed6.ConferenceCall(), GenericXMLed6.ConsultationCall(), GenericXMLed6.EncodeAcceptCall(), GenericXMLed6.EncodeAnswerCall(), GenericXMLed6.EncodeClearConnection(), GenericXMLed6.EncodeConferenceCall(), GenericXMLed6.EncodeConsultationCall(), GenericXMLed6.EncodeGetAgentState(), GenericXMLed6.EncodeGetDND(), GenericXMLed6.EncodeGetLogicalDevInfo(), GenericXMLed6.EncodeGetPhysicalDevInfo(), GenericXMLed6.EncodeGetSFDevices(), GenericXMLed6.EncodeHoldCall(), GenericXMLed6.EncodeMakeCall(), GenericXMLed6.EncodeMonitorStart(), GenericXMLed6.EncodeMonitorStop(), GenericXMLed6.EncodeRequestSystemStatus(), GenericXMLed6.EncodeRetrieveCall(), GenericXMLed6.EncodeSendData(), GenericXMLed6.EncodeSendStoredCDR(), GenericXMLed6.EncodeSetAgentState(), GenericXMLed6.EncodeSetDisplay(), GenericXMLed6.EncodeSetDND(), GenericXMLed6.EncodeSetMsgWaiting(), GenericXMLed6.EncodeSetOrClearFwdRequest(), GenericXMLed6.EncodeSetRingerStatus(), GenericXMLed6.EncodeSingleStepTransfer(), GenericXMLed6.EncodeSnapshotCall(), GenericXMLed6.EncodeSnapshotDevice(), GenericXMLed6.EncodeStartCDRTrans(), GenericXMLed6.EncodeStartDataPath(), GenericXMLed6.EncodeStartSession(), GenericXMLed6.EncodeStopCDRTrans(), GenericXMLed6.EncodeStopDataPath(), GenericXMLed6.EncodeStopSession(), GenericXMLed6.EncodeTransferCall(), GenericXMLed6.GetAgentState(), GenericXMLed6.GetDoNotDisturb(), GenericXMLed6.GetLogicalDevInfo(), GenericXMLed6.GetPhysicalDevInfo(), GenericXMLed6.GetSFDevices(), GenericXMLed6.HoldCall(), uaXMLed6.Invite(), GenericXMLed6.MakeCall(), GenericXMLed6.MonitorStart(), GenericXMLed6.MonitorStop(), GenericXMLed6.MonitorStopAtDevice(), GenericXMLed6.RequestSystemStatus(), GenericXMLed6.RetrieveCall(), GenericXMLed6.RingDevice(), GenericXMLed6.SendData(), GenericXMLed6.SendStoredCDR(), GenericXMLed6.SetAgentState(), GenericXMLed6.SetDisplay(), GenericXMLed6.SetDoNotDisturb(), GenericXMLed6.SetForwarding(), GenericXMLed6.SetMessageWaiting(), GenericXMLed6.SingleStepTransfer(), GenericXMLed6.SnapshotCall(), GenericXMLed6.SnapshotDevice(), GenericXMLed6.StartCDRTransmission(), GenericXMLed6.StartDataPath(), GenericXMLed6.StartSession(), GenericXMLed6.StopCDRTransmission(), GenericXMLed6.StopDataPath(), GenericXMLed6.StopRing(), GenericXMLed6.StopSession(), and GenericXMLed6.TransferCall().

◆ XMLResponseFromPBX

string XMLResponseFromPBX
getset

Contains the response from the PBX for messages that generate a single atomic XML response, or the immediate XML acknowledgement response for messages that generate multiple XML data responses (e.g., GetSwitchingFunctionDevices). If a message that normally generates multiple response segments encounters an error (e.g., the PBX rejects the message), then the single error message returned by the PBX will be in this property; the ResponsesFromPBX property will be null.

For CSTA operations this property is simply a reference to the XMLResponseFromPBX property of the thread's CSTAContext object. If the value of that property changes, then the value of this property changes.

Referenced by GenericXMLed6.AcceptCall(), GenericXMLed6.AnswerCall(), GenericXMLed6.ClearConnection(), GenericXMLed6.ClearDoNotDisturb(), GenericXMLed6.ClearForwarding(), GenericXMLed6.ClearMessageWaiting(), GenericXMLed6.ConferenceCall(), GenericXMLed6.ConsultationCall(), GenericXMLed6.EncodeSetOrClearFwdRequest(), GenericXMLed6.GetAgentState(), GenericXMLed6.GetDoNotDisturb(), GenericXMLed6.GetLogicalDevInfo(), GenericXMLed6.GetPhysicalDevInfo(), GenericXMLed6.GetSFDevices(), GenericXMLed6.HoldCall(), uaXMLed6.Invite(), GenericXMLed6.MakeCall(), GenericXMLed6.MonitorStart(), GenericXMLed6.MonitorStop(), GenericXMLed6.RequestSystemStatus(), GenericXMLed6.RetrieveCall(), GenericXMLed6.RingDevice(), GenericXMLed6.SendData(), GenericXMLed6.SendStoredCDR(), GenericXMLed6.SetAgentState(), GenericXMLed6.SetDisplay(), GenericXMLed6.SetDoNotDisturb(), GenericXMLed6.SetForwarding(), GenericXMLed6.SetMessageWaiting(), GenericXMLed6.SingleStepTransfer(), GenericXMLed6.SnapshotCall(), GenericXMLed6.SnapshotDevice(), GenericXMLed6.StartCDRTransmission(), GenericXMLed6.StartDataPath(), GenericXMLed6.StartSession(), GenericXMLed6.StopCDRTransmission(), GenericXMLed6.StopDataPath(), GenericXMLed6.StopRing(), GenericXMLed6.StopSession(), and GenericXMLed6.TransferCall().

◆ XMLResponseFromUA

string XMLResponseFromUA
getset

Contains the response from the UA for messages that generate a single atomic XML response, or the immediate XML acknowledgement response for messages that generate multiple XML data responses (e.g., GetSwitchingFunctionDevices). If a message that normally generates multiple response segments encounters an error (e.g., the UA rejects the message), then the single error message returned by the UA will be in this property; the ResponsesFromUA property will be null.

For CSTA operations this property is simply a reference to the XMLResponseFromPBX property of the thread's CSTAContext object. If the value of that property changes, then the value of this property changes.

◆ XMLResponsesFromPBX

List<string> XMLResponsesFromPBX
getset

Contains the responses from the PBX for messages that generate multiple XML response segments (e.g., GetSwitchingFunctionDevices). If such a message encounters an error (e.g., the PBX rejects the message), then the single error message returned by the PBX will be in the ResponseFromPBX property; this property will be null. In all cases the first response, which is the acknowledgement message from the PBX, will be in the ResponseFromPBX property.

This property is simply a reference to the XMLResponsesFromPBX property of the thread's CSTAContext object. If the value of that property changes, then the value of this property changes.

Referenced by GenericXMLed6.GetSFDevices(), GenericXMLed6.SnapshotCall(), and GenericXMLed6.SnapshotDevice().