Platform SDK Java 8.5 API Reference

com.genesyslab.platform.voice.protocol.tserver.events
Class EventNetworkCallStatus

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.Message
          extended by com.genesyslab.platform.voice.protocol.tserver.events.EventNetworkCallStatus
All Implemented Interfaces:
ProtocolDescriptionSupport, TServerEvent

public abstract class EventNetworkCallStatus
extends Message
implements TServerEvent

This event contains all information about the current state of a multi-party call, and is sent whenever state changes.


Field Summary
static int ID
           
static java.lang.String NAME
           
 
Method Summary
static EventNetworkCallStatus create()
          Creates instance of EventNetworkCallStatus with no parameters set.
static EventNetworkCallStatus create(java.lang.String accessNumber, java.lang.Integer addressInfoStatus, AddressInfoType addressInfoType, AddressType addressType, java.lang.String agentID, AgentWorkMode agentWorkMode, java.lang.String aNI, java.lang.String applicationName, java.lang.Integer callID, CallInfoType callInfoType, java.lang.Integer callState, CallType callType, EventMask capabilities, Cause cause, java.lang.Integer clientID, java.lang.String collectedDigits, ConnectionId connID, java.lang.String customerID, java.lang.String dNIS, java.lang.Integer errorCode, java.lang.String errorMessage, KeyValueCollection extensions, java.lang.Integer fileHandle, ConnectionId firstTransferConnID, ForwardMode forwardMode, java.lang.String homeLocation, java.lang.Integer lastCollectedDigit, ConnectionId lastTransferConnID, java.lang.String location, LocationInfoType locationInfoType, MakeCallType makeCallType, MonitorNextCallType monitorNextCallType, java.lang.Long networkCallID, NetworkCallState networkCallState, java.lang.String networkDestDN, NetworkDestState networkDestState, java.lang.Integer networkNodeID, java.lang.String networkOrigDN, NetworkPartyRole networkPartyRole, java.lang.String otherDN, DNRole otherDNRole, java.lang.String otherQueue, java.lang.Integer otherTrunk, java.lang.String place, ConnectionId previousConnID, java.lang.Integer privateMsgID, KeyValueCollection reasons, java.lang.String remoteDN, ServerRole registrationCode, RouteType routeType, ServerRole serverRole, java.lang.String serverVersion, java.lang.String serverXCapabilities, java.lang.Integer sessionID, java.lang.String thirdPartyDN, DNRole thirdPartyDNRole, java.lang.String thirdPartyQueue, java.lang.Integer thirdPartyTrunk, java.lang.String thisDN, DNRole thisDNRole, java.lang.String thisQueue, java.lang.Integer thisTrunk, java.lang.Integer timeout, ConnectionId transferConnID, java.lang.Integer transferredNetworkCallID, java.lang.Integer transferredNetworkNodeID, KeyValueCollection treatmentParameters, TreatmentType treatmentType, KeyValueCollection userData, java.lang.Integer userEvent, java.lang.Integer xReferenceID, java.lang.String callUuid, java.lang.String newCallUuid, java.lang.String originalCallUuid, java.lang.String partyUuid, java.lang.String refCallUuid, Reliability reliability, java.lang.Long serverStartTime, java.lang.Long eventSequenceNumber, MediaType mediaType, CallType localCallType, CallType propagatedCallType, java.lang.String subscriptionID, CallHistoryInfo callHistory, TimeStamp time)
          Creates instance of EventNetworkCallStatus with all parameters set.
static EventNetworkCallStatus create(TimeStamp time)
          Creates instance of EventNetworkCallStatus with required parameters set.
abstract  java.lang.String getAccessNumber()
          A pointer to a number by dialing which a client application from the specified switch can reach a specific external routing point (This DN).
abstract  java.lang.Integer getAddressInfoStatus()
          Information about the status of the telephony object in question.
abstract  AddressInfoType getAddressInfoType()
          Information about the telephony object in question.
abstract  AddressType getAddressType()
          Address type specifying the telephony object in question.
abstract  java.lang.String getAgentID()
          The agent identifier specified by PBX or ACD.
abstract  AgentWorkMode getAgentWorkMode()
          The Agent workmode.
abstract  java.lang.String getANI()
          Automatic Number Identification.
abstract  java.lang.String getApplicationName()
          The application name.
abstract  CallHistoryInfo getCallHistory()
           
abstract  java.lang.Integer getCallID()
          The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).
abstract  CallInfoType getCallInfoType()
          Type of the requested information.
abstract  java.lang.Integer getCallState()
          Status of the current call.
abstract  CallType getCallType()
          The type of call in question.
abstract  java.lang.String getCallUuid()
          Call UUID.
abstract  EventMask getCapabilities()
          Switch-specific mask specifying the set of requests and events that this T-Server can handle.
abstract  Cause getCause()
          Cause of the transition to certain states, which clarifies the details of delivery failure.
abstract  java.lang.Integer getClientID()
          Client identified for receipt of the data structure, including the reference ID, being sent.
abstract  java.lang.String getCollectedDigits()
          The digits that have been collected from the caller.
abstract  ConnectionId getConnID()
          Connection identifier of the current call handled by the DN.
abstract  java.lang.String getCustomerID()
          The string containing the customer identifier through which processing of the call was initiated.
abstract  java.lang.String getDNIS()
          The Directory Number Information Service.
abstract  java.lang.Integer getErrorCode()
          The switch-specific numeric error code.
abstract  java.lang.String getErrorMessage()
          ASCII text containing additional information about an error.
abstract  java.lang.Long getEventSequenceNumber()
          int64 sequence number of event produced by t-server.
abstract  KeyValueCollection getExtensions()
          An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data.
abstract  java.lang.Integer getFileHandle()
          The handle of the voice file which is involved in this request or event.
abstract  ConnectionId getFirstTransferConnID()
           
abstract  ForwardMode getForwardMode()
          Mode of forwarding.
abstract  java.lang.String getHomeLocation()
          A pointer to the name of the host where T-Server is running.
abstract  java.lang.Integer getLastCollectedDigit()
          The last digit collected from the caller.
abstract  ConnectionId getLastTransferConnID()
           
abstract  CallType getLocalCallType()
           
abstract  java.lang.String getLocation()
          Name of the remote location in the form of `SwitchName` or `T-ServerApplicationName`@`SwitchName`.
abstract  LocationInfoType getLocationInfoType()
          Allows a client to receive information about one or more remote locations
abstract  MakeCallType getMakeCallType()
          Refer to the type TMakeCallType.
abstract  MediaType getMediaType()
          The Media Type
abstract  MonitorNextCallType getMonitorNextCallType()
          Supervisor will monitor one call to the agent or Supervisor will monitor all subsequent calls to the agent until monitoring is canceled..
abstract  java.lang.Long getNetworkCallID()
          In case of network routing, the call identifier assigned by the switch where the call initially arrived
abstract  NetworkCallState getNetworkCallState()
          The network state of the call controller.
abstract  java.lang.String getNetworkDestDN()
          The intended destination of the NAT/C operation.
abstract  NetworkDestState getNetworkDestState()
          The state of the destination party of the network call.
abstract  java.lang.Integer getNetworkNodeID()
          In case of network routing, the identifier of the switch where the call initially arrived.
abstract  java.lang.String getNetworkOrigDN()
          DN of the internal origination party in form of `location::DN`, only available for first-party operations (made on behalf of Agent 1), requested through Premise TServer
abstract  NetworkPartyRole getNetworkPartyRole()
          On Premise TServer 1 (Site A): RoleNtwkOrigParty, On Premise TServer 2 (Site B): RoleNtwkDestParty, On Network TServer: not present.
abstract  java.lang.String getNewCallUuid()
          New call UUUID.
abstract  java.lang.String getOriginalCallUuid()
          Original call UUID.
abstract  java.lang.String getOtherDN()
          The other main Directory Number (which your application did not register) involved in this request or event.
abstract  DNRole getOtherDNRole()
          The role of the other DN involved in this request or event.
abstract  java.lang.String getOtherQueue()
          The queue of the other DN involved in this request or event.
abstract  java.lang.Integer getOtherTrunk()
          The otherDN's number of the line coming into the switch from the telephone provider.
abstract  java.lang.String getPartyUuid()
          Party UUID.
abstract  java.lang.String getPlace()
          The agent's place.
abstract  ConnectionId getPreviousConnID()
          The previous connection identifier of the call this event relates to.
abstract  java.lang.Integer getPrivateMsgID()
          Service identifier for the information being passed.
abstract  CallType getPropagatedCallType()
           
abstract  KeyValueCollection getReasons()
          Additional data intended to specify reasons for and results of actions taken by the user.
abstract  java.lang.String getRefCallUuid()
          Ref call UUID.
abstract  java.lang.Integer getReferenceID()
          Reference ID of the related request.
abstract  ServerRole getRegistrationCode()
          The registration code
