Jump to: navigation, search

Outbound

DevGuide2.png Purpose: To provide information about customizable commands.

Learn about Outbound Commands

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

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

Managing Chains and Records

The following commands cover:

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>
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
  • CommandParameter: IInteraction<ref name="IInteraction"/>
  • CancelOutboundChain
  • RejectOutboundRecord
  • MarkProcessedOutboundChain
  • 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
  • AttachedData: KeyValueCollection
Chain BundleClose

GetAttachedDataInformationUCS

CommandParameter: IInteractionsBundle - Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteractionsBundle

UpdateNotePadForVoice

  • CommandParameter: IInteractionsBundle

ResetInteractionChatConsultation

CommandParameter: IInteractionsBundle

IsContactModified

  • CaseId: String

IsPossibleToClose

CommandParameter: IInteractionsBundle

CompleteDispositionCodeOnBundle

CommandParameter: IInteractionsBundle

Close

CommandParameter: IInteractionsBundle

StopInteractionVoiceUCS

  • CommandParameter: IInteractionsBundle

GetOutboundPreviewRecord

CommandParameter: ICampaign - Genesyslab.Enterprise.Model.Interaction.ICampaign

References

<references />

This page was last modified on April 16, 2014, at 12:54.

Feedback

Comment on this article:

blog comments powered by Disqus