Class describes one item (interaction) assigned to the user. This maybe phone call, chat session etc.
More...
|
| void | showPopup (string title, string parentTitle, string line1, string line2, string line3, string line4, string labelAnswer, string labelScreen, string labelHangup) |
| | Show the inbound item popup window. The window has the icon reflecting its media type, four lines of text and threee buttons. More...
|
| |
| void | updatePopupLine (int lineId, string text) |
| | Update the inbound item popup window line text. - Parameters
-
| lineId | ID of the line to be updated; 0 to 3 |
| text | New content of the text line |
More...
|
| |
| void | updatePopupButton (PopupAction button, string label, bool show) |
| | Update the inbound item popup window button status and label. - Parameters
-
| button | ID of the button to update |
| label | New text label of the button |
| show | Boolean flag specifying if button should be shown or hidden |
More...
|
| |
| void | hidePopup () |
| | Close the inbound item popup window previously created by Item.showPopup(). More...
|
| |
| void | accept () |
| | Accept the item. More...
|
| |
| void | stop () |
| | Reject the inbound item without accepting. More...
|
| |
| void | complete () |
| | Complete the item. Once this request is called, the item is completed and Item object is destroyed. More...
|
| |
| void | activate () |
| | Activate the item. Only one item can be active at any single moment; activating an item automatically deactivates currently active item. More...
|
| |
| void | flag (bool flagged) |
| | Set or clear flag on the item for reporting. More...
|
| |
| ResultCode | disposition (string dispositionId, string notes, DateTime? reschFrom, DateTime? reschTo, string reschPhone, string reschTZ, bool bVoiceSignature) |
| | Set disposition for an item. More...
|
| |
| ResultCode | sendScreenPop (KVList data) |
| | Send screenpop information More...
|
| |
|
| string | id [get] |
| | Unique item ID. More...
|
| |
| string | globalInteractionId [get] |
| | Global Interaction ID. More...
|
| |
| DateTime | startTime [get] |
| | Item stat time. More...
|
| |
| string | stepId [get] |
| | ID of the interaction step currently associated with the item. More...
|
| |
| bool | wasAnswered [get] |
| | Specifies if the item was answered (accepted) by user. More...
|
| |
| bool | isFlagged [get] |
| | Specifies if the item is flagged by user. More...
|
| |
| ItemState | state [get] |
| | Specifies the current item's state. More...
|
| |
| Direction | direction [get] |
| | Item direction. More...
|
| |
| string? | callId [get] |
| | ID of the Call object associated with an item, if any. More...
|
| |
| Call | call [get] |
| | Reference to the Call object associated with an item, if any. More...
|
| |
| KVList | screenPopData [get, set] |
| | Screenpop data. This is KVList, actual content is defined by server and client implementation. More...
|
| |
| MediaType | mediaType [get] |
| | Item's media type. More...
|
| |
| InteractionType | interactionType [get] |
| | Item's interaction type. More...
|
| |
| string | serviceId [get] |
| | ID of the service associated with an item, if any. More...
|
| |
| Service? | service [get] |
| | Reference to the Service object associated with an item, if any. More...
|
| |
| string | dispositionId [get] |
| | ID of the disposition set for an item, if any. More...
|
| |
| string | dispositionNotes [get] |
| | Disposition notes for an item. More...
|
| |
| DateTime? | reschFrom [get] |
| | For rescheduling, the start of the reschedule time frame. More...
|
| |
| DateTime? | reschTo [get] |
| | For rescheduling, the end of the reschedule time frame. More...
|
| |
| string | reschPhone [get] |
| | For rescheduling, the phone number the call should be initiated to when rescheduled. More...
|
| |
| string | reschTZ [get] |
| | For rescheduling, the timezone for the reschedule time frame. More...
|
| |
| int | deliveredDuration [get] |
| | Returns the duration of the active media phase of the item (in seconds). More...
|
| |
| bool | isQm [get] |
| | Specifies if the item is a Quality Management (agent monitoring). Supervisors only. More...
|
| |
| bool | isRecordingBanned [get] |
| | Specifies if call recording is banned by caller. More...
|
| |
| bool | isMonitoringBanned [get] |
| | Specifies if call monitoring is banned by caller. More...
|
| |
| bool | isMonitored [get] |
| | Specifies if an item is being monitored by the supervisor. More...
|
| |
| string | monitorMode [get] |
| | Specifies the monitoring mode (only when isQm is True). More...
|
| |
| string | monitoredItemId [get] |
| | Specifies the ID of the item being monitored (only when isQm is True). More...
|
| |
| string | workitemId [get] |
| | ID of the workitem associated with and item. More...
|
| |
| Workitem? | workitem [get] |
| | Workitem object associated with and item. Only available after ItemWorkitemDataReadyCallback More...
|
| |
| KVList | applicationData [get] |
| | ??? More...
|
| |
| KVList | attachedData [get] |
| | Application data associated with an item. Actual content is specified by server's scenario's Attach Data blocks. More...
|
| |
| KVList | desktopData [get] |
| | Client (desktop) data. More...
|
| |
| KVList | extChatData [get] |
| | The web/mobile chat data. Defined by chat scenario and only applicable to items of Chat media. More...
|
| |
| bool | userPromptPlaying [get] |
| | Specifies if user defined promtp is being playing on the item (voice media only). More...
|
| |
| string | failedItemId [get] |
| | ??? More...
|
| |
| string | priorItemId [get] |
| | For related items, specifies the ID of the previous item in chain. More...
|
| |
Class describes one item (interaction) assigned to the user. This maybe phone call, chat session etc.