abstract  Reliability getReliability()
           
abstract  java.lang.String getRemoteDN()
          The remote DN.
abstract  RouteType getRouteType()
          The type of routing applied to this call.
abstract  ServerRole getServerRole()
          The role of T-Server.
abstract  java.lang.Long getServerStartTime()
          int64 timestamp as defined in call monitoring events.
abstract  java.lang.String getServerVersion()
          The release number of T-Server.
abstract  java.lang.String getServerXCapabilities()
          T-Server eXtended capabilities.
abstract  java.lang.Integer getSessionID()
          A unique session identifier generated by T-Server.
abstract  java.lang.String getSubscriptionID()
           
abstract  java.lang.String getThirdPartyDN()
          The third party's DN, involved in the call.
abstract  DNRole getThirdPartyDNRole()
          The role of the third party DN involved in this request or event.
abstract  java.lang.String getThirdPartyQueue()
          The queue related to the DN ThirdPartyDN.
abstract  java.lang.Integer getThirdPartyTrunk()
          The ThirdParty's number of the line coming into the switch from the telephone provider.
abstract  java.lang.String getThisDN()
          The Directory Number (which your application registered) involved in this request or event.
abstract  DNRole getThisDNRole()
          Role of the DN ThisDN.
abstract  java.lang.String getThisQueue()
          The queue related to ThisDN
abstract  java.lang.Integer getThisTrunk()
          Number of the line coming into the switch from the telephone provider.
abstract  TimeStamp getTime()
           
abstract  java.lang.Integer getTimeout()
          Time interval, in seconds.
abstract  ConnectionId getTransferConnID()
          Connection identifier of the transfer's consultation call.
abstract  java.lang.Integer getTransferredNetworkCallID()
          Transferred Network CallID.
abstract  java.lang.Integer getTransferredNetworkNodeID()
          Transferred Network NodeID.
abstract  KeyValueCollection getTreatmentParameters()
          The additional parameters associated with the treatment type.
abstract  TreatmentType getTreatmentType()
          The type of the treatment applied to the telephony object in question.
abstract  KeyValueCollection getUserData()
          Call-related user data.
abstract  java.lang.Integer getUserEvent()
          The user's event.
abstract  java.lang.Integer getXReferenceID()
          The reference number of a TGetAccessNumber function that is called by an application.
abstract  void setAccessNumber(java.lang.String accessNumber)
          A pointer to a number by dialing which a client application from the specified switch can reach a specific external routing point (This DN).
abstract  void setAddressInfoStatus(int addressInfoStatus)
          Information about the status of the telephony object in question.
abstract  void setAddressInfoStatus(java.lang.Integer addressInfoStatus)
          Information about the status of the telephony object in question.
abstract  void setAddressInfoType(AddressInfoType addressInfoType)
          Information about the telephony object in question.
abstract  void setAddressType(AddressType addressType)
          Address type specifying the telephony object in question.
abstract  void setAgentID(java.lang.String agentID)
          The agent identifier specified by PBX or ACD.
abstract  void setAgentWorkMode(AgentWorkMode agentWorkMode)
          The Agent workmode.
abstract  void setANI(java.lang.String aNI)
          Automatic Number Identification.
abstract  void setApplicationName(java.lang.String applicationName)
          The application name.
abstract  void setCallHistory(CallHistoryInfo callHistory)
           
abstract  void setCallID(int callID)
          The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).
abstract  void setCallID(java.lang.Integer callID)
          The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).
abstract  void setCallInfoType(CallInfoType callInfoType)
          Type of the requested information.
abstract  void setCallState(int callState)
          Status of the current call.
abstract  void setCallState(java.lang.Integer callState)
          Status of the current call.
abstract  void setCallType(CallType callType)
          The type of call in question.
abstract  void setCallUuid(java.lang.String callUuid)
          Call UUID.
abstract  void setCapabilities(EventMask capabilities)
          Switch-specific mask specifying the set of requests and events that this T-Server can handle.
abstract  void setCause(Cause cause)
          Cause of the transition to certain states, which clarifies the details of delivery failure.
abstract  void setClientID(int clientID)
          Client identified for receipt of the data structure, including the reference ID, being sent.
abstract  void setClientID(java.lang.Integer clientID)
          Client identified for receipt of the data structure, including the reference ID, being sent.
abstract  void setCollectedDigits(java.lang.String collectedDigits)
          The digits that have been collected from the caller.
abstract  void setConnID(ConnectionId connID)
          Connection identifier of the current call handled by the DN.
abstract  void setCustomerID(java.lang.String customerID)
          The string containing the customer identifier through which processing of the call was initiated.
abstract  void setDNIS(java.lang.String dNIS)
          The Directory Number Information Service.
abstract  void setErrorCode(int errorCode)
          The switch-specific numeric error code.
abstract  void setErrorCode(java.lang.Integer errorCode)
          The switch-specific numeric error code.
abstract  void setErrorMessage(java.lang.String errorMessage)
          ASCII text containing additional information about an error.
abstract  void setEventSequenceNumber(long eventSequenceNumber)
          int64 sequence number of event produced by t-server.
abstract  void setEventSequenceNumber(java.lang.Long eventSequenceNumber)
          int64 sequence number of event produced by t-server.
abstract  void setExtensions(KeyValueCollection extensions)
          An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data.
abstract  void setFileHandle(int fileHandle)
          The handle of the voice file which is involved in this request or event.
abstract  void setFileHandle(java.lang.Integer fileHandle)
          The handle of the voice file which is involved in this request or event.
abstract  void setFirstTransferConnID(ConnectionId firstTransferConnID)
           
abstract  void setForwardMode(ForwardMode forwardMode)
          Mode of forwarding.
abstract  void setHomeLocation(java.lang.String homeLocation)
          A pointer to the name of the host where T-Server is running.
abstract  void setLastCollectedDigit(int lastCollectedDigit)
          The last digit collected from the caller.
abstract  void setLastCollectedDigit(java.lang.Integer lastCollectedDigit)
          The last digit collected from the caller.
abstract  void setLastTransferConnID(ConnectionId lastTransferConnID)
           
abstract  void setLocalCallType(CallType localCallType)
           
abstract  void setLocation(java.lang.String location)
          Name of the remote location in the form of `SwitchName` or `T-ServerApplicationName`@`SwitchName`.
abstract  void setLocationInfoType(LocationInfoType locationInfoType)
          Allows a client to receive information about one or more remote locations
abstract  void setMakeCallType(MakeCallType makeCallType)
          Refer to the type TMakeCallType.
abstract  void setMediaType(MediaType mediaType)
          The Media Type
abstract  void setMonitorNextCallType(MonitorNextCallType monitorNextCallType)
          Supervisor will monitor one call to the agent or Supervisor will monitor all subsequent calls to the agent until monitoring is canceled..
abstract  void setNetworkCallID(long networkCallID)
          In case of network routing, the call identifier assigned by the switch where the call initially arrived
abstract  void setNetworkCallID(java.lang.Long networkCallID)
          In case of network routing, the call identifier assigned by the switch where the call initially arrived
abstract  void setNetworkCallState(NetworkCallState networkCallState)
          The network state of the call controller.
abstract  void setNetworkDestDN(java.lang.String networkDestDN)
          The intended destination of the NAT/C operation.
abstract  void setNetworkDestState(NetworkDestState networkDestState)
          The state of the destination party of the network call.
abstract  void setNetworkNodeID(int networkNodeID)
          In case of network routing, the identifier of the switch where the call initially arrived.
abstract  void setNetworkNodeID(java.lang.Integer networkNodeID)
          In case of network routing, the identifier of the switch where the call initially arrived.
abstract  void setNetworkOrigDN(java.lang.String networkOrigDN)
          DN of the internal origination party in form of `location::DN`, only available for first-party operations (made on behalf of Agent 1), requested through Premise TServer
abstract  void setNetworkPartyRole(NetworkPartyRole networkPartyRole)
          On Premise TServer 1 (Site A): RoleNtwkOrigParty, On Premise TServer 2 (Site B): RoleNtwkDestParty, On Network TServer: not present.
abstract  void setNewCallUuid(java.lang.String newCallUuid)
          New call UUUID.
abstract  void setOriginalCallUuid(java.lang.String originalCallUuid)
          Original call UUID.
abstract  void setOtherDN(java.lang.String otherDN)
          The other main Directory Number (which your application did not register) involved in this request or event.
abstract  void setOtherDNRole(DNRole otherDNRole)
          The role of the other DN involved in this request or event.
abstract  void setOtherQueue(java.lang.String otherQueue)
          The queue of the other DN involved in this request or event.
abstract  void setOtherTrunk(int otherTrunk)
          The otherDN's number of the line coming into the switch from the telephone provider.
abstract  void setOtherTrunk(java.lang.Integer otherTrunk)
          The otherDN's number of the line coming into the switch from the telephone provider.
