public class CstaXmlHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
CstaXmlHandler() |
Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuffer |
AcceptCall(java.lang.String callID,
java.lang.String deviceID,
java.lang.String appCallbackName)
AcceptCall
|
static java.lang.StringBuffer |
AlternateCall(java.lang.String heldCallID,
java.lang.String heldDeviceID,
java.lang.String activeCallID,
java.lang.String activeDeviceID)
AlternateCall
|
static java.lang.StringBuffer |
AnswerCall(java.lang.String callID,
java.lang.String deviceID)
AnswerCall
|
static java.lang.StringBuffer |
AssociateData(java.lang.String callID,
java.lang.String deviceID,
java.lang.String deviceInfo)
AssociateData
|
static java.lang.StringBuffer |
CallLogDelete(java.lang.String subscriber,
CstaCallLogDeleteList logList) |
static java.lang.StringBuffer |
CallLogSnapshot(java.lang.String subscriber) |
static java.lang.StringBuffer |
ChangeConnectionInformation(java.lang.String callID,
java.lang.String deviceID,
CstaFlowDirection flowDirection,
java.lang.String mediaSessionInfo)
ChangeConnectionInformation
|
static java.lang.StringBuffer |
ClearConnection(java.lang.String callID,
java.lang.String deviceID)
ClearConnection
|
static java.lang.StringBuffer |
ConferenceCall(java.lang.String heldCallID,
java.lang.String heldDeviceID,
java.lang.String activeCallID,
java.lang.String activeDeviceID)
ConferenceCall
|
static java.lang.StringBuffer |
ConsultationCall(java.lang.String callID,
java.lang.String deviceID,
java.lang.String consultedDevice,
java.lang.String consultOptions,
boolean voice,
boolean image,
boolean im)
ConsultationCall
|
static java.lang.StringBuffer |
DeflectCall(java.lang.String callID,
java.lang.String deviceID,
java.lang.String ons,
java.lang.String ond,
boolean autoAnswer)
DeflectCall
|
static java.lang.StringBuffer |
GetConfigurationData(java.lang.String ons,
java.lang.String cellDeviceGNF,
java.lang.String cellCarrier,
java.lang.String deviceModel,
java.lang.String deviceOS)
GetConfigurationData
|
static java.lang.StringBuffer |
GetDoNotDisturb(java.lang.String serviceID)
GetDoNotDisturb
|
static java.lang.StringBuffer |
GetForwarding(java.lang.String serviceID)
GetForwarding
|
static java.lang.StringBuffer |
GetLogicalDeviceInformation(CstaDeviceID deviceId)
GetLogicalDeviceInformation
|
static java.lang.StringBuffer |
GetLogicalDeviceInformationNID(CstaDeviceID deviceId) |
static java.lang.StringBuffer |
GetMessageWaitingIndicator(java.lang.String fqnDn) |
static java.lang.StringBuffer |
GetSwitchingFunctionDevices(CstaDeviceID deviceId,
CstaDeviceCategory category)
GetSwitchingFunctionDevices
|
static java.lang.StringBuffer |
HoldCall(java.lang.String callID,
java.lang.String deviceID)
HoldCall
|
static java.lang.StringBuffer |
JoinCall(java.lang.String callID,
java.lang.String deviceID,
java.lang.String joiningDevice,
CstaJoinCallParticipationType type,
CstaAutoOriginate autoOriginate)
JoinCall
|
static java.lang.StringBuffer |
MakeCall(java.lang.String calling,
java.lang.String called,
CstaAutoOriginate autoOriginate,
boolean voice,
boolean image,
boolean im,
java.lang.String appCallbackID,
java.lang.String appCallbackName)
MakeCall
|
static java.lang.StringBuffer |
MonitorStart(java.lang.String DeviceID,
boolean silmTag,
CstaFilterEventList filter)
MonitorStart
|
static java.lang.StringBuffer |
MonitorStartNID(java.lang.String DeviceID,
boolean silmTag,
CstaFilterEventList filter)
MonitorStartNID
|
static java.lang.StringBuffer |
MonitorStop(java.lang.String monitorCrossRefID)
MonitorStop
|
static java.lang.StringBuffer |
RequestSystemStatus(java.lang.String sysStatRegisterID)
RequestSystemStatus
|
static java.lang.StringBuffer |
ReRoute(java.lang.String routeRegisterReqID,
java.lang.String crossRefIdentifier) |
static java.lang.StringBuffer |
ResetApplicationSessionTimer(java.lang.String sessionID,
int sessionDuration,
int heartBeatTimer) |
static java.lang.StringBuffer |
RetrieveCall(java.lang.String callID,
java.lang.String deviceID)
RetrieveCall
|
static java.lang.StringBuffer |
RouteEnd(java.lang.String routeRegisterReqID,
java.lang.String crossRefIdentifier) |
static java.lang.StringBuffer |
RouteRegister(java.lang.String routingDevice)
New methods for FRN3948
|
static java.lang.StringBuffer |
RouteRegisterCancel(java.lang.String reqId) |
static java.lang.StringBuffer |
RouteReject(java.lang.String routeRegisterReqID,
java.lang.String crossRefIdentifier) |
static java.lang.StringBuffer |
RouteSelect(java.lang.String routeRegisterReqID,
java.lang.String crossRefIdentifier,
java.lang.String routeSelected,
int timeToAnswer,
boolean requestedSupressionIndicator) |
static java.lang.StringBuffer |
SetDoNotDisturb(java.lang.String serviceID,
boolean doNotDisturbOn,
int DNDResume)
SetDoNotDisturb
|
static java.lang.StringBuffer |
SetForwarding(java.lang.String serviceID,
CstaForwardingType forwardingType,
boolean activateForward,
java.lang.String forwardDN,
int ringCount)
SetForwarding
|
static java.lang.StringBuffer |
SetMessageWaitingIndicator(java.lang.String fqnDn,
boolean messageWaitingOn,
int numberOfWaitingMessages) |
static java.lang.StringBuffer |
SingleStepTransfer(java.lang.String callID,
java.lang.String deviceID,
java.lang.String destDN,
java.lang.String ond,
java.lang.String transferToVMorAutoAns)
Get the XML String of SingleStepTransfer Request.
|
static java.lang.StringBuffer |
SnapshotCall(java.lang.String callID,
java.lang.String deviceID,
boolean silmTag)
SnapshotCall
|
static java.lang.StringBuffer |
SnapshotDevice(java.lang.String serviceID)
SnapshotDevice
|
static java.lang.StringBuffer |
StartApplicationSession(java.lang.String applicationID,
java.lang.String protocolVersion,
int sessionDuration,
int heartBeatTimer) |
static java.lang.StringBuffer |
StopApplicationSession(java.lang.String sessionID,
java.lang.String definedEndReason,
java.lang.String appEndReason) |
static java.lang.StringBuffer |
SystemRegister()
SystemRegister
|
static java.lang.StringBuffer |
SystemStatus(CstaSystemStatusValue status)
SystemStatus
|
static java.lang.StringBuffer |
SystemStatusResponse()
SystemStatus Response
|
static java.lang.StringBuffer |
TransferCall(java.lang.String heldCallID,
java.lang.String heldDeviceID,
java.lang.String activeCallID,
java.lang.String activeDeviceID)
TransferCall
|
public static java.lang.StringBuffer SystemStatus(CstaSystemStatusValue status) throws CstaException
CstaException
public static java.lang.StringBuffer SystemStatusResponse() throws CstaException
CstaException
public static java.lang.StringBuffer SystemRegister() throws CstaException
CstaException
public static java.lang.StringBuffer MonitorStart(java.lang.String DeviceID, boolean silmTag, CstaFilterEventList filter) throws CstaException
DeviceID
- filter
- CstaException
public static java.lang.StringBuffer MonitorStartNID(java.lang.String DeviceID, boolean silmTag, CstaFilterEventList filter) throws CstaException
DeviceID
- filter
- CstaException
public static java.lang.StringBuffer MonitorStop(java.lang.String monitorCrossRefID) throws CstaException
monitorCrossRefID
- CstaException
public static java.lang.StringBuffer MakeCall(java.lang.String calling, java.lang.String called, CstaAutoOriginate autoOriginate, boolean voice, boolean image, boolean im, java.lang.String appCallbackID, java.lang.String appCallbackName) throws CstaException
calling
- called
- autoOriginate
- voice
- image
- im
- CstaException
public static java.lang.StringBuffer DeflectCall(java.lang.String callID, java.lang.String deviceID, java.lang.String ons, java.lang.String ond, boolean autoAnswer) throws CstaException
callID
- deviceID
- ons
- ond
- autoAnswer
- CstaException
public static java.lang.StringBuffer AnswerCall(java.lang.String callID, java.lang.String deviceID) throws CstaException
callID
- deviceID
- CstaException
public static java.lang.StringBuffer HoldCall(java.lang.String callID, java.lang.String deviceID) throws CstaException
callID
- deviceID
- CstaException
public static java.lang.StringBuffer RetrieveCall(java.lang.String callID, java.lang.String deviceID) throws CstaException
callID
- deviceID
- CstaException
public static java.lang.StringBuffer ClearConnection(java.lang.String callID, java.lang.String deviceID) throws CstaException
callID
- deviceID
- CstaException
public static java.lang.StringBuffer GetSwitchingFunctionDevices(CstaDeviceID deviceId, CstaDeviceCategory category) throws CstaException
deviceID
- deviceCategory
- CstaException
public static java.lang.StringBuffer GetLogicalDeviceInformation(CstaDeviceID deviceId) throws CstaException
deviceID
- CstaException
public static java.lang.StringBuffer GetLogicalDeviceInformationNID(CstaDeviceID deviceId) throws CstaException
CstaException
public static java.lang.StringBuffer GetConfigurationData(java.lang.String ons, java.lang.String cellDeviceGNF, java.lang.String cellCarrier, java.lang.String deviceModel, java.lang.String deviceOS) throws CstaException
ons
- cellDeviceGNF
- cellCarrier
- deviceModel
- deviceOS
- CstaException
public static java.lang.StringBuffer AcceptCall(java.lang.String callID, java.lang.String deviceID, java.lang.String appCallbackName) throws CstaException
callID
- deviceID
- CstaException
public static java.lang.StringBuffer ConsultationCall(java.lang.String callID, java.lang.String deviceID, java.lang.String consultedDevice, java.lang.String consultOptions, boolean voice, boolean image, boolean im) throws CstaException
callID
- deviceID
- consultedDevice
- consultOptions
- voice
- image
- im
- CstaException
public static java.lang.StringBuffer JoinCall(java.lang.String callID, java.lang.String deviceID, java.lang.String joiningDevice, CstaJoinCallParticipationType type, CstaAutoOriginate autoOriginate) throws CstaException
callID
- deviceID
- joiningDevice
- type
- autoOriginate
- CstaException
public static java.lang.StringBuffer AlternateCall(java.lang.String heldCallID, java.lang.String heldDeviceID, java.lang.String activeCallID, java.lang.String activeDeviceID) throws CstaException
heldCallID
- heldDeviceID
- activeCallID
- activeDeviceID
- CstaException
public static java.lang.StringBuffer SetDoNotDisturb(java.lang.String serviceID, boolean doNotDisturbOn, int DNDResume) throws CstaException
serviceID
- doNotDisturbOn
- DNDResume
- CstaException
public static java.lang.StringBuffer GetDoNotDisturb(java.lang.String serviceID) throws CstaException
serviceID
- CstaException
public static java.lang.StringBuffer SetForwarding(java.lang.String serviceID, CstaForwardingType forwardingType, boolean activateForward, java.lang.String forwardDN, int ringCount) throws CstaException
serviceID
- forwardingType
- activateForward
- forwardDN
- ringCount
- CstaException
public static java.lang.StringBuffer GetForwarding(java.lang.String serviceID) throws CstaException
serviceID
- CstaException
public static java.lang.StringBuffer SnapshotDevice(java.lang.String serviceID) throws CstaException
serviceID
- CstaException
public static java.lang.StringBuffer SnapshotCall(java.lang.String callID, java.lang.String deviceID, boolean silmTag) throws CstaException
callID
- deviceID
- CstaException
public static java.lang.StringBuffer RequestSystemStatus(java.lang.String sysStatRegisterID) throws CstaException
sysStatRegisterID
- CstaException
public static java.lang.StringBuffer TransferCall(java.lang.String heldCallID, java.lang.String heldDeviceID, java.lang.String activeCallID, java.lang.String activeDeviceID) throws CstaException
heldCallID
- heldDeviceID
- activeCallID
- activeDeviceID
- CstaException
public static java.lang.StringBuffer SingleStepTransfer(java.lang.String callID, java.lang.String deviceID, java.lang.String destDN, java.lang.String ond, java.lang.String transferToVMorAutoAns) throws CstaException
callID
- deviceID
- destDN
- ond
- transferToVMorAutoAns
- CstaException
public static java.lang.StringBuffer ConferenceCall(java.lang.String heldCallID, java.lang.String heldDeviceID, java.lang.String activeCallID, java.lang.String activeDeviceID) throws CstaException
heldCallID
- heldDeviceID
- activeCallID
- activeDeviceID
- CstaException
public static java.lang.StringBuffer RouteRegister(java.lang.String routingDevice) throws CstaException
CstaException
public static java.lang.StringBuffer RouteRegisterCancel(java.lang.String reqId) throws CstaException
CstaException
public static java.lang.StringBuffer ReRoute(java.lang.String routeRegisterReqID, java.lang.String crossRefIdentifier) throws CstaException
CstaException
public static java.lang.StringBuffer RouteSelect(java.lang.String routeRegisterReqID, java.lang.String crossRefIdentifier, java.lang.String routeSelected, int timeToAnswer, boolean requestedSupressionIndicator) throws CstaException
CstaException
public static java.lang.StringBuffer RouteEnd(java.lang.String routeRegisterReqID, java.lang.String crossRefIdentifier) throws CstaException
CstaException
public static java.lang.StringBuffer RouteReject(java.lang.String routeRegisterReqID, java.lang.String crossRefIdentifier) throws CstaException
CstaException
public static java.lang.StringBuffer SetMessageWaitingIndicator(java.lang.String fqnDn, boolean messageWaitingOn, int numberOfWaitingMessages) throws CstaException
CstaException
public static java.lang.StringBuffer GetMessageWaitingIndicator(java.lang.String fqnDn) throws CstaException
CstaException
public static java.lang.StringBuffer AssociateData(java.lang.String callID, java.lang.String deviceID, java.lang.String deviceInfo) throws CstaException
callID
- deviceID
- deviceInfo
- CstaException
public static java.lang.StringBuffer ChangeConnectionInformation(java.lang.String callID, java.lang.String deviceID, CstaFlowDirection flowDirection, java.lang.String mediaSessionInfo) throws CstaException
callID
- deviceID
- flowDirection
- mediaSessionInfo
- CstaException
public static java.lang.StringBuffer StartApplicationSession(java.lang.String applicationID, java.lang.String protocolVersion, int sessionDuration, int heartBeatTimer) throws CstaException
CstaException
public static java.lang.StringBuffer ResetApplicationSessionTimer(java.lang.String sessionID, int sessionDuration, int heartBeatTimer) throws CstaException
CstaException
public static java.lang.StringBuffer StopApplicationSession(java.lang.String sessionID, java.lang.String definedEndReason, java.lang.String appEndReason) throws CstaException
CstaException
public static java.lang.StringBuffer CallLogSnapshot(java.lang.String subscriber) throws CstaException
CstaException
public static java.lang.StringBuffer CallLogDelete(java.lang.String subscriber, CstaCallLogDeleteList logList) throws CstaException
CstaException