Description
description:

Object describes Task in the Lucs system. It could be Incoming call, Callback, Email task, External task.

Idstring

Internal task Identifier (Guid)

ExternalTaskIdstring

Value that submitted into CreateTask API (to provide external unique task identifier).
Any identifier of the future task in any format. Can be used later to refer to the created task.
Optional parameter.
One restriction here: if defined, it should be unique across all the already existed tasks.

Typestring

The type of the task. Can be one of the next values:
InboundService, OutboundService, Callback, ConversationAs, Email, ExternalBlocking, ExternalNonBlocking,
DirectInbound, DirectOutbound, DirectInternal

Statestring

Can be one of the next values:
Incoming, InIvr, InQueue, Connected, Transferring, Created, OnHold, CustomerConnecting, Previewed, Terminated.

CustomerIdentifierstring
SipUri of the client.
Created*string($date-time)
Moment this task was created at.
QueueStartedstring($date-time)
The moment task was placed into the queue.
Connectedstring($date-time)
InitialModalityTypestring

One of the next values: Mail, External, AudioVideo, AudioOnly or InstantMessage.

OriginTypestring

One of the next values: Federated, Internal, PSTN

OriginTypeCustomstring

The same values as OriginType: Federated, Internal, PSTN.
This parameter could be defined by Workflow Activity.

ContextParameters[

The list of the context parameters, prepared for the task, if applicable.

ContextParameterData{...}]
ReservedUserObject{
description:

If agent already reserved to work on task, it will contain the agent's data.

Id*string($guid)

Id of the reserved Agent (Internal identifier, Guid)

DisplayNamestring
First Name and Last Name of the agent
OrganizationUnitNamestring
The name of OrganizationUnit.
SipUristring
UserPrincipalNamestring
Upn of the reserved agent.
SecurityIdentifierstring
Users Sid.
SamAccountNamestring
SAM Account name.
AgentProfileNamestring
Currently selected Agent Profile
ResponsibleSinceLevelinteger($int32)
SelectionAlgorithmstring

One of the next values:
BestQualifiedAgent, BestQualifiedMostResponsibleAgent, LeastQualifiedAgent, LongestAvailableAgent, MostResponsibleAgent