abstract  void setPartyUuid(java.lang.String partyUuid)
          Party UUID.
abstract  void setPlace(java.lang.String place)
          The agent's place.
abstract  void setPreviousConnID(ConnectionId previousConnID)
          The previous connection identifier of the call this event relates to.
abstract  void setPrivateMsgID(int privateMsgID)
          Service identifier for the information being passed.
abstract  void setPrivateMsgID(java.lang.Integer privateMsgID)
          Service identifier for the information being passed.
abstract  void setPropagatedCallType(CallType propagatedCallType)
           
abstract  void setReasons(KeyValueCollection reasons)
          Additional data intended to specify reasons for and results of actions taken by the user.
abstract  void setRefCallUuid(java.lang.String refCallUuid)
          Ref call UUID.
abstract  void setReferenceID(int referenceID)
          Reference ID of the related request.
abstract  void setReferenceID(java.lang.Integer referenceID)
          Reference ID of the related request.
abstract  void setRegistrationCode(ServerRole registrationCode)
          The registration code
abstract  void setReliability(Reliability reliability)
           
abstract  void setRemoteDN(java.lang.String remoteDN)
          The remote DN.
abstract  void setRouteType(RouteType routeType)
          The type of routing applied to this call.
abstract  void setServerRole(ServerRole serverRole)
          The role of T-Server.
abstract  void setServerStartTime(long serverStartTime)
          int64 timestamp as defined in call monitoring events.
abstract  void setServerStartTime(java.lang.Long serverStartTime)
          int64 timestamp as defined in call monitoring events.
abstract  void setServerVersion(java.lang.String serverVersion)
          The release number of T-Server.
abstract  void setServerXCapabilities(java.lang.String serverXCapabilities)
          T-Server eXtended capabilities.
abstract  void setSessionID(int sessionID)
          A unique session identifier generated by T-Server.
abstract  void setSessionID(java.lang.Integer sessionID)
          A unique session identifier generated by T-Server.
abstract  void setSubscriptionID(java.lang.String subscriptionID)
           
abstract  void setThirdPartyDN(java.lang.String thirdPartyDN)
          The third party's DN, involved in the call.
abstract  void setThirdPartyDNRole(DNRole thirdPartyDNRole)
          The role of the third party DN involved in this request or event.
abstract  void setThirdPartyQueue(java.lang.String thirdPartyQueue)
          The queue related to the DN ThirdPartyDN.
abstract  void setThirdPartyTrunk(int thirdPartyTrunk)
          The ThirdParty's number of the line coming into the switch from the telephone provider.
abstract  void setThirdPartyTrunk(java.lang.Integer thirdPartyTrunk)
          The ThirdParty's number of the line coming into the switch from the telephone provider.
abstract  void setThisDN(java.lang.String thisDN)
          The Directory Number (which your application registered) involved in this request or event.
abstract  void setThisDNRole(DNRole thisDNRole)
          Role of the DN ThisDN.
abstract  void setThisQueue(java.lang.String thisQueue)
          The queue related to ThisDN
abstract  void setThisTrunk(int thisTrunk)
          Number of the line coming into the switch from the telephone provider.
abstract  void setThisTrunk(java.lang.Integer thisTrunk)
          Number of the line coming into the switch from the telephone provider.
abstract  void setTime(TimeStamp time)
           
abstract  void setTimeout(int timeout)
          Time interval, in seconds.
abstract  void setTimeout(java.lang.Integer timeout)
          Time interval, in seconds.
abstract  void setTransferConnID(ConnectionId transferConnID)
          Connection identifier of the transfer's consultation call.
abstract  void setTransferredNetworkCallID(int transferredNetworkCallID)
          Transferred Network CallID.
abstract  void setTransferredNetworkCallID(java.lang.Integer transferredNetworkCallID)
          Transferred Network CallID.
abstract  void setTransferredNetworkNodeID(int transferredNetworkNodeID)
          Transferred Network NodeID.
abstract  void setTransferredNetworkNodeID(java.lang.Integer transferredNetworkNodeID)
          Transferred Network NodeID.
abstract  void setTreatmentParameters(KeyValueCollection treatmentParameters)
          The additional parameters associated with the treatment type.
abstract  void setTreatmentType(TreatmentType treatmentType)
          The type of the treatment applied to the telephony object in question.
abstract  void setUserData(KeyValueCollection userData)
          Call-related user data.
abstract  void setUserEvent(int userEvent)
          The user's event.
abstract  void setUserEvent(java.lang.Integer userEvent)
          The user's event.
abstract  void setXReferenceID(int xReferenceID)
          The reference number of a TGetAccessNumber function that is called by an application.
abstract  void setXReferenceID(java.lang.Integer xReferenceID)
          The reference number of a TGetAccessNumber function that is called by an application.
 
Methods inherited from class com.genesyslab.platform.commons.protocol.Message
cloneMessage, getEndpoint, getMessageAttribute, getProtocolDescription, getProtocolId, messageId, messageName, setProtocolDescription
 
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject
equals, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final int ID
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Method Detail

create

public static EventNetworkCallStatus create()
Creates instance of EventNetworkCallStatus with no parameters set.

Returns:
instance of EventNetworkCallStatus

create

public static EventNetworkCallStatus create(java.lang.String accessNumber,
                                            java.lang.Integer addressInfoStatus,
                                            AddressInfoType addressInfoType,
                                            AddressType addressType,
                                            java.lang.String agentID,
                                            AgentWorkMode agentWorkMode,
                                            java.lang.String aNI,
                                            java.lang.String applicationName,
                                            java.lang.Integer callID,
                                            CallInfoType callInfoType,
                                            java.lang.Integer callState,
                                            CallType callType,
                                            EventMask capabilities,
                                            Cause cause,
                                            java.lang.Integer clientID,
                                            java.lang.String collectedDigits,
                                            ConnectionId connID,
                                            java.lang.String customerID,
                                            java.lang.String dNIS,
                                            java.lang.Integer errorCode,
                                            java.lang.String errorMessage,
                                            KeyValueCollection extensions,
                                            java.lang.Integer fileHandle,
                                            ConnectionId firstTransferConnID,
                                            ForwardMode forwardMode,
                                            java.lang.String homeLocation,
                                            java.lang.Integer lastCollectedDigit,
                                            ConnectionId lastTransferConnID,
                                            java.lang.String location,
                                            LocationInfoType locationInfoType,
                                            MakeCallType makeCallType,
                                            MonitorNextCallType monitorNextCallType,
                                            java.lang.Long networkCallID,
                                            NetworkCallState networkCallState,
                                            java.lang.String networkDestDN,
                                            NetworkDestState networkDestState,
                                            java.lang.Integer networkNodeID,
                                            java.lang.String networkOrigDN,
                                            NetworkPartyRole networkPartyRole,
                                            java.lang.String otherDN,
                                            DNRole otherDNRole,
                                            java.lang.String otherQueue,
                                            java.lang.Integer otherTrunk,
                                            java.lang.String place,
                                            ConnectionId previousConnID,
                                            java.lang.Integer privateMsgID,
                                            KeyValueCollection reasons,
                                            java.lang.String remoteDN,
                                            ServerRole registrationCode,
                                            RouteType routeType,
                                            ServerRole serverRole,
                                            java.lang.String serverVersion,
                                            java.lang.String serverXCapabilities,
                                            java.lang.Integer sessionID,
                                            java.lang.String thirdPartyDN,
                                            DNRole thirdPartyDNRole,
                                            java.lang.String thirdPartyQueue,
                                            java.lang.Integer thirdPartyTrunk,
                                            java.lang.String thisDN,
                                            DNRole thisDNRole,
                                            java.lang.String thisQueue,
                                            java.lang.Integer thisTrunk,
                                            java.lang.Integer timeout,
                                            ConnectionId transferConnID,
                                            java.lang.Integer transferredNetworkCallID,
                                            java.lang.Integer transferredNetworkNodeID,
                                            KeyValueCollection treatmentParameters,
                                            TreatmentType treatmentType,
                                            KeyValueCollection userData,
                                            java.lang.Integer userEvent,
                                            java.lang.Integer xReferenceID,
                                            java.lang.String callUuid,
                                            java.lang.String newCallUuid,
                                            java.lang.String originalCallUuid,
                                            java.lang.String partyUuid,
                                            java.lang.String refCallUuid,
                                            Reliability reliability,
                                            java.lang.Long serverStartTime,
                                            java.lang.Long eventSequenceNumber,
                                            MediaType mediaType,
                                            CallType localCallType,
                                            CallType propagatedCallType,
                                            java.lang.String subscriptionID,
                                            CallHistoryInfo callHistory,
                                            TimeStamp time)
Creates instance of EventNetworkCallStatus with all parameters set.

