|
Interaction SDK (Web Services) |
||||||||
PREV SERVICE NEXT SERVICE | FRAMES NO FRAMES | ||||||||
SUMMARY: ATTRIBUTE | METHOD | EVENT | DETAIL: ATTRIBUTE | METHOD | EVENT |
Attribute Summary | |
String[] |
agent:agentGroups AgentGroups identifiers to which this agent belongs. |
String[] |
agent:availableMedias All the available media names of the current place of this agent. |
String |
agent:currentPlaceId ID 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:defaultPlaceId ID 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:dnActionsPossible Updated possible agent actions on the DN related to the VoiceMediaEvent. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.agent.AgentDnEventReason |
agent:dnEventReason DN event reason. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.place.VoiceMediaInfo[] |
agent:dns All the DNs of the current place of this agent. |
com.genesyslab.ail.ws.agent.DnActionsPossible[] |
agent:dnsActionsPossible Possible agent actions on each DN. The agent must be logged into a place; otherwise, null. |
com.genesyslab.ail.ws.agent.DnWorkmodesPossible[] |
agent:dnsWorkmodesPossible Possible agent workmodes on each DN. The agent must be logged on a place; otherwise, null. |
com.genesyslab.ail.ws.place.VoiceMediaInfo[] |
agent:loggedDns DNs on which this agent is currently logged in. |
com.genesyslab.ail.ws.place.MediaInfo[] |
agent:loggedMedias All the media on which this agent is currently logged in. |
String[] |
agent:loginIds List 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:mediaActionsPossible Updated possible agent actions on the medium related to the MediaEvent. Sent only on MediaEvent. |
com.genesyslab.ail.ws.agent.AgentMediaEventReason |
agent:mediaEventReason Medium event reason. Sent only on MediaEvent. |
com.genesyslab.ail.ws.place.MediaInfo |
agent:mediaInfo Agent status on the event-related medium. Sent only on MediaEvent. |
com.genesyslab.ail.ws.agent.MediaActionsPossible[] |
agent:mediasActionsPossible Possible agent actions on each medium. The agent must be logged into a place; otherwise, null. |
String |
agent:mediaStatusReason Medium status reason. Sent only on MediaEvent. |
String |
agent:mediaStatusReasonDescription Medium status reason description. Sent only on MediaEvent. |
String |
agent:placeChanged New place identifier. Sent only on PlaceChangedEvent. |
String |
agent:queue the queue to which this event is related. Sent only on VoiceMediaEvent. |
String |
agent:signature Agent'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:skills This agent's skills. These are defined in the Configuration Layer. |
com.genesyslab.ail.ws.agent.LoginIdsSwitch[] |
agent:switchesLoginIds Agent's login IDs per switch. |
com.genesyslab.ail.ws.KeyValue[] |
agent:TEventExtensions TEvent extensions that might have come with the TEvent that caused this event. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.KeyValue[] |
agent:TEventReasons Switch-specific reasons that might have come with the TEvent that caused this event. Sent only on VoiceMediaEvent. |
com.genesyslab.ail.ws.place.VoiceMediaInfo |
agent:voiceMediaInfo Agent status on the event-related DN. Sent only on VoiceMediaEvent. |
String |
person:agentId The event-related person's identifier. This attribute represents the person's username. |
com.genesyslab.ail.ws.KeyValue[] |
person:annex Additional information about this person. This corresponds to the 'Annex' tab in the Configuration Layer. |
String |
person:employeeId The person's employee identifier. |
String |
person:firstname The person's first name. |
boolean |
person:isAgent true if this person is really an agent. |
boolean |
person:isEnabled The Configuration Layer status of the Person object. |
String |
person:lastname The person's last name. |
Method Summary | |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
afterCallwork Sets 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 |
changePassword Changes the password of a person. |
com.genesyslab.ail.ws.agent.PasswordReason |
changePasswordEx Changes the password of a person. |
boolean |
checkPassword Checks the password of a person. |
com.genesyslab.ail.ws.agent.PasswordReason |
checkPasswordEx Checks the password of a person. |
com.genesyslab.ail.ws.AttributeError[] |
deleteResourceProperties Deletes a list of resource properties. |
com.genesyslab.ail.ws.agent.AgentListDTO |
getAgentsDTO Retrieves 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[] |
getPersonIdByLoginIds Returns the identifiers (user name) of Person from login identifiers on a switch. |
com.genesyslab.ail.ws.agent.PersonDTO[] |
getPersonsDTO Retrieves all the requested attributes on persons. |
com.genesyslab.ail.ws.agent.ResourceProperty[] |
getResourceProperties Returns a list of resource property |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
login Logs this agent in. |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
logout Logs this agent out. |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
notReady Sets this agent's DNs and media to not ready. |
com.genesyslab.ail.ws.agent.MediaInfoError[] |
ready Sets ready this agent's DNs and media to ready. |
com.genesyslab.ail.ws.agent.PersonError[] |
setPersonsDTO Sets the data on these persons. |
com.genesyslab.ail.ws.AttributeError[] |
setResourceProperties Sets a list of resource property key-value pairs. |
Event Summary | |
MediaEvent Media event on an agent other than a voice media event. For example, for chat or email media. |
|
PlaceChangedEvent Event sent when the associated place has changed. |
|
VoiceMediaEvent Voice 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 |
String
com.genesyslab.ail.ws.agent.AfterCallWorkVoiceForm
com.genesyslab.ail.ws.agent.MediaInfoError[]
String
String
String
boolean
String
String
String
com.genesyslab.ail.ws.agent.PasswordReason
String
String
boolean
String
String
com.genesyslab.ail.ws.agent.PasswordReason
String
String[]
com.genesyslab.ail.ws.AttributeError[]
int
int
String[]
com.genesyslab.ail.ws.agent.AgentListDTO
String[]
String
com.genesyslab.ail.ws.agent.LoginIdPersonId[]
String[]
String[]
com.genesyslab.ail.ws.agent.PersonDTO[]
String
String[]
com.genesyslab.ail.ws.agent.ResourceProperty[]
String
String
com.genesyslab.ail.ws.agent.LoginVoiceForm
com.genesyslab.ail.ws.agent.MediaForm
com.genesyslab.ail.ws.agent.MediaInfoError[]
String
com.genesyslab.ail.ws.agent.LogoutVoiceForm
com.genesyslab.ail.ws.agent.MediaForm
com.genesyslab.ail.ws.agent.MediaInfoError[]
String
com.genesyslab.ail.ws.agent.ReadyVoiceForm
com.genesyslab.ail.ws.agent.MediaForm
com.genesyslab.ail.ws.agent.MediaInfoError[]
String
com.genesyslab.ail.ws.agent.ReadyVoiceForm
com.genesyslab.ail.ws.agent.MediaForm
com.genesyslab.ail.ws.agent.MediaInfoError[]
com.genesyslab.ail.ws.agent.PersonDTO[]
com.genesyslab.ail.ws.agent.PersonError[]
String
com.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 |