Jump to: navigation, search

Outbound

DevGuide2.png Purpose: To provide information about customizable commands.
Available since: 8.1.100.14
Updated in: 8.1.300.17

Learn about Outbound Commands

These commands manage outbound operations on campaigns, interactions, chains and records.

Read Use Customizable Commands to see code snippets which demonstrate the usage of the commands.

Managing Chains and Records

The following commands cover:

Available since: 8.1.100.14
Default Commands Parameters
Chain CampaignGetPreviewRecord
  • GetOutboundPreviewRecord
CommandParameter: ICampaign<ref name="ICampaign">Genesyslab.Enterprise.Model.Interaction.ICampaign</ref>
Chain CancelOutboundChain
  • UpdateOutboundRecord
CommandParameter: IInteraction<ref name="IInteraction">Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteraction</ref>
  • CancelOutboundChain
Chain ClosePullPreviewRecord
  • RescheduleOutboundRecord
  • CommandParameter: IInteraction<ref name="IInteraction">_</ref>
  • CancelOutboundChain
  • RejectOutboundRecord
  • MarkProcessedOutboundChain
  • CommandParameter: IInteraction<ref name="IInteraction">_</ref>
  • ClosePullPreviewRecord
  • CommandParameter: IInteractionPullPreview<ref name="IInteractionPullPreview">Genesyslab.Desktop.Modules.Outbound.Model.Interactions.IInteractionPullPreview</ref>
  • GetOutboundPreviewRecord
Deprecated since 8.1.300.17
  • CommandParameter: ICampaign<ref name="ICampaign">_</ref>
Chain MarkProcessedOutboundChain
  • MarkProcessedOutboundChain
  • CommandParameter: IInteraction<ref name="IInteraction">_</ref>
Chain PossibleToClosePullPreview
  • PossibleToClosePullPreview
Chain PossibleToClosePushPreview
  • PossibleToClosePushPreview
Chain RejectOutboundChain
  • UpdateOutboundRecord
  • CommandParameter: IInteraction<ref name="IInteraction">_</ref>
  • RejectOutboundChain
Chain StartPreviewRecordOutbound
  • StartPreviewRecord
Chain UpdateOutboundRecord
  • UpdateOutboundRecord
  • CommandParameter: IInteraction<ref name="IInteraction">_</ref>

Managing Outbound Interactions

Default Commands Parameters
Chain InteractionPushPreviewAccept
  • AcceptPushPreview
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia">Genesyslab.Desktop.Modules.OpenMedia.Model.Interactions.IInteractionOpenMedia</ref>
  • Extensions: KeyValueCollection<ref name="KeyValueCollection">Genesyslab.Enterprise.Commons.Collections.KeyValueCollection</ref>
Chain InteractionPushPreviewDecline
  • DeclinePushPreview
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia"/>
  • Reasons: KeyValueCollection<ref name="KeyValueCollection">Genesyslab.Enterprise.Commons.Collections.KeyValueCollection</ref>
  • Extensions: KeyValueCollection<ref name="KeyValueCollection"/>
Chain InteractionPushPreviewWorkflow
  • Workflow
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia"/>
  • Workflow: String<ref name="String">System.String</ref>
  • Reasons: KeyValueCollection<ref name="KeyValueCollection" />
  • Extensions: KeyValueCollection<ref name="KeyValueCollection" />
  • RescheduleOutboundRecord
    Available since: 8.1.200.16
  • CommandParameter: IInteraction<ref name="IInteraction"/>
  • CancelOutboundChain
  • RejectOutboundRecord
  • MarkProcessedOutboundChain
    Available since: 8.1.200.16
  • CommandParameter: IInteraction<ref name="IInteraction">_</ref>
  • ClosePushPreviewRecord
  • CommandParameter: IInteractionPushPreview<ref name="IInteractionPushPreview">Genesyslab.Desktop.Modules.Outbound.Model.Interactions.IInteractionPushPreview</ref>


Commands common to all interactions
Chain InteractionSetAttachedDataWithDelay
  • SetAttachedData
  • CommandParameter: IInteraction<ref name="IInteraction" />
  • AttachedData: KeyValueCollection<ref name="KeyValueCollection" />
Chain BundleClose
  • GetAttachedDataInformationUCS
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" > Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteractionsBundle</ref>
  • UpdateNotePadForVoice
    Available since: 8.1.300.17
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" />
  • ResetInteractionChatConsultation
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" />
  • IsContactModified
    Available since: 8.1.4
  • CaseId: String<ref name="String" />
  • IsPossibleToClose
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" />
  • CompleteDispositionCodeOnBundle
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" />
  • Close
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" />
  • StopInteractionVoiceUCS
  • CommandParameter: IInteractionsBundle<ref name="IInteractionsBundle" />
  • GetOutboundPreviewRecord
  • CommandParameter: ICampaign<ref name="ICampaign" > Genesyslab.Enterprise.Model.Interaction.ICampaign</ref>

References

<references />


This page was last modified on March 25, 2013, at 03:01.

Feedback

Comment on this article:

blog comments powered by Disqus