Parameters:
accessNumber - A pointer to a number by dialing which a client application from the specified switch can reach a specific external routing point (This DN).
addressInfoStatus - Information about the status of the telephony object in question. Actually this value can be cast to AddressStatusInfoType enum.
addressInfoType - Information about the telephony object in question.
addressType - Address type specifying the telephony object in question.
agentID - The agent identifier specified by PBX or ACD.
agentWorkMode - The current work mode of the agent in question.
aNI - Identification (the DN from which the inbound call was made).
applicationName - The application name.
callID - The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).
callInfoType - Type of the requested information.
callState - The current call state.
callType - The type of call in question.
capabilities - Switch-specific mask specifying the set of requests and events that this T-Server can handle.
cause - Cause of the transition to certain states, which clarifies the details of delivery failure.
clientID - Client identified for receipt of the data structure, including the reference ID, being sent.
collectedDigits - The digits that have been collected from the caller.
connID - Connection identifier of the current call handled by the DN.
customerID - The string containing the customer identifier through which processing of the call was initiated.
dNIS - The Directory Number Information Service (the DN to which the inbound call in question has been made).
errorCode - The switch-specific numeric error code.
errorMessage - ASCII text containing additional information about an error.
extensions - An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data.
fileHandle - The handle of the voice file in question.
firstTransferConnID - FirstTransferConnID
forwardMode - Mode of forwarding.
homeLocation - A pointer to the name of the host where T-Server is running.
lastCollectedDigit - The last digit collected from the caller.
lastTransferConnID - LastTransferConnID
location - Name of the remote location in the form of `SwitchName` or `T-ServerApplicationName`@`SwitchName`.
locationInfoType - Allows a client to receive information about one or more remote locations
makeCallType - Refer to the type TMakeCallType.
monitorNextCallType - Supervisor will monitor one call to the agent or Supervisor will monitor all subsequent calls to the agent until monitoring is canceled..
networkCallID - In case of network routing, the call identifier assigned by the switch where the call initially arrived
networkCallState - The network state of the call controller.
networkDestDN - The intended destination of the NAT/C operation.
networkDestState - The state of the destination party of the network call.
networkNodeID - In case of network routing, the identifier of the switch where the call initially arrived.
networkOrigDN - DN of the internal origination party in form of `location::DN`, only available for first-party operations (made on behalf of Agent 1), requested through Premise TServer
networkPartyRole - On Premise TServer 1 (Site A): RoleNtwkOrigParty, On Premise TServer 2 (Site B): RoleNtwkDestParty, On Network TServer: not present.
otherDN - The directory number of the second most significant telephony object (except an ACD group or trunk group) with respect to the event in question. The application does not have to be registered to this directory number to receive the event in question.
otherDNRole - The role of the telephony object specified by OtherDN in the event in question.
otherQueue - The directory number of the second most significant ACD group with respect to the event in question.
otherTrunk - The trunk group identifier related to OtherQueue.
place - The agent's place.
previousConnID - The previous connection identifier of the call this event relates to.
privateMsgID - Service identifier for the information being passed.
reasons - Additional data intended to specify reasons for and results of actions taken by the user.
remoteDN - The remote DN.
registrationCode - The registration code
routeType - The type of routing applied to this call.
serverRole - The role of T-Server.
serverVersion - The release number of T-Server.
serverXCapabilities - T-Server eXtended capabilities.
sessionID - A unique session identifier generated by T-Server.
thirdPartyDN - The directory number of the third party in a transfer or conference call.
thirdPartyDNRole - The role of the telephony object specified by ThirdPartyDN in the event in question.
thirdPartyQueue - The queue related to the ThirdPartyDN.
thirdPartyTrunk - The trunk group identifier related to the ThirdPartyQueue.
thisDN - DN of the controlling agent or Route Point.
thisDNRole - The role of the telephony object specified by ThisDN in the event in question.
thisQueue - The queue related to ThisDN
thisTrunk - The trunk group identifier related to ThisQueue.
timeout - Time interval, in seconds.
transferConnID - Connection identifier of the transfer's consultation call.
transferredNetworkCallID - Transferred Network CallID.
transferredNetworkNodeID - Transferred Network NodeID.
treatmentParameters - The additional parameters associated with the treatment type.
treatmentType - The type of the treatment applied to the telephony object in question.
userData - Call-related user data.
userEvent - The user's event.
xReferenceID - The reference number of a TGetAccessNumber function that is called by an application.
callUuid - Call UUID.
newCallUuid - New call UUUID.
originalCallUuid - Original call UUID.
partyUuid - Party UUID.
refCallUuid - Ref call UUID.
reliability - Reliability
serverStartTime - int64 timestamp as defined in call monitoring events.
eventSequenceNumber - int64 sequence number of event produced by t-server.
mediaType - The Media Type
localCallType -
propagatedCallType -
subscriptionID -
callHistory - CallHistory
time - Time
Returns:
instance of EventNetworkCallStatus

create

public static EventNetworkCallStatus create(TimeStamp time)
Creates instance of EventNetworkCallStatus with required parameters set.

Parameters:
time - Time
Returns:
instance of EventNetworkCallStatus

getAccessNumber

public abstract java.lang.String getAccessNumber()
A pointer to a number by dialing which a client application from the specified switch can reach a specific external routing point (This DN).

Specified by:
getAccessNumber in interface TServerEvent
Returns:
property value

setAccessNumber

public abstract void setAccessNumber(java.lang.String accessNumber)
A pointer to a number by dialing which a client application from the specified switch can reach a specific external routing point (This DN).

Specified by:
setAccessNumber in interface TServerEvent
Parameters:
accessNumber - new value of the property

getAddressInfoStatus

public abstract java.lang.Integer getAddressInfoStatus()
Information about the status of the telephony object in question. Actually this value can be cast to AddressStatusInfoType enum.

Specified by:
getAddressInfoStatus in interface TServerEvent
Returns:
property value

setAddressInfoStatus

public abstract void setAddressInfoStatus(java.lang.Integer addressInfoStatus)
Information about the status of the telephony object in question. Actually this value can be cast to AddressStatusInfoType enum.

Specified by:
setAddressInfoStatus in interface TServerEvent
Parameters:
addressInfoStatus - new value of the property

setAddressInfoStatus

public abstract void setAddressInfoStatus(int addressInfoStatus)
Information about the status of the telephony object in question. Actually this value can be cast to AddressStatusInfoType enum.

Specified by:
setAddressInfoStatus in interface TServerEvent
Parameters:
addressInfoStatus - new value of the property

getAddressInfoType

public abstract AddressInfoType getAddressInfoType()
Information about the telephony object in question.

Specified by:
getAddressInfoType in interface TServerEvent
Returns:
property value

setAddressInfoType

public abstract void setAddressInfoType(AddressInfoType addressInfoType)
Information about the telephony object in question.

Specified by:
setAddressInfoType in interface TServerEvent
Parameters:
addressInfoType - new value of the property

getAddressType

public abstract AddressType getAddressType()
Address type specifying the telephony object in question.

Specified by:
getAddressType in interface TServerEvent
Returns:
property value

setAddressType

public abstract void setAddressType(AddressType addressType)
Address type specifying the telephony object in question.

Specified by:
setAddressType in interface TServerEvent
Parameters:
addressType - new value of the property

getAgentID

public abstract java.lang.String getAgentID()
The agent identifier specified by PBX or ACD.

Specified by:
getAgentID in interface TServerEvent
Returns:
property value

setAgentID

public abstract void setAgentID(java.lang.String agentID)
The agent identifier specified by PBX or ACD.

Specified by:
setAgentID in interface TServerEvent
Parameters:
agentID - new value of the property

getAgentWorkMode

public abstract AgentWorkMode getAgentWorkMode()
The Agent workmode. See Genesyslab.Platform.Voice.Protocols.TServer.CallState.AgentWorkMode.

Specified by:
getAgentWorkMode in interface TServerEvent

setAgentWorkMode

public abstract void setAgentWorkMode(AgentWorkMode agentWorkMode)
The Agent workmode. See Genesyslab.Platform.Voice.Protocols.TServer.CallState.AgentWorkMode.

Specified by:
setAgentWorkMode in interface TServerEvent

getANI

public abstract java.lang.String getANI()
Automatic Number Identification. Specifies from which number the current inbound call originates.

Specified by:
getANI in interface TServerEvent

setANI

public abstract void setANI(java.lang.String aNI)
Automatic Number Identification. Specifies from which number the current inbound call originates.

Specified by:
setANI in interface TServerEvent

getApplicationName

public abstract java.lang.String getApplicationName()
The application name.

Specified by:
getApplicationName in interface TServerEvent
Returns:
property value

setApplicationName

public abstract void setApplicationName(java.lang.String applicationName)
The application name.

Specified by:
setApplicationName in interface TServerEvent
Parameters:
applicationName - new value of the property

getCallID

public abstract java.lang.Integer getCallID()
The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).

Specified by:
getCallID in interface TServerEvent
Returns:
property value

setCallID

