|
Interaction SDK (Web Services) |
||||||||
| PREV SERVICE NEXT SERVICE | FRAMES NO FRAMES | ||||||||
| SUMMARY: ATTRIBUTE | METHOD | EVENT | DETAIL: ATTRIBUTE | METHOD | EVENT | ||||||||
| Attribute Summary | |
String[] |
agent:agentGroupsAgentGroups identifiers to which this agent belongs. |
String[] |
agent:availableMediasAll the available media names of the current place of this agent. |
String |
agent:currentPlaceIdID of this agent's current place. An agent is considered as 'sitting' on the place of the last DN on which the agent has logged in. Only the last logged DN is taken into account. It means that, if the agent logs into a DN of another place, he is no more seen as sitting on the first place but on the one of the last logged DN. And this despite the fact that he is still logged on the first DN. If the agent is not logged in anywhere, this method will return null if the agent has no default place. |
String |
agent:defaultPlaceIdID of an agent's default place; null, if the agent has no default place. Refer to the Configuration Layer documentation to set default places to agents. |
com.genesyslab.ail.ws.agent.DnActionsPossible |
agent:dnActionsPossibleUpdated possible agent actions on the DN related to the VoiceMediaEvent. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.agent.AgentDnEventReason |
agent:dnEventReasonDN event reason. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.place.VoiceMediaInfo[] |
agent:dnsAll the DNs of the current place of this agent. |
com.genesyslab.ail.ws.agent.DnActionsPossible[] |
agent:dnsActionsPossiblePossible agent actions on each DN. The agent must be logged into a place; otherwise, null. |
com.genesyslab.ail.ws.agent.DnWorkmodesPossible[] |
agent:dnsWorkmodesPossiblePossible agent workmodes on each DN. The agent must be logged on a place; otherwise, null. |
com.genesyslab.ail.ws.place.VoiceMediaInfo[] |
agent:loggedDnsDNs on which this agent is currently logged in. |
com.genesyslab.ail.ws.place.MediaInfo[] |
agent:loggedMediasAll the media on which this agent is currently logged in. |
String[] |
agent:loginIdsList of this agent's login IDs. These login IDs are those configured in the 'Agent Info' tab in the Configuration Layer. |
com.genesyslab.ail.ws.agent.MediaActionsPossible |
agent:mediaActionsPossibleUpdated possible agent actions on the medium related to the MediaEvent. Sent only on MediaEvent. |
com.genesyslab.ail.ws.agent.AgentMediaEventReason |
agent:mediaEventReasonMedium event reason. Sent only on MediaEvent. |
com.genesyslab.ail.ws.place.MediaInfo |
agent:mediaInfoAgent status on the event-related medium. Sent only on MediaEvent. |
com.genesyslab.ail.ws.agent.MediaActionsPossible[] |
agent:mediasActionsPossiblePossible agent actions on each medium. The agent must be logged into a place; otherwise, null. |
String |
agent:mediaStatusReasonMedium status reason. Sent only on MediaEvent. |
String |
agent:mediaStatusReasonDescriptionMedium status reason description. Sent only on MediaEvent. |
String |
agent:placeChangedNew place identifier. Sent only on PlaceChangedEvent. |
String |
agent:queuethe queue to which this event is related. Sent only on VoiceMediaEvent. |
String |
agent:signatureAgent's signature, or the default signature (defined the application options) if this agent has no signature defined in the Configuration Layer. |
com.genesyslab.ail.ws.agent.Skill[] |
agent:skillsThis agent's skills. These are defined in the Configuration Layer. |
com.genesyslab.ail.ws.agent.LoginIdsSwitch[] |
agent:switchesLoginIdsAgent's login IDs per switch. |
com.genesyslab.ail.ws.KeyValue[] |
agent:TEventExtensionsTEvent extensions that might have come with the TEvent that caused this event. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.KeyValue[] |
agent:TEventReasonsSwitch-specific reasons that might have come with the TEvent that caused this event. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.place.VoiceMediaInfo |
agent:voiceMediaInfoAgent status on the event-related DN. Sent only on VoiceMediaEvent. |
String |
person:agentIdThe event-related person's identifier. This attribute represents the person's username. |
com.genesyslab.ail.ws.KeyValue[] |
person:annexAdditional information about this person. This corresponds to the 'Annex' tab in the Configuration Layer. |
String |
person:employeeIdThe person's employee identifier. |
String |
person:firstnameThe person's first name. |
boolean |
person:isAgenttrue if this person is really an agent. |
boolean |
person:isEnabledThe Configuration Layer status of the Person object. |
String |
person:lastnameThe person's last name. |
| Method Summary | |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
afterCallworkSets this agents DNs to the after-call work state. This method has the same effect as calling notReady() with the option Workmode.AFTER_CALL_WORK. |
boolean |
changePasswordChanges the password of a person. |
com.genesyslab.ail.ws.agent.PasswordReason |
changePasswordExChanges the password of a person. |
boolean |
checkPasswordChecks the password of a person. |
com.genesyslab.ail.ws.agent.PasswordReason |
checkPasswordExChecks the password of a person. |
com.genesyslab.ail.ws.AttributeError[] |
deleteResourcePropertiesDeletes a list of resource properties. |
com.genesyslab.ail.ws.agent.AgentListDTO |
getAgentsDTORetrieves a list of existing agents. index = 0 and length = -1 : returns all the agents. index = 0 and length = 8 : returns the first eight agents. index = 8 and length = 8 : returns the next eight agents. index = 7 and length = -1 : returns all the agents except the first seven. |
com.genesyslab.ail.ws.agent.LoginIdPersonId[] |
getPersonIdByLoginIdsReturns the identifiers (user name) of Person from login identifiers on a switch. |
com.genesyslab.ail.ws.agent.PersonDTO[] |
getPersonsDTORetrieves all the requested attributes on persons. |
com.genesyslab.ail.ws.agent.ResourceProperty[] |
getResourcePropertiesReturns a list of resource property |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
loginLogs this agent in. |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
logoutLogs this agent out. |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
notReadySets this agent's DNs and media to not ready. |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
readySets ready this agent's DNs and media to ready. |
com.genesyslab.ail.ws.agent.PersonError[] |
setPersonsDTOSets the data on these persons. |
com.genesyslab.ail.ws.AttributeError[] |
setResourcePropertiesSets a list of resource property key-value pairs. |
| Event Summary | |
MediaEventMedia event on an agent other than a voice media event. For example, for chat or email media. |
|
PlaceChangedEventEvent sent when the associated place has changed. |
|
VoiceMediaEventVoice media event on an agent. |
|
| Attribute Detail |
| Attributes of domain agent |
Type: String[]
Type: String[]
Type: String
Type: String
Type: com.genesyslab.ail.ws.agent.DnActionsPossible
Type: com.genesyslab.ail.ws.agent.AgentDnEventReason
Type: com.genesyslab.ail.ws.place.VoiceMediaInfo[]
Type: com.genesyslab.ail.ws.agent.DnActionsPossible[]
Type: com.genesyslab.ail.ws.agent.DnWorkmodesPossible[]
Type: com.genesyslab.ail.ws.place.VoiceMediaInfo[]
Type: com.genesyslab.ail.ws.place.MediaInfo[]
Type: String[]
Type: com.genesyslab.ail.ws.agent.MediaActionsPossible
Type: com.genesyslab.ail.ws.agent.AgentMediaEventReason
Type: com.genesyslab.ail.ws.place.MediaInfo
Type: com.genesyslab.ail.ws.agent.MediaActionsPossible[]
Type: String
Type: String
Type: String
Type: String
Type: String
Type: com.genesyslab.ail.ws.agent.Skill[]
Type: com.genesyslab.ail.ws.agent.LoginIdsSwitch[]
Type: com.genesyslab.ail.ws.KeyValue[]
Type: com.genesyslab.ail.ws.KeyValue[]
Type: com.genesyslab.ail.ws.place.VoiceMediaInfo
| Attributes of domain person |
Type: String
Type: com.genesyslab.ail.ws.KeyValue[]
Type: String
Type: String
Type: boolean
Type: boolean
Type: String
| Method Detail |
Stringcom.genesyslab.ail.ws.agent.AfterCallWorkVoiceFormcom.genesyslab.ail.ws.agent.MediaInfoError[]StringStringStringbooleanStringStringStringcom.genesyslab.ail.ws.agent.PasswordReasonStringStringbooleanStringStringcom.genesyslab.ail.ws.agent.PasswordReasonStringString[]com.genesyslab.ail.ws.AttributeError[]intintString[]com.genesyslab.ail.ws.agent.AgentListDTOString[]Stringcom.genesyslab.ail.ws.agent.LoginIdPersonId[]String[]String[]com.genesyslab.ail.ws.agent.PersonDTO[]StringString[]com.genesyslab.ail.ws.agent.ResourceProperty[]StringStringcom.genesyslab.ail.ws.agent.LoginVoiceFormcom.genesyslab.ail.ws.agent.MediaFormcom.genesyslab.ail.ws.agent.MediaInfoError[]Stringcom.genesyslab.ail.ws.agent.LogoutVoiceFormcom.genesyslab.ail.ws.agent.MediaFormcom.genesyslab.ail.ws.agent.MediaInfoError[]Stringcom.genesyslab.ail.ws.agent.ReadyVoiceFormcom.genesyslab.ail.ws.agent.MediaFormcom.genesyslab.ail.ws.agent.MediaInfoError[]Stringcom.genesyslab.ail.ws.agent.ReadyVoiceFormcom.genesyslab.ail.ws.agent.MediaFormcom.genesyslab.ail.ws.agent.MediaInfoError[]com.genesyslab.ail.ws.agent.PersonDTO[]com.genesyslab.ail.ws.agent.PersonError[]Stringcom.genesyslab.ail.ws.agent.ResourcePropertyKeyValue[]com.genesyslab.ail.ws.AttributeError[]| Event Detail |
|
Interaction SDK (Web Services) |
||||||||
| PREV SERVICE NEXT SERVICE | FRAMES NO FRAMES | ||||||||
| SUMMARY: ATTRIBUTE | METHOD | EVENT | DETAIL: ATTRIBUTE | METHOD | EVENT | ||||||||