public interface MediaI
The MediaI
object represents the 'Media' portion of a contact.
In AACC, text-based contacts like Email or Web chat are called 'Multimedia' contacts. Such contacts are represented by an
InteractionI
portion, like a Voice
contact; but also have an associated MediaI
portion, which carries the media portions
of the interaction. For specific examples, see WebChatMediaI
and EmailMediaI
.
Interaction
openMedia()
on the Interaction
NEW Media
notification; and further Media
Update
and Delete
notifications
MediaI
objects associated with a particular InteractionI
have the same ID as that InteractionI
.
Interactions that have a Media component can be identified by their ID. Interactions with a Media component (e.g. email or web chat) have an ID of
the form AgentIdMContactId
Modifier and Type | Method and Description |
---|---|
ContactType |
getContactType()
The
ContactType associated with this Media type. |
java.lang.String |
getId()
The unique identifier of this Media object.
|
java.lang.String |
toJsonStringMaskSensitive()
Build an return a json string representation of all object properties and their values for logging purposes.
|
java.lang.String getId()
InteractionI
object in a 1:1 mapping
and has the same ID as that Interaction objectContactType getContactType()
ContactType
associated with this Media type. Valid Contact Types for MediaI objects include Email and WebchatContactType
associated with this Media typejava.lang.String toJsonStringMaskSensitive()