public abstract void setCallID(java.lang.Integer callID)
The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).

Specified by:
setCallID in interface TServerEvent
Parameters:
callID - new value of the property

setCallID

public abstract void setCallID(int callID)
The call identifier provided by the switch (as opposed to connection identifier, or ConnID, which is assigned by T-Server).

Specified by:
setCallID in interface TServerEvent
Parameters:
callID - new value of the property

getCallInfoType

public abstract CallInfoType getCallInfoType()
Type of the requested information.

Specified by:
getCallInfoType in interface TServerEvent
Returns:
property value

setCallInfoType

public abstract void setCallInfoType(CallInfoType callInfoType)
Type of the requested information.

Specified by:
setCallInfoType in interface TServerEvent
Parameters:
callInfoType - new value of the property

getCallState

public abstract java.lang.Integer getCallState()
Status of the current call. See the Genesyslab.Platform.Voice.Protocols.TServer.CallState enumeration.

Specified by:
getCallState in interface TServerEvent

setCallState

public abstract void setCallState(java.lang.Integer callState)
Status of the current call. See the Genesyslab.Platform.Voice.Protocols.TServer.CallState enumeration.

Specified by:
setCallState in interface TServerEvent

setCallState

public abstract void setCallState(int callState)
Status of the current call. See the Genesyslab.Platform.Voice.Protocols.TServer.CallState enumeration.

Specified by:
setCallState in interface TServerEvent

getCallType

public abstract CallType getCallType()
The type of call in question.

Specified by:
getCallType in interface TServerEvent
Returns:
property value

setCallType

public abstract void setCallType(CallType callType)
The type of call in question.

Specified by:
setCallType in interface TServerEvent
Parameters:
callType - new value of the property

getCapabilities

public abstract EventMask getCapabilities()
Switch-specific mask specifying the set of requests and events that this T-Server can handle.

Specified by:
getCapabilities in interface TServerEvent
Returns:
property value

setCapabilities

public abstract void setCapabilities(EventMask capabilities)
Switch-specific mask specifying the set of requests and events that this T-Server can handle.

Specified by:
setCapabilities in interface TServerEvent
Parameters:
capabilities - new value of the property

getCause

public abstract Cause getCause()
Cause of the transition to certain states, which clarifies the details of delivery failure.

Specified by:
getCause in interface TServerEvent
Returns:
property value

setCause

public abstract void setCause(Cause cause)
Cause of the transition to certain states, which clarifies the details of delivery failure.

Specified by:
setCause in interface TServerEvent
Parameters:
cause - new value of the property

getClientID

public abstract java.lang.Integer getClientID()
Client identified for receipt of the data structure, including the reference ID, being sent.

Specified by:
getClientID in interface TServerEvent
Returns:
property value

setClientID

public abstract void setClientID(java.lang.Integer clientID)
Client identified for receipt of the data structure, including the reference ID, being sent.

Specified by:
setClientID in interface TServerEvent
Parameters:
clientID - new value of the property

setClientID

public abstract void setClientID(int clientID)
Client identified for receipt of the data structure, including the reference ID, being sent.

Specified by:
setClientID in interface TServerEvent
Parameters:
clientID - new value of the property

getCollectedDigits

public abstract java.lang.String getCollectedDigits()
The digits that have been collected from the caller.

Specified by:
getCollectedDigits in interface TServerEvent
Returns:
property value

setCollectedDigits

public abstract void setCollectedDigits(java.lang.String collectedDigits)
The digits that have been collected from the caller.

Specified by:
setCollectedDigits in interface TServerEvent
Parameters:
collectedDigits - new value of the property

getConnID

public abstract ConnectionId getConnID()
Connection identifier of the current call handled by the DN.

Specified by:
getConnID in interface TServerEvent

setConnID

public abstract void setConnID(ConnectionId connID)
Connection identifier of the current call handled by the DN.

Specified by:
setConnID in interface TServerEvent

getCustomerID

public abstract java.lang.String getCustomerID()
The string containing the customer identifier through which processing of the call was initiated.

Specified by:
getCustomerID in interface TServerEvent
Returns:
property value

setCustomerID

public abstract void setCustomerID(java.lang.String customerID)
The string containing the customer identifier through which processing of the call was initiated.

Specified by:
setCustomerID in interface TServerEvent
Parameters:
customerID - new value of the property

getDNIS

public abstract java.lang.String getDNIS()
The Directory Number Information Service. Specifies to which DN the current inbound call was made.

Specified by:
getDNIS in interface TServerEvent

setDNIS

public abstract void setDNIS(java.lang.String dNIS)
The Directory Number Information Service. Specifies to which DN the current inbound call was made.

Specified by:
setDNIS in interface TServerEvent

getErrorCode

public abstract java.lang.Integer getErrorCode()
The switch-specific numeric error code.

Specified by:
getErrorCode in interface TServerEvent
Returns:
property value

setErrorCode

public abstract void setErrorCode(java.lang.Integer errorCode)
The switch-specific numeric error code.

Specified by:
setErrorCode in interface TServerEvent
Parameters:
errorCode - new value of the property

setErrorCode

public abstract void setErrorCode(int errorCode)
The switch-specific numeric error code.

Specified by:
setErrorCode in interface TServerEvent
Parameters:
errorCode - new value of the property

getErrorMessage

public abstract java.lang.String getErrorMessage()
ASCII text containing additional information about an error.

Specified by:
getErrorMessage in interface TServerEvent
Returns:
property value

setErrorMessage

public abstract void setErrorMessage(java.lang.String errorMessage)
ASCII text containing additional information about an error.

Specified by:
setErrorMessage in interface TServerEvent
Parameters:
errorMessage - new value of the property

getExtensions

public abstract KeyValueCollection getExtensions()
An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data.

Specified by:
getExtensions in interface TServerEvent
Returns:
property value

setExtensions

public abstract void setExtensions(KeyValueCollection extensions)
An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data.

Specified by:
setExtensions in interface TServerEvent
Parameters:
extensions - new value of the property

getFileHandle

public abstract java.lang.Integer getFileHandle()
The handle of the voice file which is involved in this request or event.

Specified by:
getFileHandle in interface TServerEvent

setFileHandle

public abstract void setFileHandle(java.lang.Integer fileHandle)
The handle of the voice file which is involved in this request or event.

Specified by:
setFileHandle in interface TServerEvent

setFileHandle

public abstract void setFileHandle(int fileHandle)
The handle of the voice file which is involved in this request or event.

Specified by:
setFileHandle in interface TServerEvent

getFirstTransferConnID

public abstract ConnectionId getFirstTransferConnID()
Specified by:
getFirstTransferConnID in interface TServerEvent

setFirstTransferConnID

public abstract void setFirstTransferConnID(ConnectionId firstTransferConnID)
Specified by:
setFirstTransferConnID in interface TServerEvent

getForwardMode

public abstract ForwardMode getForwardMode()
Mode of forwarding.

Specified by:
getForwardMode in interface TServerEvent
Returns:
property value

setForwardMode

public abstract void setForwardMode(ForwardMode forwardMode)
Mode of forwarding.

Specified by:
setForwardMode in interface TServerEvent
Parameters:
forwardMode - new value of the property

getHomeLocation

public abstract java.lang.String getHomeLocation()
A pointer to the name of the host where T-Server is running.

Specified by:
getHomeLocation in interface TServerEvent
Returns:
property value

setHomeLocation

public abstract void setHomeLocation(java.lang.String homeLocation)
A pointer to the name of the host where T-Server is running.

Specified by:
setHomeLocation in interface TServerEvent
Parameters:
homeLocation - new value of the property

getLastCollectedDigit

public abstract java.lang.Integer getLastCollectedDigit()
The last digit collected from the caller.

Specified by:
getLastCollectedDigit in interface TServerEvent
Returns:
property value

setLastCollectedDigit

public abstract void setLastCollectedDigit(java.lang.Integer lastCollectedDigit)
The last digit collected from the caller.

Specified by:
setLastCollectedDigit in interface TServerEvent
Parameters:
lastCollectedDigit - new value of the property

setLastCollectedDigit

public abstract void setLastCollectedDigit(int lastCollectedDigit)
The last digit collected from the caller.

Specified by:
setLastCollectedDigit in interface TServerEvent
Parameters:
lastCollectedDigit - new value of the property

getLastTransferConnID

public abstract ConnectionId getLastTransferConnID()
Specified by:
getLastTransferConnID in interface TServerEvent

setLastTransferConnID

public abstract void setLastTransferConnID(ConnectionId lastTransferConnID)
Specified by:
setLastTransferConnID in interface TServerEvent

getLocation

public abstract java.lang.String getLocation()
Name of the remote location in the form of `SwitchName` or `T-ServerApplicationName`@`SwitchName`.

Specified by:
getLocation in interface TServerEvent
Returns:
property value

setLocation

