Supervisor Web Service¶
Web Service: WsSupervisorService¶
Methods¶
Methods are accessible under the service attribute of a client instance.
-
SupervisorWebService.acceptChatInvite([chatId, accepted])¶ Parameters: - chatId –
SupervisorWebService.StringType(optional) - accepted –
SupervisorWebService.BooleanType(optional)
Return type: - chatId –
-
SupervisorWebService.closeChatSession([chatId])¶ Parameters: chatId – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.closeChatSessionResponse
-
SupervisorWebService.closeSession(parameters)¶ Parameters: parameters – SupervisorWebService.closeSessionReturn type: SupervisorWebService.closeSessionResponse
-
SupervisorWebService.createChatSession(parameters)¶ Parameters: parameters – SupervisorWebService.createChatSessionReturn type: SupervisorWebService.createChatSessionResponse
-
SupervisorWebService.forceStopCampaign([campaignName])¶ Parameters: campaignName – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.forceStopCampaignResponse
-
SupervisorWebService.getApiVersions(parameters)¶ Parameters: parameters – SupervisorWebService.getApiVersionsReturn type: SupervisorWebService.getApiVersionsResponse
-
SupervisorWebService.getCallCountersState(parameters)¶ Parameters: parameters – SupervisorWebService.getCallCountersStateReturn type: SupervisorWebService.getCallCountersStateResponse
-
SupervisorWebService.getColumnNames([statisticType])¶ Parameters: statisticType – SupervisorWebService.statisticType(optional)Return type: SupervisorWebService.getColumnNamesResponse
-
SupervisorWebService.getDispositionsNames(parameters)¶ Parameters: parameters – SupervisorWebService.getDispositionsNamesReturn type: SupervisorWebService.getDispositionsNamesResponse
-
SupervisorWebService.getLoggedInUsers(parameters)¶ Parameters: parameters – SupervisorWebService.getLoggedInUsersReturn type: SupervisorWebService.getLoggedInUsersResponse
-
SupervisorWebService.getMonitoringSupervisors([agentName])¶ Parameters: agentName – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.getMonitoringSupervisorsResponse
-
SupervisorWebService.getMyGroupIds(parameters)¶ Parameters: parameters – SupervisorWebService.getMyGroupIdsReturn type: SupervisorWebService.getMyGroupIdsResponse
-
SupervisorWebService.getMyPermissions(parameters)¶ Parameters: parameters – SupervisorWebService.getMyPermissionsReturn type: SupervisorWebService.getMyPermissionsResponse
-
SupervisorWebService.getMySkillsIds(parameters)¶ Parameters: parameters – SupervisorWebService.getMySkillsIdsReturn type: SupervisorWebService.getMySkillsIdsResponse
-
SupervisorWebService.getSessionParameters(parameters)¶ Parameters: parameters – SupervisorWebService.getSessionParametersReturn type: SupervisorWebService.getSessionParametersResponse
-
SupervisorWebService.getStatistics([statisticType, columnNames])¶ Parameters: - statisticType –
SupervisorWebService.statisticType(optional) - columnNames –
SupervisorWebService.row(optional)
Return type: - statisticType –
-
SupervisorWebService.getStatisticsUpdate([statisticType, previousTimestamp, longPollingTimeout])¶ Parameters: - statisticType –
SupervisorWebService.statisticType(optional) - previousTimestamp –
SupervisorWebService.LongType(optional) - longPollingTimeout –
SupervisorWebService.LongType(optional)
Return type: - statisticType –
-
SupervisorWebService.getUserLimits(parameters)¶ Parameters: parameters – SupervisorWebService.getUserLimitsReturn type: SupervisorWebService.getUserLimitsResponse
-
SupervisorWebService.loginStation([stationName, forceLogoutSession, appType, idleTimeOut])¶ Parameters: - stationName –
SupervisorWebService.StringType(optional) - forceLogoutSession –
SupervisorWebService.BooleanType(optional) - appType –
SupervisorWebService.StringType(optional) - idleTimeOut –
SupervisorWebService.IntType(optional)
Return type: - stationName –
-
SupervisorWebService.receiveMessages([previousTimestamp, longPollingTimeout])¶ Parameters: - previousTimestamp –
SupervisorWebService.LongType(optional) - longPollingTimeout –
SupervisorWebService.LongType(optional)
Return type: - previousTimestamp –
-
SupervisorWebService.reconnectStation(parameters)¶ Parameters: parameters – SupervisorWebService.reconnectStationReturn type: SupervisorWebService.reconnectStationResponse
-
SupervisorWebService.removeUserFromChat([chatId, user])¶ Parameters: - chatId –
SupervisorWebService.StringType(optional) - user –
SupervisorWebService.wsRoledId(optional)
Return type: - chatId –
-
SupervisorWebService.resetCampaign([campaignName])¶ Parameters: campaignName – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.resetCampaignResponse
-
SupervisorWebService.resetCampaignDispositions([campaignName, dispositions, after, before])¶ Parameters: - campaignName –
SupervisorWebService.StringType(optional) - dispositions –
SupervisorWebService.StringType(optional) - after –
SupervisorWebService.DateTimeType(optional) - before –
SupervisorWebService.DateTimeType(optional)
Return type: - campaignName –
-
SupervisorWebService.sendBroadcastMessages([type, specId, text])¶ Parameters: - type –
SupervisorWebService.broadcastType(optional) - specId –
SupervisorWebService.LongType(optional) - text –
SupervisorWebService.StringType(optional)
Return type: - type –
-
SupervisorWebService.sendChatInvite([chatId, user])¶ Parameters: - chatId –
SupervisorWebService.StringType(optional) - user –
SupervisorWebService.wsRoledId(optional)
Return type: - chatId –
-
SupervisorWebService.sendInfoMessage([user, text])¶ Parameters: - user –
SupervisorWebService.wsRoledId(optional) - text –
SupervisorWebService.StringType(optional)
Return type: - user –
-
SupervisorWebService.sendMsgToChat([chatId, text])¶ Parameters: - chatId –
SupervisorWebService.StringType(optional) - text –
SupervisorWebService.StringType(optional)
Return type: - chatId –
-
SupervisorWebService.setSessionParameters([viewSettings])¶ Parameters: viewSettings – SupervisorWebService.viewSettings(optional)Return type: SupervisorWebService.setSessionParametersResponse
-
SupervisorWebService.startCampaign([campaignName])¶ Parameters: campaignName – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.startCampaignResponse
-
SupervisorWebService.startMonitoring([agentName, monitoringMode])¶ Parameters: - agentName –
SupervisorWebService.StringType(optional) - monitoringMode –
SupervisorWebService.monitoringMode(optional)
Return type: - agentName –
-
SupervisorWebService.stopCampaign([campaignName])¶ Parameters: campaignName – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.stopCampaignResponse
-
SupervisorWebService.stopMonitoring([agentName])¶ Parameters: agentName – SupervisorWebService.StringType(optional)Return type: SupervisorWebService.stopMonitoringResponse
Types¶
Types are accessible under the type attribute of a client instance.
-
class
SupervisorWebService.AgentMonitorFault¶ -
agentName¶ type: SupervisorWebService.StringType
-
message¶ type: SupervisorWebService.StringType
-
monitorError¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.AgentNotFoundFault¶ -
agentName¶ type: SupervisorWebService.StringType
-
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.CampaignNotFoundFault¶ -
campaignName¶ type: SupervisorWebService.StringType
-
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.CampaignStateUpdateFault¶ -
campaignName¶ type: SupervisorWebService.StringType
-
details¶ type: SupervisorWebService.StringType
-
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.ConcurrentModificationFault¶ -
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.ConfigurationChangedFault¶ -
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.DispositionNotFoundFault¶ -
dispositionName¶ type: SupervisorWebService.StringType
-
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.OperationsLimitExceededFault¶ -
limit¶ type: SupervisorWebService.LongType
-
message¶ type: SupervisorWebService.StringType
-
operationType¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.ReconnectStationFault¶ -
message¶ type: SupervisorWebService.StringType
-
problem¶
-
stationName¶ type: SupervisorWebService.StringType
-
type: SupervisorWebService.StringType
-
class
SupervisorWebService.SessionNotInitializedFault¶ -
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.StationNotFoundFault¶ -
message¶ type: SupervisorWebService.StringType
-
stationName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.StatisticsNotRequestedFault¶ -
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.WrongCampaignStateFault¶ -
actualState¶
-
campaignName¶ type: SupervisorWebService.StringType
-
desiredState¶
-
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.WrongCampaignTypeFault¶ -
actualType¶
-
campaignName¶ type: SupervisorWebService.StringType
-
desiredTypes¶ type:
SupervisorWebService.campaignTypeThis is a list with an unlimited number of items.
-
message¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.acceptChatInvite -
chatId¶ type: SupervisorWebService.StringType
-
accepted¶ type: SupervisorWebService.BooleanType
-
-
class
SupervisorWebService.acceptChatInviteResponse¶
-
class
SupervisorWebService.apiOperationType¶ Values:
- Query
- Modify
- Upload
- SingleUpload
- ReportRequest
- RetrieveReport
- AsynchronousUpload
- QueryStatistics
- QueryChangedStatistics
- Web2CampaignUpload
- VIVRCreateSession
-
class
SupervisorWebService.broadcastType¶ Values:
- ALL
- MY_SKILLS
- SPEC_SKILL
- MY_AGENT_GROUPS
- SPEC_AGENT_GROUP
-
class
SupervisorWebService.callCounterState¶ -
limit¶ type: SupervisorWebService.LongType
-
operationType¶
-
value¶ type: SupervisorWebService.LongType
-
-
class
SupervisorWebService.campaignState¶ Values:
- NOT_RUNNING
- STARTING
- RUNNING
- STOPPING
- RESETTING
-
class
SupervisorWebService.campaignType¶ Values:
- OUTBOUND
- AUTODIAL
- INBOUND
-
class
SupervisorWebService.closeChatSession -
chatId¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.closeChatSessionResponse¶
-
class
SupervisorWebService.closeSession
-
class
SupervisorWebService.closeSessionResponse¶
-
class
SupervisorWebService.codec¶ Values:
- G711U
- G711A
- G729
- G723
- GSM
- G726
- ILBC
-
class
SupervisorWebService.codecParameters¶ -
codecs¶ type:
SupervisorWebService.codecThis is a list with an unlimited number of items.
-
cryptoSuites¶ type:
SupervisorWebService.cryptoSuiteThis is a list with an unlimited number of items.
-
disableNAT¶ type: SupervisorWebService.BooleanType
-
noSilenceSuppression¶ type: SupervisorWebService.BooleanType
-
ptime¶ type: SupervisorWebService.IntType
-
rfc2833pType¶ type: SupervisorWebService.IntType
-
useSRTP¶ type: SupervisorWebService.BooleanType
-
-
class
SupervisorWebService.connectStationProblem¶ Values:
- HARDWARE_TIMEOUT
- OPERATOR_INTERCEPT
- DIAL_ERROR
- RESOURCE_UNAVAILABLE
- BUSY
- NO_ANSWER
- NO_DIALTONE
- HANGUP
- UNKNOWN_ERROR
-
class
SupervisorWebService.connectStationResult¶ Values:
- CONNECT
- CONNECT_VOICE
- CONNECT_ANSWR_MACHN
- CONNECT_DIGITAL_PHONE
- CONNECT_FAX
- CONNECT_RINGBACK
-
class
SupervisorWebService.createChatSession
-
class
SupervisorWebService.cryptoSuite¶ Values:
- AES_CM_128_HMAC_SHA1_80
- AES_CM_128_HMAC_SHA1_32
- F8_128_HMAC_SHA1_80
-
class
SupervisorWebService.forceStopCampaign -
campaignName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.forceStopCampaignResponse¶
-
class
SupervisorWebService.getApiVersions
-
class
SupervisorWebService.getCallCountersState
-
class
SupervisorWebService.getCallCountersStateResponse¶ -
return¶ type:
SupervisorWebService.limitTimeoutStateThis is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getColumnNames -
statisticType¶
-
-
class
SupervisorWebService.getColumnNamesResponse¶ -
return¶ type:
SupervisorWebService.row
-
-
class
SupervisorWebService.getDispositionsNames
-
class
SupervisorWebService.getDispositionsNamesResponse¶ -
return¶ type: SupervisorWebService.StringType
This is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getLoggedInUsers
-
class
SupervisorWebService.getLoggedInUsersResponse¶ -
return¶ type:
SupervisorWebService.wsUserRoledIdThis is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getMonitoringSupervisors -
agentName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.getMonitoringSupervisorsResponse¶ -
return¶ type:
SupervisorWebService.monitoringSupervisorThis is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getMyGroupIds
-
class
SupervisorWebService.getMyGroupIdsResponse¶ -
return¶ type:
SupervisorWebService.wsAgentGroupThis is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getMyPermissions
-
class
SupervisorWebService.getMyPermissionsResponse¶ -
return¶ type:
SupervisorWebService.supervisorPermissionThis is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getMySkillsIds
-
class
SupervisorWebService.getMySkillsIdsResponse¶ -
return¶ type:
SupervisorWebService.wsSkillThis is a list with an unlimited number of items.
-
-
class
SupervisorWebService.getSessionParameters
-
class
SupervisorWebService.getStatistics -
statisticType¶
-
columnNames¶ type:
SupervisorWebService.row
-
-
class
SupervisorWebService.getStatisticsUpdate -
statisticType¶
-
previousTimestamp¶ type: SupervisorWebService.LongType
-
longPollingTimeout¶ type: SupervisorWebService.LongType
-
-
class
SupervisorWebService.getUserLimits
-
class
SupervisorWebService.itemUpdate¶ -
columnName¶ type: SupervisorWebService.StringType
-
columnValue¶ type: SupervisorWebService.StringType
-
objectName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.limitTimeoutState¶ -
callCounterStates¶ type:
SupervisorWebService.callCounterStateThis is a list with an unlimited number of items.
-
timeout¶ type: SupervisorWebService.LongType
-
-
class
SupervisorWebService.loginStation -
stationName¶ type: SupervisorWebService.StringType
-
forceLogoutSession¶ type: SupervisorWebService.BooleanType
-
appType¶ type: SupervisorWebService.StringType
-
idleTimeOut¶ type: SupervisorWebService.IntType
-
-
class
SupervisorWebService.monitoringMode¶ Values:
- Silence
- BargeIn
- Whispering
-
class
SupervisorWebService.monitoringSupervisor¶ -
mode¶
-
supervisorName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.receiveMessages -
previousTimestamp¶ type: SupervisorWebService.LongType
-
longPollingTimeout¶ type: SupervisorWebService.LongType
-
-
class
SupervisorWebService.reconnectStation
-
class
SupervisorWebService.removeUserFromChatResponse¶
-
class
SupervisorWebService.resetCampaign -
campaignName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.resetCampaignDispositions -
campaignName¶ type: SupervisorWebService.StringType
-
dispositions¶ type: SupervisorWebService.StringType
This is a list with an unlimited number of items.
-
after¶ type: SupervisorWebService.DateTimeType
-
before¶ type: SupervisorWebService.DateTimeType
-
-
class
SupervisorWebService.resetCampaignDispositionsResponse¶
-
class
SupervisorWebService.resetCampaignResponse¶
-
class
SupervisorWebService.rollingPeriod¶ Values:
- Minutes5
- Minutes10
- Minutes15
- Minutes30
- Hour1
- Hours2
- Hours3
- Today
-
class
SupervisorWebService.sendBroadcastMessages -
type¶
-
specId¶ type: SupervisorWebService.LongType
-
text¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.sendBroadcastMessagesResponse¶
-
class
SupervisorWebService.sendChatInviteResponse¶
-
class
SupervisorWebService.sendInfoMessageResponse¶
-
class
SupervisorWebService.sendMsgToChat -
chatId¶ type: SupervisorWebService.StringType
-
text¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.sendMsgToChatResponse¶
-
class
SupervisorWebService.setSessionParameters -
viewSettings¶
-
-
class
SupervisorWebService.setSessionParametersResponse¶
-
class
SupervisorWebService.startCampaign -
campaignName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.startCampaignResponse¶
-
class
SupervisorWebService.startMonitoring -
agentName¶ type: SupervisorWebService.StringType
-
monitoringMode¶
-
-
class
SupervisorWebService.startMonitoringResponse¶
-
class
SupervisorWebService.stationParameters¶ -
backupProxy¶ type: SupervisorWebService.StringType
-
codecParameters¶
-
name¶ type: SupervisorWebService.StringType
-
password¶ type: SupervisorWebService.StringType
-
proxy¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.statisticType¶ Values:
- AgentState
- AgentStatistics
- ACDStatus
- CampaignState
- OutboundCampaignManager
- OutboundCampaignStatistics
- InboundCampaignStatistics
- AutodialCampaignStatistics
-
class
SupervisorWebService.statistics¶ -
columns¶ type:
SupervisorWebService.row
-
rows¶ type:
SupervisorWebService.rowThis is a list with an unlimited number of items.
-
timestamp¶ type: SupervisorWebService.LongType
-
type¶
-
-
class
SupervisorWebService.statisticsRange¶ Values:
- RollingHour
- CurrentDay
- CurrentWeek
- CurrentMonth
- Lifetime
- CurrentShift
-
class
SupervisorWebService.statisticsUpdate¶ -
addedObjects¶ type:
SupervisorWebService.row
-
dataUpdate¶ type:
SupervisorWebService.itemUpdateThis is a list with an unlimited number of items.
-
deletedObjects¶ type:
SupervisorWebService.row
-
lastTimestamp¶ type: SupervisorWebService.LongType
-
previousTimestamp¶ type: SupervisorWebService.LongType
-
type¶
-
-
class
SupervisorWebService.stopCampaign -
campaignName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.stopCampaignResponse¶
-
class
SupervisorWebService.stopMonitoring -
agentName¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.stopMonitoringResponse¶
-
class
SupervisorWebService.supervisorPermissionType¶ Values:
- Users
- Agents
- CallMonitoring
- Stations
- ChatSessions
- Campaigns
- CampaignManagement
- AllSkills
- BillingInfo
- BargeInMonitor
- WhisperMonitor
- ViewDataForAllAgentGroups
- ReviewVoiceRecordings
- EditAgentSkills
- NICEEnabled
- CanAccessDashboardMenu
- CampaignManagementStart
- CampaignManagementStop
- CampaignManagementReset
- CampaignManagementResetDispositions
- CampaignManagementResetListPositions
- CampaignManagementResetAbandonCallRate
- CanViewTextDetailsTab
- CanAccessShowFields
-
class
SupervisorWebService.userRole¶ Values:
- Agent
- DomainSupervisor
- DomainAdmin
-
class
SupervisorWebService.versions¶ -
maxVersion¶ type: SupervisorWebService.StringType
-
minVersion¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.viewSettings¶ -
appType¶ type: SupervisorWebService.StringType
-
forceLogoutSession¶ type: SupervisorWebService.BooleanType
-
idleTimeOut¶ type: SupervisorWebService.IntType
-
rollingPeriod¶
-
shiftStart¶ type: SupervisorWebService.IntType
-
statisticsRange¶
-
timeZone¶ type: SupervisorWebService.IntType
-
-
class
SupervisorWebService.wsAgentGroup¶ -
id¶ type: SupervisorWebService.LongType
-
name¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.wsChatMessage¶ -
chatId¶ type: SupervisorWebService.StringType
-
from¶
-
participants¶ type:
SupervisorWebService.wsRoledIdThis is a list with an unlimited number of items.
-
text¶ type: SupervisorWebService.StringType
-
timestamp¶ type: SupervisorWebService.LongType
-
type¶
-
-
class
SupervisorWebService.wsChatMessageType¶ Values:
- BROADCAST
- INFO
- REQUEST
- INVITE
- INVITE_CANCELLED
- ACK
- NACK
- TIMEOUT
- KICK
- BROADCAST_TO_SKILL
- BROADCAST_TO_AGENT_GROUP
- CHAT
- ARRIVED
- LEAVE
- END
- KILLED
- PARTICIPANT_REQ
- PARTICIPANT_RESP
- HELP_REQUEST
- UNKNOWN
-
class
SupervisorWebService.wsChatMessages¶ -
messages¶ type:
SupervisorWebService.wsChatMessageThis is a list with an unlimited number of items.
-
timestamp¶ type: SupervisorWebService.LongType
-
-
class
SupervisorWebService.wsSkill¶ -
id¶ type: SupervisorWebService.LongType
-
name¶ type: SupervisorWebService.StringType
-
-
class
SupervisorWebService.wsUserLimits¶ -
mobileLimit¶ type: SupervisorWebService.IntType
-
mobileLoggedin¶ type: SupervisorWebService.IntType
-
supervisorLimit¶ type: SupervisorWebService.IntType
-
supervisorsLoggedin¶ type: SupervisorWebService.IntType
-