public abstract void setLocation(java.lang.String location)
Name of the remote location in the form of `SwitchName` or `T-ServerApplicationName`@`SwitchName`.

Specified by:
setLocation in interface TServerEvent
Parameters:
location - new value of the property

getLocationInfoType

public abstract LocationInfoType getLocationInfoType()
Allows a client to receive information about one or more remote locations

Specified by:
getLocationInfoType in interface TServerEvent
Returns:
property value

setLocationInfoType

public abstract void setLocationInfoType(LocationInfoType locationInfoType)
Allows a client to receive information about one or more remote locations

Specified by:
setLocationInfoType in interface TServerEvent
Parameters:
locationInfoType - new value of the property

getMakeCallType

public abstract MakeCallType getMakeCallType()
Refer to the type TMakeCallType.

Specified by:
getMakeCallType in interface TServerEvent
Returns:
property value

setMakeCallType

public abstract void setMakeCallType(MakeCallType makeCallType)
Refer to the type TMakeCallType.

Specified by:
setMakeCallType in interface TServerEvent
Parameters:
makeCallType - new value of the property

getMonitorNextCallType

public abstract MonitorNextCallType getMonitorNextCallType()
Supervisor will monitor one call to the agent or Supervisor will monitor all subsequent calls to the agent until monitoring is canceled..

Specified by:
getMonitorNextCallType in interface TServerEvent
Returns:
property value

setMonitorNextCallType

public abstract void setMonitorNextCallType(MonitorNextCallType monitorNextCallType)
Supervisor will monitor one call to the agent or Supervisor will monitor all subsequent calls to the agent until monitoring is canceled..

Specified by:
setMonitorNextCallType in interface TServerEvent
Parameters:
monitorNextCallType - new value of the property

getNetworkCallID

public abstract java.lang.Long getNetworkCallID()
In case of network routing, the call identifier assigned by the switch where the call initially arrived

Specified by:
getNetworkCallID in interface TServerEvent
Returns:
property value

setNetworkCallID

public abstract void setNetworkCallID(java.lang.Long networkCallID)
In case of network routing, the call identifier assigned by the switch where the call initially arrived

Specified by:
setNetworkCallID in interface TServerEvent
Parameters:
networkCallID - new value of the property

setNetworkCallID

public abstract void setNetworkCallID(long networkCallID)
In case of network routing, the call identifier assigned by the switch where the call initially arrived

Specified by:
setNetworkCallID in interface TServerEvent
Parameters:
networkCallID - new value of the property

getNetworkCallState

public abstract NetworkCallState getNetworkCallState()
The network state of the call controller.

Specified by:
getNetworkCallState in interface TServerEvent
Returns:
property value

setNetworkCallState

public abstract void setNetworkCallState(NetworkCallState networkCallState)
The network state of the call controller.

Specified by:
setNetworkCallState in interface TServerEvent
Parameters:
networkCallState - new value of the property

getNetworkDestDN

public abstract java.lang.String getNetworkDestDN()
The intended destination of the NAT/C operation.

Specified by:
getNetworkDestDN in interface TServerEvent
Returns:
property value

setNetworkDestDN

public abstract void setNetworkDestDN(java.lang.String networkDestDN)
The intended destination of the NAT/C operation.

Specified by:
setNetworkDestDN in interface TServerEvent
Parameters:
networkDestDN - new value of the property

getNetworkDestState

public abstract NetworkDestState getNetworkDestState()
The state of the destination party of the network call.

Specified by:
getNetworkDestState in interface TServerEvent
Returns:
property value

setNetworkDestState

public abstract void setNetworkDestState(NetworkDestState networkDestState)
The state of the destination party of the network call.

Specified by:
setNetworkDestState in interface TServerEvent
Parameters:
networkDestState - new value of the property

getNetworkNodeID

public abstract java.lang.Integer getNetworkNodeID()
In case of network routing, the identifier of the switch where the call initially arrived.

Specified by:
getNetworkNodeID in interface TServerEvent
Returns:
property value

setNetworkNodeID

public abstract void setNetworkNodeID(java.lang.Integer networkNodeID)
In case of network routing, the identifier of the switch where the call initially arrived.

Specified by:
setNetworkNodeID in interface TServerEvent
Parameters:
networkNodeID - new value of the property

setNetworkNodeID

public abstract void setNetworkNodeID(int networkNodeID)
In case of network routing, the identifier of the switch where the call initially arrived.

Specified by:
setNetworkNodeID in interface TServerEvent
Parameters:
networkNodeID - new value of the property

getNetworkOrigDN

public abstract java.lang.String getNetworkOrigDN()
DN of the internal origination party in form of `location::DN`, only available for first-party operations (made on behalf of Agent 1), requested through Premise TServer

Specified by:
getNetworkOrigDN in interface TServerEvent
Returns:
property value

setNetworkOrigDN

public abstract void setNetworkOrigDN(java.lang.String networkOrigDN)
DN of the internal origination party in form of `location::DN`, only available for first-party operations (made on behalf of Agent 1), requested through Premise TServer

Specified by:
setNetworkOrigDN in interface TServerEvent
Parameters:
networkOrigDN - new value of the property

getNetworkPartyRole

public abstract NetworkPartyRole getNetworkPartyRole()
On Premise TServer 1 (Site A): RoleNtwkOrigParty, On Premise TServer 2 (Site B): RoleNtwkDestParty, On Network TServer: not present.

Specified by:
getNetworkPartyRole in interface TServerEvent
Returns:
property value

setNetworkPartyRole

public abstract void setNetworkPartyRole(NetworkPartyRole networkPartyRole)
On Premise TServer 1 (Site A): RoleNtwkOrigParty, On Premise TServer 2 (Site B): RoleNtwkDestParty, On Network TServer: not present.

Specified by:
setNetworkPartyRole in interface TServerEvent
Parameters:
networkPartyRole - new value of the property

getOtherDN

public abstract java.lang.String getOtherDN()
The other main Directory Number (which your application did not register) involved in this request or event. For instance, the DN of the main party of the call.

Specified by:
getOtherDN in interface TServerEvent

setOtherDN

public abstract void setOtherDN(java.lang.String otherDN)
The other main Directory Number (which your application did not register) involved in this request or event. For instance, the DN of the main party of the call.

Specified by:
setOtherDN in interface TServerEvent

getOtherDNRole

public abstract DNRole getOtherDNRole()
The role of the other DN involved in this request or event. (See the property otherDN).

Specified by:
getOtherDNRole in interface TServerEvent

setOtherDNRole

public abstract void setOtherDNRole(DNRole otherDNRole)
The role of the other DN involved in this request or event. (See the property otherDN).

Specified by:
setOtherDNRole in interface TServerEvent

getOtherQueue

public abstract java.lang.String getOtherQueue()
The queue of the other DN involved in this request or event. (See the property otherDN).

Specified by:
getOtherQueue in interface TServerEvent

setOtherQueue

public abstract void setOtherQueue(java.lang.String otherQueue)
The queue of the other DN involved in this request or event. (See the property otherDN).

Specified by:
setOtherQueue in interface TServerEvent

getOtherTrunk

public abstract java.lang.Integer getOtherTrunk()
The otherDN's number of the line coming into the switch from the telephone provider.

Specified by:
getOtherTrunk in interface TServerEvent

setOtherTrunk

public abstract void setOtherTrunk(java.lang.Integer otherTrunk)
The otherDN's number of the line coming into the switch from the telephone provider.

Specified by:
setOtherTrunk in interface TServerEvent

setOtherTrunk

public abstract void setOtherTrunk(int otherTrunk)
The otherDN's number of the line coming into the switch from the telephone provider.

Specified by:
setOtherTrunk in interface TServerEvent

getPlace

public abstract java.lang.String getPlace()
The agent's place.

Specified by:
getPlace in interface TServerEvent
Returns:
property value

setPlace

public abstract void setPlace(java.lang.String place)
The agent's place.

Specified by:
setPlace in interface TServerEvent
Parameters:
place - new value of the property

getPreviousConnID

public abstract ConnectionId getPreviousConnID()
The previous connection identifier of the call this event relates to.

Specified by:
getPreviousConnID in interface TServerEvent
Returns:
property value

setPreviousConnID

public abstract void setPreviousConnID(ConnectionId previousConnID)
The previous connection identifier of the call this event relates to.

Specified by:
setPreviousConnID in interface TServerEvent
Parameters:
previousConnID - new value of the property

getPrivateMsgID

public abstract java.lang.Integer getPrivateMsgID()
Service identifier for the information being passed.

Specified by:
getPrivateMsgID in interface TServerEvent
Returns:
property value

setPrivateMsgID

public abstract void setPrivateMsgID(java.lang.Integer privateMsgID)
Service identifier for the information being passed.

Specified by:
setPrivateMsgID in interface TServerEvent
Parameters:
privateMsgID - new value of the property

setPrivateMsgID

public abstract void setPrivateMsgID(int privateMsgID)
Service identifier for the information being passed.

Specified by:
setPrivateMsgID in interface TServerEvent
Parameters:
privateMsgID - new value of the property

getReasons

public abstract KeyValueCollection getReasons()
Additional data intended to specify reasons for and results of actions taken by the user.

Specified by:
getReasons in interface TServerEvent
Returns:
property value

setReasons

public abstract void setReasons(KeyValueCollection reasons)
Additional data intended to specify reasons for and results of actions taken by the user.

Specified by:
setReasons in interface TServerEvent
Parameters:
reasons - new value of the property

getRemoteDN

public abstract java.lang.String getRemoteDN()
The remote DN.

Specified by:
getRemoteDN in interface TServerEvent
Returns:
property value

setRemoteDN

public abstract void setRemoteDN(java.lang.String remoteDN)
The remote DN.

Specified by:
setRemoteDN in interface TServerEvent
Parameters:
remoteDN - new value of the property

getReferenceID

public abstract java.lang.Integer getReferenceID()
Reference ID of the related request. In event objects, this reference ID indicates to which request the event refers to.

Specified by:
getReferenceID in interface TServerEvent

setReferenceID

public abstract void setReferenceID(java.lang.Integer referenceID)
Reference ID of the related request. In event objects, this reference ID indicates to which request the event refers to.

Specified by:
setReferenceID in interface TServerEvent

setReferenceID

public abstract void setReferenceID(int referenceID)
Reference ID of the related request. In event objects, this reference ID indicates to which request the event refers to.

Specified by:
setReferenceID in interface TServerEvent

getRegistrationCode

public abstract ServerRole getRegistrationCode()
The registration code

Specified by:
getRegistrationCode in interface TServerEvent
Returns:
property value

setRegistrationCode

public abstract void setRegistrationCode(ServerRole registrationCode)
The registration code

Specified by:
setRegistrationCode in interface TServerEvent
Parameters:
registrationCode - new value of the property

getRouteType

public abstract RouteType getRouteType()
The type of routing applied to this call.

Specified by:
getRouteType in interface TServerEvent
Returns:
property value

setRouteType

public abstract void setRouteType(RouteType routeType)
The type of routing applied to this call.

Specified by:
setRouteType in interface TServerEvent
Parameters:
routeType - new value of the property

getServerRole

public abstract ServerRole getServerRole()
The role of T-Server.

Specified by:
getServerRole in interface TServerEvent
Returns:
property value

setServerRole

public abstract void setServerRole(ServerRole serverRole)
The role of T-Server.

Specified by:
setServerRole in interface TServerEvent
Parameters:
serverRole - new value of the property

getServerVersion

public abstract java.lang.String getServerVersion()
The release number of T-Server.

Specified by:
getServerVersion in interface TServerEvent
Returns:
property value

setServerVersion

public abstract void setServerVersion(java.lang.String serverVersion)
The release number of T-Server.

Specified by:
setServerVersion in interface TServerEvent
Parameters:
serverVersion - new value of the property

getServerXCapabilities

public abstract java.lang.String getServerXCapabilities()
T-Server eXtended capabilities.

Specified by:
getServerXCapabilities in interface TServerEvent
Returns:
property value

setServerXCapabilities

public abstract void setServerXCapabilities(java.lang.String serverXCapabilities)
T-Server eXtended capabilities.

Specified by:
setServerXCapabilities in interface TServerEvent
Parameters:
serverXCapabilities - new value of the property

getSessionID

public abstract java.lang.Integer getSessionID()
A unique session identifier generated by T-Server.

Specified by:
getSessionID in interface TServerEvent
Returns:
property value

setSessionID

public abstract void setSessionID(java.lang.Integer sessionID)
A unique session identifier generated by T-Server.

Specified by:
setSessionID in interface TServerEvent
Parameters:
sessionID - new value of the property

setSessionID

public abstract void setSessionID(int sessionID)
A unique session identifier generated by T-Server.

Specified by:
setSessionID in interface TServerEvent
Parameters:
sessionID - new value of the property

getThirdPartyDN

public abstract java.lang.String getThirdPartyDN()
The third party's DN, involved in the call.

Specified by:
getThirdPartyDN in interface TServerEvent

setThirdPartyDN

public abstract void setThirdPartyDN(java.lang.String thirdPartyDN)
The third party's DN, involved in the call.

Specified by:
setThirdPartyDN in interface TServerEvent

getThirdPartyDNRole

public abstract DNRole getThirdPartyDNRole()
The role of the third party DN involved in this request or event. (See the property ThirdParty).

Specified by:
getThirdPartyDNRole in interface TServerEvent

setThirdPartyDNRole

public abstract void setThirdPartyDNRole(DNRole thirdPartyDNRole)
The role of the third party DN involved in this request or event. (See the property ThirdParty).

Specified by:
setThirdPartyDNRole in interface TServerEvent

getThirdPartyQueue

public abstract java.lang.String getThirdPartyQueue()
The queue related to the DN ThirdPartyDN.

Specified by:
getThirdPartyQueue in interface TServerEvent

setThirdPartyQueue

public abstract void setThirdPartyQueue(java.lang.String thirdPartyQueue)
The queue related to the DN ThirdPartyDN.

Specified by:
setThirdPartyQueue in interface TServerEvent

getThirdPartyTrunk

public abstract java.lang.Integer getThirdPartyTrunk()
The ThirdParty's number of the line coming into the switch from the telephone provider.

Specified by:
getThirdPartyTrunk in interface TServerEvent

setThirdPartyTrunk

public abstract void setThirdPartyTrunk(java.lang.Integer thirdPartyTrunk)
The ThirdParty's number of the line coming into the switch from the telephone provider.

Specified by:
setThirdPartyTrunk in interface TServerEvent

setThirdPartyTrunk

public abstract void setThirdPartyTrunk(int thirdPartyTrunk)
The ThirdParty's number of the line coming into the switch from the telephone provider.

Specified by:
setThirdPartyTrunk in interface TServerEvent

getThisDN

public abstract java.lang.String getThisDN()
The Directory Number (which your application registered) involved in this request or event.

Specified by:
getThisDN in interface TServerEvent

setThisDN

public abstract void setThisDN(java.lang.String thisDN)
The Directory Number (which your application registered) involved in this request or event.

Specified by:
setThisDN in interface TServerEvent

getThisDNRole

public abstract DNRole getThisDNRole()
Role of the DN ThisDN.

Specified by:
getThisDNRole in interface TServerEvent

setThisDNRole

public abstract void setThisDNRole(DNRole thisDNRole)
Role of the DN ThisDN.

Specified by:
setThisDNRole in interface TServerEvent

getThisQueue

public abstract java.lang.String getThisQueue()
The queue related to ThisDN

Specified by:
getThisQueue in interface TServerEvent
Returns:
property value

setThisQueue

public abstract void setThisQueue(java.lang.String thisQueue)
The queue related to ThisDN

Specified by:
setThisQueue in interface TServerEvent
Parameters:
thisQueue - new value of the property

getThisTrunk

public abstract java.lang.Integer getThisTrunk()
Number of the line coming into the switch from the telephone provider.

Specified by:
getThisTrunk in interface TServerEvent

setThisTrunk

public abstract void setThisTrunk(java.lang.Integer thisTrunk)
Number of the line coming into the switch from the telephone provider.

Specified by:
setThisTrunk in interface TServerEvent

setThisTrunk

public abstract void setThisTrunk(int thisTrunk)
Number of the line coming into the switch from the telephone provider.

Specified by:
setThisTrunk in interface TServerEvent

getTimeout

public abstract java.lang.Integer getTimeout()
Time interval, in seconds.

Specified by:
getTimeout in interface TServerEvent
Returns:
property value

setTimeout

public abstract void setTimeout(java.lang.Integer timeout)
Time interval, in seconds.

Specified by:
setTimeout in interface TServerEvent
Parameters:
timeout - new value of the property

setTimeout

public abstract void setTimeout(int timeout)
Time interval, in seconds.

Specified by:
setTimeout in interface TServerEvent
Parameters:
timeout - new value of the property

getTransferConnID

public abstract ConnectionId getTransferConnID()
Connection identifier of the transfer's consultation call.

Specified by:
getTransferConnID in interface TServerEvent

setTransferConnID

public abstract void setTransferConnID(ConnectionId transferConnID)
Connection identifier of the transfer's consultation call.

Specified by:
setTransferConnID in interface TServerEvent

getTransferredNetworkCallID

public abstract java.lang.Integer getTransferredNetworkCallID()
Transferred Network CallID.

Specified by:
getTransferredNetworkCallID in interface TServerEvent
Returns:
property value

setTransferredNetworkCallID

public abstract void setTransferredNetworkCallID(java.lang.Integer transferredNetworkCallID)
Transferred Network CallID.

Specified by:
setTransferredNetworkCallID in interface TServerEvent
Parameters:
transferredNetworkCallID - new value of the property

setTransferredNetworkCallID

public abstract void setTransferredNetworkCallID(int transferredNetworkCallID)
Transferred Network CallID.

Specified by:
setTransferredNetworkCallID in interface TServerEvent
Parameters:
transferredNetworkCallID - new value of the property

getTransferredNetworkNodeID

public abstract java.lang.Integer getTransferredNetworkNodeID()
Transferred Network NodeID.

Specified by:
getTransferredNetworkNodeID in interface TServerEvent
Returns:
property value

setTransferredNetworkNodeID

public abstract void setTransferredNetworkNodeID(java.lang.Integer transferredNetworkNodeID)
Transferred Network NodeID.

Specified by:
setTransferredNetworkNodeID in interface TServerEvent
Parameters:
transferredNetworkNodeID - new value of the property

setTransferredNetworkNodeID

public abstract void setTransferredNetworkNodeID(int transferredNetworkNodeID)
Transferred Network NodeID.

Specified by:
setTransferredNetworkNodeID in interface TServerEvent
Parameters:
transferredNetworkNodeID - new value of the property

getTreatmentParameters

public abstract KeyValueCollection getTreatmentParameters()
The additional parameters associated with the treatment type.

Specified by:
getTreatmentParameters in interface TServerEvent
Returns:
property value

setTreatmentParameters

public abstract void setTreatmentParameters(KeyValueCollection treatmentParameters)
The additional parameters associated with the treatment type.

Specified by:
setTreatmentParameters in interface TServerEvent
Parameters:
treatmentParameters - new value of the property

getTreatmentType

public abstract TreatmentType getTreatmentType()
The type of the treatment applied to the telephony object in question.

Specified by:
getTreatmentType in interface TServerEvent
Returns:
property value

setTreatmentType

public abstract void setTreatmentType(TreatmentType treatmentType)
The type of the treatment applied to the telephony object in question.

Specified by:
setTreatmentType in interface TServerEvent
Parameters:
treatmentType - new value of the property

getUserData

public abstract KeyValueCollection getUserData()
Call-related user data.

Specified by:
getUserData in interface TServerEvent
Returns:
property value

setUserData

public abstract void setUserData(KeyValueCollection userData)
Call-related user data.

Specified by:
setUserData in interface TServerEvent
Parameters:
userData - new value of the property

getUserEvent

public abstract java.lang.Integer getUserEvent()
The user's event.

Specified by:
getUserEvent in interface TServerEvent
Returns:
property value

setUserEvent

public abstract void setUserEvent(java.lang.Integer userEvent)
The user's event.

Specified by:
setUserEvent in interface TServerEvent
Parameters:
userEvent - new value of the property

setUserEvent

public abstract void setUserEvent(int userEvent)
The user's event.

Specified by:
setUserEvent in interface TServerEvent
Parameters:
userEvent - new value of the property

getXReferenceID

public abstract java.lang.Integer getXReferenceID()
The reference number of a TGetAccessNumber function that is called by an application.

Specified by:
getXReferenceID in interface TServerEvent
Returns:
property value

setXReferenceID

public abstract void setXReferenceID(java.lang.Integer xReferenceID)
The reference number of a TGetAccessNumber function that is called by an application.

Specified by:
setXReferenceID in interface TServerEvent
Parameters:
xReferenceID - new value of the property

setXReferenceID

public abstract void setXReferenceID(int xReferenceID)
The reference number of a TGetAccessNumber function that is called by an application.

Specified by:
setXReferenceID in interface TServerEvent
Parameters:
xReferenceID - new value of the property

getCallUuid

public abstract java.lang.String getCallUuid()
Call UUID.

Specified by:
getCallUuid in interface TServerEvent
Returns:
property value

setCallUuid

public abstract void setCallUuid(java.lang.String callUuid)
Call UUID.

Specified by:
setCallUuid in interface TServerEvent
Parameters:
callUuid - new value of the property

getNewCallUuid

public abstract java.lang.String getNewCallUuid()
New call UUUID.

Specified by:
getNewCallUuid in interface TServerEvent
Returns:
property value

setNewCallUuid

public abstract void setNewCallUuid(java.lang.String newCallUuid)
New call UUUID.

Specified by:
setNewCallUuid in interface TServerEvent
Parameters:
newCallUuid - new value of the property

getOriginalCallUuid

public abstract java.lang.String getOriginalCallUuid()
Original call UUID.

Specified by:
getOriginalCallUuid in interface TServerEvent
Returns:
property value

setOriginalCallUuid

public abstract void setOriginalCallUuid(java.lang.String originalCallUuid)
Original call UUID.

Specified by:
setOriginalCallUuid in interface TServerEvent
Parameters:
originalCallUuid - new value of the property

getPartyUuid

public abstract java.lang.String getPartyUuid()
Party UUID.

Specified by:
getPartyUuid in interface TServerEvent
Returns:
property value

setPartyUuid

public abstract void setPartyUuid(java.lang.String partyUuid)
Party UUID.

Specified by:
setPartyUuid in interface TServerEvent
Parameters:
partyUuid - new value of the property

getRefCallUuid

public abstract java.lang.String getRefCallUuid()
Ref call UUID.

Specified by:
getRefCallUuid in interface TServerEvent
Returns:
property value

setRefCallUuid

public abstract void setRefCallUuid(java.lang.String refCallUuid)
Ref call UUID.

Specified by:
setRefCallUuid in interface TServerEvent
Parameters:
refCallUuid - new value of the property

getReliability

public abstract Reliability getReliability()
Specified by:
getReliability in interface TServerEvent

setReliability

public abstract void setReliability(Reliability reliability)
Specified by:
setReliability in interface TServerEvent

getServerStartTime

public abstract java.lang.Long getServerStartTime()
int64 timestamp as defined in call monitoring events.

Specified by:
getServerStartTime in interface TServerEvent
Returns:
property value

setServerStartTime

public abstract void setServerStartTime(java.lang.Long serverStartTime)
int64 timestamp as defined in call monitoring events.

Specified by:
setServerStartTime in interface TServerEvent
Parameters:
serverStartTime - new value of the property

setServerStartTime

public abstract void setServerStartTime(long serverStartTime)
int64 timestamp as defined in call monitoring events.

Specified by:
setServerStartTime in interface TServerEvent
Parameters:
serverStartTime - new value of the property

getEventSequenceNumber

public abstract java.lang.Long getEventSequenceNumber()
int64 sequence number of event produced by t-server.

Specified by:
getEventSequenceNumber in interface TServerEvent
Returns:
property value

setEventSequenceNumber

public abstract void setEventSequenceNumber(java.lang.Long eventSequenceNumber)
int64 sequence number of event produced by t-server.

Specified by:
setEventSequenceNumber in interface TServerEvent
Parameters:
eventSequenceNumber - new value of the property

setEventSequenceNumber

public abstract void setEventSequenceNumber(long eventSequenceNumber)
int64 sequence number of event produced by t-server.

Specified by:
setEventSequenceNumber in interface TServerEvent
Parameters:
eventSequenceNumber - new value of the property

getMediaType

public abstract MediaType getMediaType()
The Media Type

Specified by:
getMediaType in interface TServerEvent
Returns:
property value

setMediaType

public abstract void setMediaType(MediaType mediaType)
The Media Type

Specified by:
setMediaType in interface TServerEvent
Parameters:
mediaType - new value of the property

getLocalCallType

public abstract CallType getLocalCallType()
Specified by:
getLocalCallType in interface TServerEvent
Returns:
property value

setLocalCallType

public abstract void setLocalCallType(CallType localCallType)
Specified by:
setLocalCallType in interface TServerEvent
Parameters:
localCallType - new value of the property

getPropagatedCallType

public abstract CallType getPropagatedCallType()
Specified by:
getPropagatedCallType in interface TServerEvent
Returns:
property value

setPropagatedCallType

public abstract void setPropagatedCallType(CallType propagatedCallType)
Specified by:
setPropagatedCallType in interface TServerEvent
Parameters:
propagatedCallType - new value of the property

getSubscriptionID

public abstract java.lang.String getSubscriptionID()
Specified by:
getSubscriptionID in interface TServerEvent
Returns:
property value

setSubscriptionID

public abstract void setSubscriptionID(java.lang.String subscriptionID)
Specified by:
setSubscriptionID in interface TServerEvent
Parameters:
subscriptionID - new value of the property

getCallHistory

public abstract CallHistoryInfo getCallHistory()
Specified by:
getCallHistory in interface TServerEvent

setCallHistory

public abstract void setCallHistory(CallHistoryInfo callHistory)
Specified by:
setCallHistory in interface TServerEvent

getTime

public abstract TimeStamp getTime()
Specified by:
getTime in interface TServerEvent

setTime

public abstract void setTime(TimeStamp time)
Specified by:
setTime in interface TServerEvent

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.