Supplement

Gplus Adapter 8.0 for Siebel CRM

.def File Migration

For migration from Gplus Adapter version 7.5 to version 8.0

Genesys Telecommunications Laboratories, Inc. 2011
Contents

Introduction

This Supplement to the Genesys Migration Guide applies to all 8.0 releases of the GplusAdapter for Siebel CRM. Information may be added to this Supplement as subsequent versions of the product are released.

To help you identify the specific differences between version 8.0 and version 7.5 of the GenComm_universal.def file (the .def file) distributed with the Gplus Adapter for Siebel CRM, this Supplement provides a comprehensive list of all additions, changes, and deletions that distinguish the 8.0 .def file from its predecessor.

Note: This information is supplied as an addendum to the Gplus Adapter for Siebel CRM section of the Migration Guide, and should be used according to the context established in that Guide.

Although all customization of this .def file is your responsibility, you can use this list of the differences between the versions of this file, at your own risk, to update your customized 7.5 version of this file. You can use a properly updated 7.5 version of the .def file to deploy the 8.0 version of the Gplus Adapter for Siebel CRM. To do this, you would use your updated version in place of the the GenComm_universal.def file that is distributed on the Genesys CD for release 8.0.

In addition to highlighting all of the different configuration settings in the 8.0 version, this supplement provides a Table of .def File Contents that lists the sections in the .def file and provides links to them. Each item in this Table of .def File Contents is linked to the corresponding section in the .def file, allowing you to jump directly to the text that interests you. You can copy and paste the text directly from this HTML file, which should facilitate the process of searching for and changing text in another .def file.

The GenComm_universal.def file that is distributed on the Genesys CD includes changes necessary to deploy the standard 8.0 release of the Gplus Adapter for Siebel CRM. That .def file does not, of course, include any modifications or customizations that you have made.

For more details on using this Supplement file for migration purposes, see the Overview section below.

Top of Page


Differences Between 7.5 and 8.0 Versions of Gplus Adapter .def File

Table of .def File Contents
Changes in the .def File

Table of .def File Contents

1     Overview

2    Changes in Configuration Parameters

3    Changes in Profile Parameters

4    Common Commands and Events

    4.1    Changes in Commands

          4.1.1    InitiateWorkGroup

          4.1.2    InitiateWorkGroupInMenu

          4.1.3    AcceptWorkGroup

          4.1.4    AcceptWorkItemGroupInMenu

          4.1.5    AcceptWorkGroupinMenu

          4.1.6    ReleaseWorkGroup

          4.1.7    BlindTransferGroup

          4.1.8    BlindTransferGroupInLocalMenu

          4.1.9    BlindTransferGroupInMenu

          4.1.10    SignOnGroupInMenu

          4.1.11    SignOnGroup

          4.1.12    SignOffGroupInMenu

          4.1.13    SignOffGroup

          4.1.14    ReadyGroupInMenu

          4.1.15    ReadyGroup

          4.1.16    NotReadyGroupInMenu

          4.1.17    NotReadyGroup

          4.1.18    PreferenceLoginCmd

          4.1.19    PreferenceLogoutCmd

          4.1.20    ToolbarInMenu

          4.1.21    RefreshToolbarInMenu

          4.1.22    GetPreviousMsgInMenu

          4.1.23    GetNextMsgInMenu

          4.1.24    WorkItemList

          4.1.25    RefreshDashboardAtCallChange

          4.1.26    UpdateDashboard

          4.1.27    UpdateDashboardFromCampaign

          4.1.28    UpdateDashboardFromContact

          4.1.29    UpdateDashboardFromSR

          4.1.30    UpdateDashboardFromActivity

          4.1.31    UpdateDashboardFromCLC

          4.1.32    SelectedCallChanged

          4.1.33    PostWorkItemReleased

    4.2    Changes in Events

    4.3    New Commands

    4.4    New Events

          4.4.1    Gplus_PostWorkItemResumedEvent

          4.4.2    Gplus_PostIndicateNewWorkItem

          4.4.3    Gplus_PostWorkItemStartedEvent

          4.4.4    Gplus_PostWorkItemReleased

    4.5    Deleted Commands

    4.6    Deleted Events

          4.6.1    PostWorkItemResumedEvent

          4.6.2    PostIndicateNewWorkItem

          4.6.3    PostWorkItemStartedEvent

          4.6.4    PostWorkItemReleased

5    Voice Components

    5.1    Commands Where only the Profile Attribute is Added

    5.2    Commands Where only the Profile Attribute is Changed

    5.3    Events Where only the Profile Attribute is Added

    5.4    Events Where only the Profile Attribute is Changed

    5.5    Changes in Commands

          5.5.1    MakeCallToCampaignContact

          5.5.2    MakeCallEnabler

          5.5.3    BlindTransferCallToPhone

          5.5.4    BlindTransferCallToPhoneKW

          5.5.5    BlindTransferCallToSROwner

          5.5.6    BlindTransferCallToEmployee

          5.5.7    BlindTransferCallToCurrentPhone

          5.5.8    BlindTransferCallToPopupEmployee

          5.5.9    BlindTransferCallToContactHome

          5.5.10    BlindTransferCallToContact

          5.5.11    ConsultativeTransferToPhone

          5.5.12    ConsultativeTransferToSROwner

          5.5.13    ConsultativeTransferToEmployee

          5.5.14    ConsultativeTransferToCurrentPhone

          5.5.15    ConsultativeTransferToPopupEmployee

          5.5.16    ConsultativeTransferCallToContactHome

          5.5.17    ConsultativeTransferCallToContact

          5.5.18    ConferenceTransferToPopupEmployee

          5.5.19    SwitchVoiceCalls

          5.5.20    UpdateAttempts

          5.5.21    UpdateCallResult

          5.5.22    RecordReschedule

          5.5.23    RecordRescheduleWithArg

          5.5.24    DoNotCall

          5.5.25    ChainedRecordRequest

          5.5.26    CAddRecord

          5.5.27    CancelInteractionGroup

          5.5.28    InteractionDoneGroup

          5.5.29    OCSRecordProcessed_

          5.5.30    ORejectInteractionGroup

          5.5.31    RescheduleInteractionGroup

          5.5.32    InteractionDoNotCall

    5.6    Changes in Events

          5.6.1    OnConferenceTransferConsultCall

          5.6.2    InsideCallReceived

          5.6.3    PreviewOCSCallEstablished

          5.6.4    CallbackCallReceived

          5.6.5    VoiceCallbackCallReceived_Preview

          5.6.6    EventVCBCallCheckAndCreateContact

          5.6.7    EventVCBCallUpdateActivity

          5.6.8    KwCallReceived

          5.6.9    InboundCallReceived

          5.6.10    OutboundCallReceived

          5.6.11    EventEstablished

          5.6.12    PreviewRecord

    5.7    New Commands

          5.7.1    BlindTransferCallToEmployeeVoice

          5.7.2    BlindTransferCallToEmployeePushPreview

          5.7.3    BlindTransferCallToPopupEmployeeVoice

          5.7.4    BlindTransferCallToPopupEmployeePushPreview

          5.7.5    ConsultativeTransferToEmployeeVoice

          5.7.6    ConsultativeTransferToEmployeePushPreview

          5.7.7    ConsultativeTransferToPopupEmployeeVoice

          5.7.8    ConsultativeTransferToPopupEmployeePushPreview

          5.7.9    ReadyForGVoicePushPreviewGroup

          5.7.10    NotReadyForGVoicePushPreviewGroup

          5.7.11    OCSUpdateAttempts_

          5.7.12    PushPreviewUpdateAttempts_

          5.7.13    OCSUpdateCallResult_

          5.7.14    PushPreviewUpdateCallResult_

          5.7.15    RecordRescheduleWithArg_PushPreview

          5.7.16    RecordRescheduleWithArg_OCS

          5.7.17    DoNotCall_OCS

          5.7.18    DoNotCall_PushPreview

          5.7.19    ChainedRecordRequest_OCS

          5.7.20    ChainedRecordRequest_PushPreview

          5.7.21    PushPreviewCancel_

          5.7.22    RejectInteraction_

          5.7.23    PushPreviewRejectInteraction_

          5.7.24    PushPreviewReschedule_

          5.7.25    OCSDoNotCall_

          5.7.26    PushPreviewDoNotCall_

          5.7.27    PushPreviewProcessed_

    5.8    New Events

          5.8.1    AnyCallDialing

          5.8.2    AnyCallRinging

          5.8.3    PushPreviewChainedRecord

          5.8.4    OCSUpdateCallCompletionStatsAck

          5.8.5    PushPreviewUpdateCallCompletionStatsAck

          5.8.6    PushPreviewRescheduleAck

          5.8.7    PushPreviewDoNotCallAck

          5.8.8    PushPreviewRecordReject

          5.8.9    PushPreviewCancelAck

          5.8.10    EventPushPreviewRecordRemove

          5.8.11    PushPreviewProcessedAck

          5.8.12    EventIntReschedulePushPreview

          5.8.13    EventPushPreviewDoNotCall

          5.8.14    OpenMediaSelectedPushPreview

          5.8.15    OpenMediaInvitedPushPreview

          5.8.16    OpenMediaAcceptedPushPreview

          5.8.17    OpenMediaPulledPushPreview

    5.9    Deleted Commands

          5.9.1    WebCallbackProcessed_

    5.10    Deleted Events

          5.10.1    EventDialing

          5.10.2    UpdateCallCompletionStatsAck

6    Multimedia Component

    6.1    Commands Where only the Profile Attribute is Added

    6.2    Commands Where only the Profile Attribute is Changed

    6.3    Events Where only the Profile Attribute is Added

    6.4    Events Where only the Profile Attribute is Changed

    6.5    Changes in Commands

          6.5.1    LogoutFromOpenMedia

          6.5.2    PreferenceLogoutOpenMedia

          6.5.3    OpenMediaAccept

          6.5.4    IsMCRView

          6.5.5    IsMCRView2

          6.5.6    IsMCRView3

          6.5.7    IsMCRView4

          6.5.8    IsMCRView5

          6.5.9    OpenMediaComposeGEmail

          6.5.10    SendOutboundReply

          6.5.11    SendOutboundNew

          6.5.12    MarkDone

          6.5.13    Reply

          6.5.14    Create

          6.5.15    OpenMediaPlaceInWorkbin

          6.5.16    OpenMediaTransferToAgentDo

          6.5.17    OpenMediaTransferToQueueDo

          6.5.18    OpenMediaLeave

          6.5.19    OpenMediaReject

          6.5.20    MarkDoneChat

    6.6    Changes in Events

          6.6.1    OpenMediaLoggedIn

          6.6.2    OpenMediaRestored

          6.6.3    OpenMediaRestoredChat

          6.6.4    OpenMediaSubmitted

          6.6.5    OpenMediaCommandStatus

          6.6.6    OpenMediaSelected

          6.6.7    OpenMediaDeselected

          6.6.8    OpenMediaInvited

          6.6.9    OpenMediaInvitedChat

          6.6.10    OpenMediaAcceptedEmail

          6.6.11    OpenMediaReleased

          6.6.12    OpenMediaPulled

    6.7    New Commands

          6.7.1    LogoutFromOpenMedia_Pre

          6.7.2    LogoutFromOpenMedia_DM

          6.7.3    PreferenceLogoutOpenMedia_DM

          6.7.4    SendOutboundReply_DM

          6.7.5    SendOutboundNew_DM

          6.7.6    MarkDone_DM

          6.7.7    Reply_DM

          6.7.8    OpenMediaPullInteractionByIdAndView

          6.7.9    OpenMediaPlaceInWorkbin_DM

          6.7.10    OpenMediaTransferToAgentDo_DM

          6.7.11    OpenMediaTransferToQueueDo_DM

          6.7.12    OpenMediaSetDeliveredMark

          6.7.13    OpenMediaClearDeliveredMark

          6.7.14    OpenMediaClearDeliveredMark2

    6.8    New Events

          6.8.1    OpenMediaLoggedOut

          6.8.2    OpenMediaRestored_Pre

          6.8.3    OpenMediaSubmitted_Pre

          6.8.4    OpenMediaInService

          6.8.5    OpenMediaInServiceNotify

          6.8.6    OpenMediaOutOfService

          6.8.7    OpenMediaOutOfServiceNotify

          6.8.8    GCSInServiceNotify

          6.8.9    GCSOutOfService

          6.8.10    GCSOutOfServiceNotify

          6.8.11    GCSOutOfServiceOpenView

          6.8.12    OpenMediaSelectedEmail_

          6.8.13    OpenMediaDeselectedEmail_

          6.8.14    OpenMediaAccepted_Pre

          6.8.15    OpenMediaReleased_Pre

          6.8.16    OpenMediaPulled_Pre

    6.9    Deleted Commands

    6.10    Deleted Events

          6.10.1    OpenSiebelEmailView1

7    Media Routing Component

    7.1    Commands Where only the Profile Attribute is Added

    7.2    Commands Where only the Profile Attribute is Changed

    7.3    Events Where only the Profile Attribute is Added

    7.4    Events Where only the Profile Attribute is Changed

    7.5    Changes in Commands

          7.5.1    ReadyForSEmailGroup

          7.5.2    NotReadyForSEmailGroup

          7.5.3    MarkDoneMR

          7.5.4    PullbyThirdPartyIdMR

          7.5.5    StopbyInteractionIdMR

          7.5.6    StopbyThirdPartyIdMR

          7.5.7    ReleaseSEmail

          7.5.8    ReadyForSiebelSRGroup

          7.5.9    SendRouteSR

          7.5.10    MarkDoneSR

          7.5.11    PullbyThirdPartyIdSR

          7.5.12    StopbyThirdPartyIdSR

          6.5.13    SendRouteSO

          7.5.14    MarkDoneSO

    7.6    Changes in Events

          7.6.1    OpenMediaInvitedMR

          7.6.2    OpenMediaAcceptedMR

          7.6.3    OpenMediaPulledMR

          7.6.4    OpenMediaAcceptedSR

          7.6.5    OpenMediaPulledSR

          7.6.6    OpenMediaReleasedSR

          7.6.7    OpenMediaPulledSO

          7.6.8    OpenMediaReleasedSO

    7.7    New Commands

          7.7.1    MarkDoneMR_DM

          7.7.2    StopbyThirdPartyIdMR_iWD

          7.7.3    NotReadyForSiebelSRGroup

          7.7.4    ServiceRequestGroupInMenu

          7.7.5    SendRouteSR_iWD

          7.7.6    StopbyThirdPartyIdSR_iWD

          7.7.7    ReadyForSiebelSOGroup

          7.7.8    NotReadyForSiebelSOGroup

          7.7.9    ServiceOrderGroupInMenu

          7.7.10    SendRouteSO_iWD

          7.7.11    PullbyThirdPartyIdSO

          7.7.12    StopbyThirdPartyIdSO_iWD

          7.7.13    StopbyThirdPartyIdSO

    7.8    New Events

          7.8.1    OpenMediaAcceptedSO

    7.9    Deleted Commands

          7.9.1    MarkWorkItemDone

          7.9.2    MarkDone-SR

          7.9.3    ReRouteSE

          7.9.4    NotReadyForSiebelSR

    7.10    Deleted Events

Top of Page


Changes in the .def File

Overview
Changes in Configuration Parameters
Changes in Profile Parameters
Common Commands and Events
Voice Component
Multimedia Component
Media Routing Component

1   Overview

The information beginning in Section 2 onwards corresponds to the sections in the GenComm_universal.def file.

Each section indicates how specific parameters in this .def file have changed from Adapter release version 7.5.000.44 to release version 8.0.000.13. The text is color-coded as follows:

  • Modified parameters are in blue text.
  • New parameters are in green text.
  • Deleted parameters are in red text.

Changes Overview

Note: The .def file has been significantly reorganized and modified in version 8.0 of Gplus Adapter for Siebel CRM. The main changes are as follows:

  • Due to the implementation of the Outbound Push Preview mode, a single profile is used now instead of the two profiles (one for voice and one for media) used in version 7.5 of Gplus Adapter for Siebel CRM.
  • New commands and event handlers were added to support the Outbound Push Preview mode.
  • Special commands and event handlers were added to support the failover processing.

Note: All commands and events for the Outbound Push Preview mode support are described in the Voice section of this document even if they are also used as media device commands and events.

Note: This information is supplied as an addendum to the Gplus Adapter section of the Migration Guide, and should be used according to the context established in that Guide.

General Instructions

Make a copy of your .def file to be used as a migration file and open it. Go through the list of .def file changes below, section by section, and apply the following instructions:

  • If text is color-coded blue in a section below, find the corresponding text in your copy of the .def file and replace it with the blue text provided here.
  • If text is color-coded green in a section below, find the corresponding location in your copy of the .def file; then insert the text provided here into your file.
  • If text is color-coded red in a section below, find the corresponding text in your copy of the .def file and delete it.

After you have implemented the changes described above, saving the resulting file should yield a .def file with the basic modifications required for Gplus Adapter 8, version 8.0. Incidental modifications that may be required to integrate the Gplus Adapter with other software applications or modifications are beyond the scope of this document.

Disclaimer

Be aware that your version of this file may have been edited and reorganized. If so, then the sections listed below are not necessarily in the same order as they appear in your version. For this and other reasons, it is impossible to formalize completely the process of migration when the original .def file has been customized. The instructions provided above are of a general nature, and do not guarantee success. You may have to modify these instructions or replace them entirely with your own procedures. The migration of a customized .def file is your sole responsibility. No guarantees are given or implied with respect to the effectiveness of this document.

Top of Page


2   Changes in Configuration Parameters



 

 [Configuration Parameters]
      AutoLogin                  = "UserPreference"
      AutoLoginCmd               = "SignOnGroup"
      MultiTenancy               = "FALSE"
      PreferenceLoginCmd         = "PreferenceLoginCmd"
      PreferenceLogoutCmd        = "PreferenceLogoutCmd"
      RestoreScreenOnWorkResumed = "FALSE"
      UpdateChannelStatusTable   = "TRUE"
      ConnectString              = "CHANGE_ME"
      ExceptionLogPrefix         = "CTIExceptions_"
	  ; Multimedia specific parameters
      CheckPopupBeforeExecute    = "FALSE"
      EmailInboundDoneQueue      = "__STOP__"
      EmailOutboundDoneQueue     = "__STOP__"
      MediaRoutingDoneQueue      = "__STOP__"
      MediaRoutingDefaultQueue   ="E-mails for processing by agents"
      FromAddress                = "CHANGE_ME"
      NewOutboundEmailQueue      = "E-mails for processing by agents"
      ReplyOutboundEmailQueue    = "E-mails for processing by agents"
      SendEmailNewDefaultQueue   = "Outbound queue"
      SendEmailReplyDefaultQueue = "Outbound queue"
      NoteEmailBodyTruncated     = "...Message is too large... whole content is attached as <EmailBodyAttachmentName>"
      NoteReplyBodyTruncated     = "...Source message is too large... skipped."
      ChatTranscriptDirection    = "TopToBottom"
      OpenMediaSessionRecovery   = "TRUE"
      RecoveryPullViewUserDataKey = "RecoveryPullViewSystem"

Top of Page


3   Changes in Profile Parameters

Note: Starting with this release, there is only one profile, which contains the parameters for both the Voice and Media components. The previous media parameters that were moved to this section are not marked for modification.


 [Profile:Gplus Universal Profile]
      Driver            = "Gplus_Universal"
      Driver:PrimaryGenCommServerURL = "CHANGE_ME"
      Driver:SCAPIServerURL          = "CHANGE_ME"
  ; T-Server application name
      Driver:TServerAppName          = "CHANGE_ME"
  ; Interaction Server application name
      Service:ConnectionName         = "CHANGE_ME"

   [Driver:Gplus_Universal]
      Library Name   = "GenCommDrv"
      Icon File      = "GenComm.GIF"
      Channel Type   = "Gplus Universal"
      Outbound Flag  = "Y"
      Interactive    = "Y"
      Channel String = "voice,outboundpreview,email,chat,SiebelEmail,BackgroundEmail"
      Inbound Flag   = "Y"

   [Driver Parameters:Gplus_Universal]
      Required:Name                  = "Gplus_Universal"

      Required:Driver:LibraryName             = "UniComm"
      Required:Driver:SCAPIServerURL          = "http://localhost:19000"
      Required:Driver:PrimaryGenCommServerURL = "http://localhost:18001"
      Driver:BackupGenCommServerURL           = "CHANGE_ME"

; ----------------------------------------------------------------
; ------------------------- Voice parameters ---------------------
; ----------------------------------------------------------------

; T-Server connection parameters START ---------------------------
; New style of T-Server connection parameters definition
         Required:Driver:TServerAppName          = "CHANGE_ME"
; Old style of T-Server connection parameters definition
         Driver:ServerHost                       = "CHANGE_ME"
         Driver:ServerPort                       = "CHANGE_ME"
         Driver:SwitchType                       = "0"
         Driver:BackupServerPort                 = "CHANGE_ME"
         Driver:BackupServerHost                 = "CHANGE_ME"
         Driver:ReconnectTimeout                 = 10
         Driver:Timeout                          = 0
         Driver:RemoteTimeout                    = 10
         Driver:AdapterAppName                   = "Gplus adapter"
; T-Server connection parameters END    --------------------------

         Driver:InboundPartyContainer   = ""
         Driver:OutboundPartyContainer  = ""
         Driver:CommunicationDN         = ""
         Driver:BroadcastCommdnUserEvents2Agents = "FALSE"
         Driver:AnswerCallDelay         = 500

         Driver:SupervisorExtensions    = ""
         Driver:HangupOnEventReleased   = "TRUE"
         Driver:LocalConnString         = "CHANGE_ME"
         Driver:NtwkReconnectTimeout    = 0

         Required:Service:DNList        = "{@DNList}"
         Service:AgentId                = "{@AgentId}"
         Service:UserName               = "{@UserName}"
         Service:ACDDNList              = "{@ACDDNList}"
         Service:AgentWorkMode          = "CHANGE_ME"
         Service:SelectDN               = "{@DNList}"

         Service:ReleaseCallOnAutoLogout = "TRUE"
         Service:ReleaseEstablishedCallOnAutoLogout = "FALSE"
         Service:AgentLogOutControl      = "FALSE"
         Service:AgentSubstitute         = "TRUE"
         Service:RequestTimeout          = 30
         Service:UsePendingWorkmode      = "FALSE"
         Service:UseSStepTransferForNetworkTransfer = "FALSE"
         Service:NetworkCallTransferMode = "Network"

         Service:AutoRejectRecords      = "TRUE"
         Service:AutoLogout             = "FALSE"
         Service:HasAgentBusy           = "FALSE"
         Service:HasAnswer              = "TRUE"
         Service:HasDisconnect          = "TRUE"
         Service:HasForward             = "TRUE"
         Service:HasHold                = "TRUE"
         Service:HasGCNProtocol         = "FALSE"

         Service:HasWCBProtocol         = "FALSE"

         Service:HasOCSProtocol         = "FALSE"
         Service:OCSCallBackType        = "Personal"
         Service:OCSTreatment           = "Personal"
         Service:OCSCancelScope         = "AllChain"
         Service:OCSDoNotCallScope      = "AllChain"
         Service:OCSEnableCustomerId    = "TRUE"
         Service:OCSEnableOutOfCampaignOperations = "FALSE"
         Service:AgentPreviewModeStart  = "FALSE"

         Service:HasVCBProtocol         = "FALSE"
         Service:SwitchName             = "CHANGE_ME"
         Service:VCBDefaultRoutingPoint = "CHANGE_ME"
         Service:VCBDefaultCallbackType = "ASAP"
         Service:VCBProcessedOnCallRelease = "FALSE"

         Service:HasKWProtocol          = "FALSE"
         Service:KwProtocolVersion      = "6.5.000.01"
         Service:KwPiProtocolVersion    = "6.5.000.01"
         Service:KwDefaultPartyStatus   = "released"

         Service:EntranceTimestamp      = ""
         Service:FrozenTimeInQueue      = ""

; ----------------------------------------------------------------
; ------------------------- Multimedia parameters ---------------------
; ----------------------------------------------------------------

         Required:Service:ConnectionName = "CHANGE_ME"

         

Top of Page


4   Common Commands and Events

4.1   Changes in Commands

4.1.1   InitiateWorkGroup
[Command:InitiateWorkGroup]
   Profile       = "Gplus Universal Profile"
   SubCommand_0  = "MakeCallGroup"
   SubCommand_1  = "SendSEmailGroup"
   SubCommand_2  = "OpenMediaComposeGEmail"
   Description   = "Initiate Work Item"
   Hidden        = "TRUE"
   
4.1.2   InitiateWorkGroupInMenu
[Command:InitiateWorkGroupInMenu]
   Profile       = "Gplus Universal Profile"
   Description   = "Initiate Work Item:  Communications submenu"
   Hidden        = "FALSE"
   Title         = "Initiate Work Item"
   MenuPosition  = "12"
;  SubCommand_2  = "MakeCallGroupInMenu"
;  SubCommand_4  = "MakeEmailCall"
;  SubCommand_7  = "SendEmailToUnknown"
4.1.3   AcceptWorkGroup
[Command:AcceptWorkGroup]
   Hidden             = "TRUE"
   ExecuteAll         = "FALSE"
   ExecUntilOK        = "TRUE"
   Description        = "Accept incoming work item"
   SubCommand_2       = "AnswerGVoiceGroup"
   SubCommand_3       = "OpenMediaAccept"
   IndicateActiveCmd  = "TRUE"
   MultiActiveCmdIcon = "GenComm.gif"
   Profile            = "Gplus Universal Profile"
4.1.4   AcceptWorkItemGroupInMenu
[Command:AcceptWorkItemGroupInMenu]
   Description  = "Accept Work Item: Communications submenu"
   Hidden       = "FALSE"
   Title        = "Accept Work Item"
   MenuPosition = "10"
   Profile      = "Gplus Universal Profile"
;  SubCommand_1 = "AnswerCallInMenu"
;  SubCommand_7 = "OpenMediaAccept"
;  SubCommand_10 = "AcceptWorkGroupinMenu"
4.1.5   AcceptWorkGroupinMenu
[Command:AcceptWorkGroupinMenu]
   SubCommand_1       = "AcceptWorkGroup"
   Title              = "Accept Incoming Work Item"
   MenuPosition       = "10.10"
   Profile            = "Gplus Universal Profile"
4.1.6   ReleaseWorkGroup
[Command:ReleaseWorkGroup]
   Hidden             = "TRUE"
   Description        = "Release work item"
   SubCommand_1       = "ReleaseGVoice"
   SubCommand_2       = "MarkWorkItemDone"
   SubCommand_4       = "ReleaseSEmail"
;   SubCommand_5       = "MarkDoneSR"
;   SubCommand_6       = "MarkDoneSO"
   MultiActiveCmdIcon = "GenComm.gif"
   Profile            = "Gplus Universal Profile"
4.1.7   BlindTransferGroup
[Command:BlindTransferGroup]
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Description       = "Blind transfer work item"
;  SubCommand_0      = "BlindTransferCallToPhoneKW"
   SubCommand_1      = "BlindTransferCallToPhone"
   SubCommand_2      = "BlindTransferCallToSROwner"
   SubCommand_3      = "BlindTransferCallToEmployee"
   SubCommand_4      = "BlindTransferCallToCurrentPhone"
   SubCommand_5      = "BlindTransferCallToPopupEmployee"
   SubCommand_6      = "BlindTransferCallToContactHome"
   SubCommand_7      = "BlindTransferCallToContact"
   SubCommand_8      = "OpenMediaTransferToAgent"
;  SubCommand_90     = "BlindTransferByRoute"
   SubCommand_99     = "BlindTransferEnabler"
   Profile           = "Gplus Universal Profile"
4.1.8   BlindTransferGroupInLocalMenu
[Command:BlindTransferGroupInLocalMenu]
   Title        = "Blind Transfer"
   LocalMenu    = "TRUE"
   Hidden       = "TRUE"
   MenuPosition = "2"
   SubCommand_1 = "BlindTransferCallToSROwner"
   SubCommand_2 = "BlindTransferCallToEmployee"
   SubCommand_3 = "BlindTransferCallToCurrentPhone"
   Profile      = "Gplus Universal Profile"
 
4.1.9   BlindTransferGroupInMenu
[Command:BlindTransferGroupInMenu]
   HotKey       = "Alt+F7"
   MenuPosition = "3"
   Title        = "Blind Transfer"
   SubCommand_1 = "BlindTransferCallToPopupEmployee"
   Profile      = "Gplus Universal Profile"
4.1.10   SignOnGroupInMenu
[Command:SignOnGroupInMenu]
   Description  = "Log In: Communications submenu"
   Hidden       = "FALSE"
   Title        = "Log In"
   MenuPosition = "20"
;  SubCommand_1 = "LoginToGVoice"
;  SubCommand_2 = "LoginToSEmail"
;  SubCommand_3 = "LoginToGEmail"
;  SubCommand_4 = "LoginToGChat"
;  SubCommand_5 = "PreferenceLoginCmd"
;  SubCommand_10 = "SignOnGroup"
   Profile      = "Gplus Universal Profile"
4.1.11   SignOnGroup
[Command:SignOnGroup]
   SubCommand_1 = "LoginToGVoice"
   SubCommand_2 = "LoginToOpenMedia"
   Description  = "Login to all channels"
   ExecuteAll   = "TRUE"
   Hidden       = "FALSE"
   Title        = "Login To All Channels"
   MenuPosition = "20.10"
   Profile      = "Gplus Universal Profile"
 
4.1.12   SignOffGroupInMenu
[Command:SignOffGroupInMenu]
   Description  = "Log Out: Communications submenu"
   Hidden       = "False"
   Title        = "Log Out"
   MenuPosition = "23"
   Profile      = "Gplus Universal Profile"
 
4.1.13   SignOffGroup
[Command:SignOffGroup]
   SubCommand_1 = "LogoutFromGVoice"
   SubCommand_2 = "LogoutFromOpenMedia"
   Description  = "Logout from all channels"
   ExecuteAll   = "TRUE"
   Hidden       = "False"
   Title        = "Logout From All Channels"
   MenuPosition = "23.10"
   Profile      = "Gplus Universal Profile"
4.1.14   ReadyGroupInMenu
[Command:ReadyGroupInMenu]
   Description  = "Ready: Communications submenu"
   Hidden       = "FALSE"
   Title        = "Ready"
   MenuPosition = "21"
   Profile      = "Gplus Universal Profile"
4.1.15   ReadyGroup
[Command:ReadyGroup]
   ExecuteAll      = "TRUE"
   Hidden          = "TRUE"
   Description     = "Ready for all channels"
   SubCommand_10   = "ReadyForGVoiceGroup"
   SubCommand_20   = "ReadyForGEmailGroup"
   SubCommand_30   = "ReadyForGChatGroup"
   SubCommand_35   = "ReadyForGVoicePushPreviewGroup"
   SubCommand_40   = "ReadyForSEmailGroup"
;   SubCommand_50   = "ReadyForSiebelSRGroup"
;   SubCommand_60   = "ReadyForSiebelSOGroup"
   Profile         = "Gplus Universal Profile"
4.1.16   NotReadyGroupInMenu
[Command:NotReadyGroupInMenu]
   Description  = "Not Ready: Communications submenu"
   Hidden       = "FALSE"
   Title        = "Not Ready"
   MenuPosition = "22"
   Profile      = "Gplus Universal Profile"
  
4.1.17   NotReadyGroup
[Command:NotReadyGroup]
   ExecuteAll      = "TRUE"
   Hidden          = "TRUE"
   CmdData         = "NotReadyWithPopup"
   Description     = "Not Ready for all channels"
   SubCommand_10   = "NotReadyForGVoiceGroup"
   SubCommand_20   = "NotReadyForGEmailGroup"
   SubCommand_30   = "NotReadyForGChatGroup"
   SubCommand_35   = "NotReadyForGVoicePushPreviewGroup"
   SubCommand_40   = "NotReadyForSEmailGroup"
;   SubCommand_50   = "NotReadyForSiebelSRGroup"
;   SubCommand_60   = "NotReadyForSiebelSOGroup"
   Profile         = "Gplus Universal Profile"
   
4.1.18   PreferenceLoginCmd
[Command:PreferenceLoginCmd]
   SubCommand_1 = "PreferenceLoginCmdGVoice"
   SubCommand_2 = "PreferenceLoginOpenMedia"
   Description  = "Login to selected ACD queues"
   Title        = "Preference Login"
   MenuPosition = "20.5"
   ExecuteAll   = "TRUE"
   Hidden       = "TRUE"
   Profile      = "Gplus Universal Profile"
 
4.1.19   PreferenceLogoutCmd
[Command:PreferenceLogoutCmd]
   SubCommand_1 = "PreferenceLogoutCmdGVoice"
   SubCommand_2 = "PreferenceLogoutOpenMedia"
   Description  = "Logout from selected ACD queues"
   Title        = "Preference Logout"
   MenuPosition = "23.5"
   ExecuteAll   = "TRUE"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
4.1.20   ToolbarInMenu
[Command:ToolbarInMenu]
   Title        = "Toolbar"
   MenuPosition = "60"
   SubCommand_1 = "RefreshToolbarInMenu"
   SubCommand_2 = "GetPreviousMsgInMenu"
   SubCommand_3 = "GetNextMsgInMenu"
   Profile      = "Gplus Universal Profile"
4.1.21   RefreshToolbarInMenu
[Command:RefreshToolbarInMenu]
   Title         = "Refresh"
   Description   = "Refresh communications toolbar"
   HotKey        = "Alt+M"
   MenuPosition  = "60.1"
   ServiceMethod = "Communications Client.ShellUIUpdate"
   CmdData       = "RefreshToolbarInMenu"
   Profile       = "Gplus Universal Profile"
 
4.1.22   GetPreviousMsgInMenu
 [Command:GetPreviousMsgInMenu]
   Title         = "Previous Message"
   Description   = "Show previous message"
   HotKey        = "Alt+P"
   MenuPosition  = "60.2"
   ServiceMethod = "Communications Client.ShowPreviousMessage"
   Profile       = "Gplus Universal Profile"
4.1.23   GetNextMsgInMenu
[Command:GetNextMsgInMenu]
   Title         = "Next Message"
   Description   = "Show next message"
   HotKey        = "Alt+N"
   MenuPosition  = "60.3"
   ServiceMethod = "Communications Client.ShowNextMessage"
   Profile       = "Gplus Universal Profile"
4.1.24   WorkItemList
[Command:WorkItemList]
   SubCommand_02 = "SelectedVoiceCallChanged"
;   SubCommand_04 = "SelectedEmailCallChanged"
   SubCommand_06 = "SelectedInteractionChanged"
;   SubCommand_08 = "SelectedInteractionChangedChat"
;   SubCommand_10 = "SuspendDeselectedCall"
;   SubCommand_12 = "SuspendDeselectedEmailCall"
;   SubCommand_20 = "ResumeSelectedCall"
;   SubCommand_22 = "ResumeSelectedEmailCall"
   SubCommand_26 = "SwitchVoiceCalls"
;   SubCommand_30  = "DisplayInteractionPanelEmail"
;   SubCommand_32  = "DisplayInteractionPanelChat"
   SubCommand_50 = "RefreshDashboardAtCallChange"
   ExecuteAll    = "TRUE"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
 
4.1.25   RefreshDashboardAtCallChange
[Command:RefreshDashboardAtCallChange]
   FilterSpec    = "[@SelectedWorkItem:CRMCampConID] IS NOT NULL"
   Hidden        = "TRUE"
   ServiceMethod = "Persistent Customer Dashboard.Update Dashboard from CTI"
   Comments      = ""
   CmdData       = "RefreshDashboardAtCallChange"
   Profile       = "Gplus Universal Profile"
4.1.26   UpdateDashboard
[Command:UpdateDashboard]
   SubCommand_1 = "UpdateDashboardFromContact"
   SubCommand_2 = "UpdateDashboardFromSR"
   SubCommand_3 = "UpdateDashboardFromActivity"
   SubCommand_4 = "UpdateDashboardFromCLC"
   SubCommand_5 = "UpdateDashboardFromCampaign"
   FilterSpec   = "[@SelectedWorkItem:ChannelType] = 'Voice'"
   Hidden       = "FALSE"
   HotKey       = "Ctrl+Shift+P"
   Title        = "Update Dashboard"
   Comments     = ""
   CmdData      = ""
   Profile      = "Gplus Universal Profile"
4.1.27   UpdateDashboardFromCampaign
[Command:UpdateDashboardFromCampaign]
   Hidden        = "TRUE"
   ServiceMethod = "Persistent Customer Dashboard.Update Dashboard from CTI"
   Comments      = ""
   CmdData       = "UpdateDashboardFromCampaign"
   Profile       = "Gplus Universal Profile"
4.1.28   UpdateDashboardFromContact
[Command:UpdateDashboardFromContact]
   Hidden        = "TRUE"
   ServiceMethod = "Persistent Customer Dashboard.Update Dashboard from CTI"
   Comments      = ""
   CmdData       = "UpdateDashboardFromContact"
   Profile       = "Gplus Universal Profile"
4.1.29   UpdateDashboardFromSR
[Command:UpdateDashboardFromSR]
   Hidden        = "TRUE"
   ServiceMethod = "Persistent Customer Dashboard.Update Dashboard from CTI"
   Comments      = ""
   CmdData       = "UpdateDashboardFromSR"
   Profile       = "Gplus Universal Profile"
4.1.30   UpdateDashboardFromActivity
[Command:UpdateDashboardFromActivity]
   Hidden        = "TRUE"
   ServiceMethod = "Persistent Customer Dashboard.Update Dashboard from CTI"
   Comments      = ""
   CmdData       = "UpdateDashboardFromActivity"
   Profile       = "Gplus Universal Profile"
4.1.31   UpdateDashboardFromCLC
[Command:UpdateDashboardFromCLC]
   Hidden        = "TRUE"
   ServiceMethod = "Persistent Customer Dashboard.Update Dashboard from CTI"
   Comments      = ""
   CmdData       = "UpdateDashboardFromCLC"
   Profile       = "Gplus Universal Profile"
4.1.32   SelectedCallChanged
[Command:SelectedCallChanged]
   FilterSpec    = "[@SelectedWorkItem:DriverWorkTrackID] IS NOT NULL"
   Hidden        = "TRUE"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "SelectedVoiceCallChanged"
   SubCommand_20 = "SelectedInteractionChanged"
   Profile       = "Gplus Universal Profile"
4.1.33   PostWorkItemReleased
[Command:PostWorkItemReleased]
   Hidden        = "TRUE"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "SelectedVoiceCallChanged"
   SubCommand_20 = "SelectedInteractionChanged"
   Profile       = "Gplus Universal Profile"

4.2   Changes in Events

4.3   New Commands

4.4   New Events

4.4.1   Gplus_PostWorkItemResumedEvent
[EventHandler:Gplus_PostWorkItemResumedEvent]
   Order       = "0"
   Response    = "Gplus_OnPostWorkItemResumedEvent"
   DeviceEvent = "@PostWorkItemResumedEvent"

   [EventResponse:Gplus_OnPostWorkItemResumedEvent]
      Command  = "SelectedCallChanged"
      
4.4.2   Gplus_PostIndicateNewWorkItem
[EventHandler:Gplus_PostIndicateNewWorkItem]
   Order       = "0"
   Response    = "Gplus_OnPostIndicateNewWorkItem"
   DeviceEvent = "@PostIndicateNewWorkItemEvent"

   [EventResponse:Gplus_OnPostIndicateNewWorkItem]
      Command  = "SelectedCallChanged"
      Log      = "EventLogToSetMediaTypeBlank"

     [EventLog:EventLogToSetMediaTypeBlank]
        WorkTrackingObj.MediaType   = ""
        
4.4.3   Gplus_PostWorkItemStartedEvent
[EventHandler:Gplus_PostWorkItemStartedEvent]
   Order       = "0"
   Response    = "Gplus_OnPostWorkItemStartedEvent"
   DeviceEvent = "@PostWorkItemStartedEvent"

   [EventResponse:Gplus_OnPostWorkItemStartedEvent]
      Command  = "SelectedCallChanged"
      
4.4.4   Gplus_PostWorkItemReleased
[EventHandler:Gplus_PostWorkItemReleased]
   Order       = "10"
   Response    = "Gplus_PostWorkItemReleased"
   DeviceEvent = "@PostWorkItemReleasedEvent"

   [EventResponse:Gplus_PostWorkItemReleased]
      Command  = "PostWorkItemReleased"
      

4.5   Deleted Commands

4.6   Deleted Events

4.6.1   PostWorkItemResumedEvent
[EventHandler:PostWorkItemResumedEvent]
   Order       = "0"
   Response    = "OnPostWorkItemResumedEvent"
   DeviceEvent = "@PostWorkItemResumedEvent"

   [EventResponse:OnPostWorkItemResumedEvent]
      Command  = "SelectedCallChanged"
  
4.6.2   PostIndicateNewWorkItem
[EventHandler:PostIndicateNewWorkItem]
   Order       = "0"
   Response    = "OnPostIndicateNewWorkItem"
   DeviceEvent = "@PostIndicateNewWorkItemEvent"

   [EventResponse:OnPostIndicateNewWorkItem]
      Command  = "SelectedCallChanged"
4.6.3   PostWorkItemStartedEvent
[EventHandler:PostWorkItemStartedEvent]
   Order       = "0"
   Response    = "OnPostWorkItemStartedEvent"
   DeviceEvent = "@PostWorkItemStartedEvent"

   [EventResponse:OnPostWorkItemStartedEvent]
      Command  = "SelectedCallChanged"
4.6.4   PostWorkItemReleased
[EventHandler:PostWorkItemReleased]
   Order       = "10"
   Response    = "PostWorkItemReleased"
   DeviceEvent = "@PostWorkItemReleasedEvent"

   [EventResponse:PostWorkItemReleased]
      Command  = "PostWorkItemReleased"

Top of Page


5   Voice Component

5.1   Commands Where only the Profile Attribute is Added

The Profile attribute with a value of Gplus Universal Profile is added in the following commands. All of the previously existing attributes remain the same.

  • MakeCallGroup
  • MakeCallGroupInLocalMenu
  • MakeCallGroupInMenu
  • AnswerCallInMenu
  • ReleasePhoneCallInMenu
  • ConsultativeTransferGroup
  • ConsultativeTransferGroupInLocalMenu
  • ConsultativeTransferGroupInMenu
  • ConferenceTransferGroup
  • ConferenceTransferGroupInLocalMenu
  • ConferenceTransferGroupInMenu
  • SuspendWorkGroup
  • ResumeWorkGroup
  • ForwardWorkGroup
  • CancelForwardGroup
  • ToggleForwardWorkGroup
  • SendUserEvent
  • InitiateCallbackGroup

5.2   Commands Where only the Profile Attribute is Changed

The Profile attribute is changed to the Gplus Universal Profile value in the following commands. All of the previously existing attributes remain the same.

  • ConferenceTransferToCurrentPhone
  • ConferenceSingleStepToPhone
  • ConferenceInitEnabler
  • RetrieveWorkGroup
  • HoldCall
  • ResumeGVoice
  • SendDTMFComm
  • ForwardPhone
  • CancelForwardPhone
  • ToggleForward
  • SetForwardEnabler
  • CancelForwardEnabler
  • ToggleForwardEnabler
  • ChangeBusyStateGroup
  • ChangeBusyStatePhone
  • SetBusyPhone
  • CancelBusyPhone
  • ChangeBusyStateEnabler
  • CallSupervisor
  • EmergencyKey
  • LoginToGVoice
  • LogoutFromGVoice
  • ReadyForGVoiceGroup
  • NotReadyForGVoiceGroup
  • NotReadyForGVoice
  • PreferenceLoginCmdGVoice
  • PreferenceLogoutCmdGVoice
  • SelectedVoiceCallChanged
  • NtwkAlternateConsultCall
  • SetActiveCampaign
  • InitiateCallback
  • InitiateCallbackToPhone
  • InitiateCallbackToSelectedPhone
  • InitiateCallbackEnabler
  • AcceptCallback
  • CallbackRejected
  • CallbackDone
  • PreviewRecordRequest
  • RecordProcessed
  • RecordReject
  • RequestRecordCancel
  • ScheduledRecordRescheduleWithArg
  • ScheduledRecordReschedule
  • VCBServiceStatus
  • VCBCancelGroup
  • VCBCancel
  • VCBCancelService
  • VCBRescheduleGroup
  • VCBReschedule
  • VCBAddGroup
  • AddVoiceCallBackToContact
  • IsVCBInteractionView
  • VCBProcessedGroup
  • VCBReject
  • KwPreviewIntAcceptGroup
  • KwPreviewIntAccept
  • KwPreviewIntRejectGroup
  • KwPreviewIntReject
  • KwOnCall
  • KwPartyStatusResponse
  • StartProtocolsGroup
  • OCSPreviewStart
  • VCBSessionStart
  • OCSRequestRecordCancel_
  • VCBCancel_
  • InteractionCancelEnabler
  • VCBProcessed_
  • InteractionProcessedEnabler
  • VCBReschedule_
  • OCSReschedule_
  • InteractionRescheduleEnabler
  • AddInteractionGroup
  • VCBAddWork
  • VCBAddHome
  • InteractionAddEnabler

5.3   Events Where only the Profile Attribute is Added

The Profile attribute is changed to the Gplus Universal Profile value in the following commands. All of the previously existing attributes remain the same.

  • OnOCSEvent

5.4   Events Where only the Profile Attribute is Changed

The Profile attribute is changed to the Gplus Universal Profile value in the following attributes. All of the previously existing attributes remain the same.

  • OnNetworkCallStatusHandler
  • OCSCallRinging
  • OutboundOCSCallEstablished
  • EventCallBackRequest
  • EventCallBackAccepted
  • EventCallBackRejected
  • EventCallBackCancel
  • EventCallBackDone
  • EngagedOCSCallRinging
  • EngagedRecord
  • EventReleased
  • ScheduledCall
  • ChainedRecord
  • RecordRescheduleAck
  • DoNotCallAck
  • RecordRejectAck
  • RecordCancelAck
  • EventRecordCancel
  • EventRecordRemove
  • RecordProcessedAck
  • OCSPartyChanged
  • EventVCBTransferCheckContact
  • EventVCBTransferCheckCreateContact_IVR
  • VCBTransfer
  • VCBTransfer_IVR
  • EventPartyChanged_VCB_Transfered
  • EventPartyChanged_VCB
  • EventCurrentSmartScriptWorkItemChanged
  • EventCurrentWorkItemChanged
  • EventCurrentWorkItemChanged_UCB
  • EventCurrentWorkItemChanged_UCB_Transfered
  • EventCurrentWorkItemChanged_UCB_IVR
  • EventVCBPreviewCheckAndCreateContact
  • EventVCBPreviewUpdateActivity
  • EventVCBPreviewUpdateActivityIVR
  • EventAddVCBRequest
  • EventVCBReject
  • EventVCBCancel
  • EventVCBReschedule
  • EventVCBProcessed
  • VCBConsultCallReleased
  • EventKwPreviewIntRequest
  • EventCurrentWorkItemChanged_KW
  • EventKwPreviewIntAccepted
  • EventKwPreviewIntRejected
  • EventKwPreviewIntCancel
  • EventKwPartyStatusRequest
  • EventAgentLogin
  • EventIntCancel
  • EventIntProcessed
  • EventIntRescheduleOCS
  • EventIntRescheduleVCB
  • EventIntAddVCB
  • EventIntAddVCBNoPhone
  • EventIntDoNotCall

5.5   Changes in Commands

5.5.1   MakeCallToCampaignContact
[Command:MakeCallToCampaignContact]
  Description   = "Make call to campaign contact"
  DeviceCommand = "MakeCall"
  Hidden        = "TRUE"
  CmdData       = "MakeCallToCampaignContact"
  Profile       = "Gplus Universal Profile"

  [CmdData:MakeCallToCampaignContact]
      BusComp                        = "Campaign List Contact"
      Param.CRM_CAMP_CON_ID          = "{Id}"
      Param.PhoneNumber              = "{Calculated Work Phone #:Lookup}"
      Param.IgnorePhoneNumber        = "TRUE"
      Param.OutsideCallPrefix        = ""
      Param.TrackingID               = "{@SelectedWorkItem:DriverWorkTrackID}"
;      RequiredField.'Work Phone #'   = "?*"
5.5.2   MakeCallEnabler
       
[Command:MakeCallEnabler]
   DeviceCommand = "MakeCall"
   Comments      = "Dummy command to fix Toolbar update problem"
   Description   = "Make call"
   Order         = "14"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"

5.5.3   BlindTransferCallToPhone
       

[Command:BlindTransferCallToPhone]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer to "{@Phone}""
   CmdData           = "BlindTransferCallToPhone"
   OnEditControl     = "TRUE"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

5.5.4   BlindTransferCallToPhoneKW
       

[Command:BlindTransferCallToPhoneKW]
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer to remote "{@Phone}""
   FilterSpec        = "[@SelectedWorkItem:KwCall] = 'TRUE' AND [@SelectedWorkItem:MediaType] = 'voice'"
; BlindTransferCallToPhoneKW will be used insteaf of BlindTransferCallToPhone
; if RemoteConnectStr is defined then it will be exetuted as multi site or network transfer
;  FilterSpec        = "[$RemoteConnectStr(@Phone)] IS NOT NULL AND [$RemoteConnectStr(@SelectedDN)] !=
[$RemoteConnectStr(@Phone)] and [@SelectedWorkItem:MediaType] = 'voice'"
   CmdData           = "BlindTransferCallToPhoneKW"
   OnEditControl     = "TRUE"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

5.5.5   BlindTransferCallToSROwner
       

[Command:BlindTransferCallToSROwner]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to service request owner"
   CmdData           = "BlindTransferCallToSROwner"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.6   BlindTransferCallToEmployee
       

[Command:BlindTransferCallToEmployee]
   DeviceCommand     = "TransferMute"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Description       = "Blind transfer call to employee"
   CmdData           = "BlindTransferCallToEmployee"
   SubCommand_0      = "BlindTransferCallToEmployeeVoice"
   SubCommand_1      = "BlindTransferCallToEmployeePushPreview"
   Profile           = "Gplus Universal Profile"

   [CmdData:BlindTransferCallToEmployee]
      BusComp                 = "Employee"
      RequiredField.'Phone #' = "?*"
      Param.PhoneNumber       = "{Phone #:Lookup}"
      Param.CallNotifyText    = "Blind transfer from {@UserName}..."
      Param.TrackingID        = "{@SelectedWorkItem:DriverWorkTrackID}"



5.5.7   BlindTransferCallToCurrentPhone
       

[Command:BlindTransferCallToCurrentPhone]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer to "{@Phone}""
   Title             = "Blind Transfer"
   CmdData           = "BlindTransferCallToCurrentPhone"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.8   BlindTransferCallToPopupEmployee
       

[Command:BlindTransferCallToPopupEmployee]
   DeviceCommand     = "TransferMute"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Description       = "Blind transfer call to employee selected from popup list"
   Title             = "Blind Transfer"
   CmdData           = "BlindTransferCallToPopupEmployee"
   SubCommand_0      = "BlindTransferCallToPopupEmployeeVoice"
   SubCommand_1      = "BlindTransferCallToPopupEmployeePushPreview"
   Profile           = "Gplus Universal Profile"

   [CmdData:BlindTransferCallToPopupEmployee]
      AttachContext        = "TRUE"
      SelectParam          = "TRUE"
      SelectBusObj         = "Employee"
      SelectBusComp        = "Employee"
      SelectApplet         = "ACD Transfer Call Applet"
      SelectTitle          = "Begin Blind Transfer to:"
      Param.PhoneNumber    = "[Phone #:Lookup]"
      Param.CallNotifyText = "Blind transfer from {@UserName}..."
      Param.TrackingID        = "{@SelectedWorkItem:DriverWorkTrackID}"


5.5.9   BlindTransferCallToContactHome
       

[Command:BlindTransferCallToContactHome]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to contact home"
   Title             = "Blind Transfer"
   CmdData           = "BlindTransferCallToContactHome"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.10   BlindTransferCallToContact
       

[Command:BlindTransferCallToContact]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to contact"
   Title             = "Blind Transfer"
   CmdData           = "BlindTransferCallToContact"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.11   ConsultativeTransferToPhone
       

[Command:ConsultativeTransferToPhone]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative Transfer to "{@Phone}""
   CmdData           = "ConsultativeTransferToPhone"
   OnEditControl     = "TRUE"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.12   ConsultativeTransferToSROwner
       

[Command:ConsultativeTransferToSROwner]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer to service request owner"
   CmdData           = "ConsultativeTransferToSROwner"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.13   ConsultativeTransferToEmployee
       

[Command:ConsultativeTransferToEmployee]
   DeviceCommand     = "TransferInit"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Description       = "Consultative transfer to employee"
   CmdData           = "ConsultativeTransferToEmployee"
   SubCommand_0      = "ConsultativeTransferToEmployeeVoice"
   SubCommand_1      = "ConsultativeTransferToEmployeePushPreview"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConsultativeTransferToEmployee]
      BusComp                 = "Employee"
      RequiredField.'Phone #' = "?*"
      Param.PhoneNumber       = "{Phone #:Lookup}"
      Param.CallNotifyText    = "Consultative transfer from {@UserName}..."
      Param.TrackingID        = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr="{$RemoteConnectStr2(Id)}"


5.5.14   ConsultativeTransferToCurrentPhone
       

[Command:ConsultativeTransferToCurrentPhone]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer to "{@Phone}""
   CmdData           = "ConsultativeTransferToCurrentPhone"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.15   ConsultativeTransferToPopupEmployee
       

[Command:ConsultativeTransferToPopupEmployee]
   DeviceCommand     = "TransferInit"
   Title             = "Consultative Transfer"
   CmdData           = "ConsultativeTransferToPopupEmployee"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Description       = "Consultative transfer to employee selected from popup list"
   SubCommand_0      = "ConsultativeTransferToPopupEmployeeVoice"
   SubCommand_1      = "ConsultativeTransferToPopupEmployeePushPreview"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConsultativeTransferToPopupEmployee]
      AttachContext        = "TRUE"
      SelectParam          = "TRUE"
      SelectBusObj         = "Employee"
      SelectBusComp        = "Employee"
      SelectApplet         = "ACD Transfer Call Applet"
      SelectTitle          = "Begin Consultative Transfer to:"
      Param.PhoneNumber    = "[Phone #:Lookup]"
      Param.CallNotifyText = "Consultative transfer from {@UserName}..."
      Param.TrackingID     = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr      = "[$RemoteConnectStr2(Id)]"


5.5.16   ConsultativeTransferCallToContactHome
       

[Command:ConsultativeTransferCallToContactHome]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer call to contact home"
   Title             = "Consultative Transfer"
   CmdData           = "ConsultativeTransferCallToContactHome"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.17   ConsultativeTransferCallToContact
       

[Command:ConsultativeTransferCallToContact]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer call to contact"
   Title             = "Consultative Transfer"
   CmdData           = "ConsultativeTransferCallToContact"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"


5.5.18   ConferenceTransferToPopupEmployee
       

[Command:ConferenceTransferToPopupEmployee]
   DeviceCommand     = "ConferenceInit"
   Description       = "Conference transfer to employee selected from popup list"
   Title             = "Conference Transfer"
   CmdData           = "ConferenceTransferToPopupEmployee"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConferenceTransferToPopupEmployee]
      AttachContext          = "TRUE"
      SelectParam            = "TRUE"
      SelectBusObj           = "Employee"
      SelectBusComp          = "Employee"
      SelectApplet           = "ACD Transfer Call Applet"
      SelectTitle            = "Begin Conference Transfer to:"
      Param.PhoneNumber      = "[Phone #:Lookup]"
      Param.CallNotifyText   = "Conference transfer from {@UserName}..."
      Param.TrackingID       = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr = "{$RemoteConnectStr2(Id)}"


5.5.19   SwitchVoiceCalls
       

[Command:SwitchVoiceCalls]
   FilterSpec    = "[@DeselectedWorkItem:WorkState]='Active' AND [@DeselectedWorkItem:MediaType] = 'voice' AND
   [@SelectedWorkItem:MediaType] = 'voice' AND [$GetCommandStatus(AlternateCall)] = 'Enabled'"
   DeviceCommand = "AlternateCall"
   CmdData       = "SwitchVoiceCalls"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"


5.5.20   UpdateAttempts
       

[Command:UpdateAttempts]
   Description      = "Update Number of Attempts"
   ExecuteAll       = "FALSE"
   DeviceCommand = "UpdateCallCompletionStats"
   CmdData       = "UpdateAttempts"
   CmdChannelOnFocus = "TRUE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Update Number of Attempts"
   SubCommand_10    = "OCSUpdateAttempts_"
   SubCommand_20    = "PushPreviewUpdateAttempts_"

   [CmdData:UpdateAttempts]
      Param.GSW_ATTEMPTS             = "{GSW_ATTEMPTS}"
      Comments                       = "Update Number of Attempts: Current Work Item updated"


5.5.21   UpdateCallResult
       

[Command:UpdateCallResult]
   DeviceCommand = "UpdateCallCompletionStats"
   CmdData       = "UpdateCallResult"
   CmdChannelOnFocus = "TRUE"
   Description      = "Update Call Result"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Update Call Result"
   SubCommand_10    = "OCSUpdateCallResult_"
   SubCommand_20    = "PushPreviewUpdateCallResult_"

   [CmdData:UpdateCallResult]
      Param.GSW_CALL_RESULT          = "{GSW_CALL_RESULT}"
      Comments                       = "Update Call Result: Current Work Item updated"


5.5.22   RecordReschedule
       

[Command:RecordReschedule]
   DeviceCommand     = "RecordReschedule"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Reschedule preview or scheduled record"
   CmdData           = "RecordRescheduleWithPopup"
   CmdChannelOnFocus = "TRUE"

   [CmdData:RecordRescheduleWithPopup]
      SelectParam      = "TRUE"
      SelectTitle      = "Please select callback type"
      SelectApplet     = "Value Type Pick Applet"
      SelectBusObj     = "List Of Values"
      SelectBusComp    = "List Of Values"
      SelectQuerySpec  = "[Type] = 'GENESYS_CALLBACK_TYPE' AND [Active] = 'Y'"
      Param.GSW_CALLBACK_TYPE        = "[Name]"
      Param.GSW_DATE_TIME            = "[Reschedule Time]"
      Param.TrackingID               = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments                       = "RecordReschedule: Current Work Item reschedule"

   [CmdData:RecordReschedule]
      Param.GSW_CALLBACK_TYPE        = "Personal"
      Param.GSW_DATE_TIME            = "[Reschedule Time]"
      Comments                       = "RecordReschedule: Current Work Item reschedule"


5.5.23   RecordRescheduleWithArg
       

[Command:RecordRescheduleWithArg]
   DeviceCommand = "RecordReschedule"
   CmdData       = "RecordRescheduleWithArgPopup"
   CmdChannelOnFocus = "TRUE"
   Description      = "Reschedule Interaction"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Reschedule Interaction"
   SubCommand_10    = "RecordRescheduleWithArg_OCS"
   SubCommand_20    = "RecordRescheduleWithArg_PushPreview"

   [CmdData:RecordRescheduleWithArgPopup]
      SelectParam      = "TRUE"
      SelectTitle      = "Please select callback type"
      SelectApplet     = "Value Type Pick Applet"
      SelectBusObj     = "List Of Values"
      SelectBusComp    = "List Of Values"
      SelectQuerySpec  = "[Type] = 'GENESYS_CALLBACK_TYPE' AND [Active] = 'Y'"
      Param.GSW_CALLBACK_TYPE        = "[Value]"
      Param.GSW_DATE_TIME            = "{RSTime}"
      Comments                       = "RecordReschedule: Current Work Item reschedule"

   [CmdData:RecordRescheduleWithArg]
      Param.GSW_CALLBACK_TYPE        = "Personal"
      Param.GSW_DATE_TIME            = "{RSTime}"
      Comments                       = "RecordReschedule: Current Work Item reschedule"
      


5.5.24   DoNotCall
       

[Command:DoNotCall]
   Description      = "Mark phone number as Do Not Call"
   DeviceCommand     = "DoNotCall"
   CmdChannelOnFocus = "TRUE"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = ""
   SubCommand_10    = "DoNotCall_OCS"
   SubCommand_20    = "DoNotCall_PushPreview"

   [CmdData:DoNotCall]
      Param.USE_CUSTOMER_ID     = "TRUE"
;     Param.GSW_CHAIN_ATTR      = "AllChain"
;     Param.GSW_CHAIN_ATTR      = "RecordOnly"
;     Param.USE_PHONE           = "TRUE"
;;    Param.USE_RECORD_HANDLE   = "TRUE"
      Comments                  = "Do Not Call"



5.5.25   ChainedRecordRequest
       

[Command:ChainedRecordRequest]
   DeviceCommand = "ChainedRecordRequest"
   CmdChannelOnFocus = "TRUE"
   Description      = "Request to get all chained records"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   SubCommand_10    = "ChainedRecordRequest_OCS"
   SubCommand_20    = "ChainedRecordRequest_PushPreview"


5.5.26   AddRecord
       

[Command:AddRecord]
   Description       = "Add Record"
   DeviceCommand     = "AddRecord"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Template for further usage"
   CmdData           = "AddRecord"
   CmdChannelOnFocus = "TRUE"

   [CmdData:AddRecord]
      Param.GSW_CALLING_LIST          = "{CallingListName}"
      Param.GSW_CAMPAIGN_NAME         = "{CampaignName}"
      Param.GSW_PHONE                 = "{PhoneNumber}"
      Param.GSW_PHONE_TYPE            = "{GenesysPhoneType}"
      Param.GSW_TZ_NAME               = "{TimeZoneName}"
      Param.CRM_CAMPAIGN_ID           = "{CampaignId}"
      Param.CRM_CAMP_CON_ID           = "{CampaignContactId}"
      Param.TrackingID                = "{@SelectedWorkItem:DriverWorkTrackID}"
      RequiredField.CallingListName   = "?*"
      RequiredField.CampaignName      = "?*"
      RequiredField.PhoneNumber       = "?*"
      RequiredField.GenesysPhoneType  = "?*"
      RequiredField.TimeZoneName      = "?*"
      RequiredField.CampaignId        = "?*"
      RequiredField.CampaignContactId = "?*"
      Comments                        = "Add record"


5.5.27   CancelInteractionGroup
       

[Command:CancelInteractionGroup]
   Description      = "Cancel Interaction"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Cancel Interaction"
   SubCommand_10    = "OCSRequestRecordCancel_"
   SubCommand_20    = "VCBCancel_"
   SubCommand_30    = "PushPreviewCancel_"
   SubCommand_99    = "InteractionCancelEnabler"


5.5.28   InteractionDoneGroup
       

[Command:InteractionDoneGroup]
   Description      = "Interaction Done"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Interaction Done"
   SubCommand_10    = "OCSRecordProcessed_"
   SubCommand_15    = "WebCallbackProcessed_"
   SubCommand_20    = "VCBProcessed_"
   SubCommand_30    = "PushPreviewProcessed_"
   SubCommand_99    = "InteractionProcessedEnabler"


5.5.29   OCSRecordProcessed_
       

[Command:OCSRecordProcessed_]
   Description       = "Interaction Done"
   BusComp           = "Campaign List Contact"
   AllViews          = "FALSE"
   View              = "Campaign Detail - Position"
   DeviceCommand     = "InteractionDone"
   Hidden            = "TRUE"
   CmdData           = "OCSRecordProcessed_"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Record Processed: Current Work Item Processed and released"

   [CmdData:OCSRecordProcessed_]
      SelectParam         = "TRUE"
      SelectTitle         = "Please select treatment type"
      SelectApplet        = "Value Type Pick Applet"
      SelectBusObj        = "List Of Values"
      SelectBusComp       = "List Of Values"
      SelectQuerySpec     = "[Type] = 'GENESYS_TREATMENT_TYPE' AND [Active] = 'Y'"
      Param.GSW_TREATMENT = "[Name]"
      Param.TrackingID    = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments            = "Record processed with treatment"
      CmdChannelOnFocus   = "TRUE"


5.5.30   RejectInteractionGroup
       

[Command:RejectInteractionGroup]
   DeviceCommand    = "RejectInteraction"
   CmdChannelOnFocus = "TRUE" 
   Description      = "Reject Interaction"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Reject Interaction"
   SubCommand_10    = "RejectInteraction_"
   SubCommand_20    = "PushPreviewRejectInteraction_"


5.5.31   RescheduleInteractionGroup
       

[Command:RescheduleInteractionGroup]
   Description      = "Reschedule Interaction"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Reschedule Interaction"
   SubCommand_10    = "OCSReschedule_"
   SubCommand_15    = "VCBReschedule_"
   SubCommand_20    = "PushPreviewReschedule_"
   SubCommand_99    = "InteractionRescheduleEnabler"


5.5.32   InteractionDoNotCall
       

[Command:InteractionDoNotCall]
   DeviceCommand     = "InteractionDoNotCall"
   CmdData           = "InteractionDoNotCall"
   CmdChannelOnFocus = "TRUE"
   Description      = "Do Not Call"
   ExecuteAll       = "FALSE"
   Hidden           = "TRUE"
   Profile          = "Gplus Universal Profile"
   Comments         = "Do Not Call Interaction"
   SubCommand_10    = "OCSDoNotCall_"
   SubCommand_20    = "PushPreviewDoNotCall_"

   [CmdData:InteractionDoNotCall]
     Param.CRM_PROTOCOL_EXT = "OCS"


5.6   Changes in Events

5.6.1   OnConferenceTransferConsultCall
       

[EventHandler:OnConferenceTransferConsultCall]
   Comments          = "Displays passed by Siebel bookmark screen on Consult call established"
   Order             = "5"
   FilterSpec        = "CallType='4'"
   Response          = "OnConferenceTransferConsultCall"
   DeviceEvent       = "EventEstablished"
   Profile           = "Gplus Universal Profile"

   [EventResponse:OnConferenceTransferConsultCall]
      UseCtxData = "TRUE"
      Log        = "EventLogToSetMediaType"


5.6.2   InsideCallReceived
       

[EventHandler:InsideCallReceived]
   Comments          = "Handles call after the agent clicks the Accept button"
   Order             = "10"
   Filter.SiebelCall = "1"
   Response          = "OnInsideCallReceived"
   DeviceEvent       = "EventEstablished"
   Profile           = "Gplus Universal Profile"

   [EventResponse:OnInsideCallReceived]
      Comments   = ""
      UseCtxData = "TRUE"
       Log        = "EventLogToSetMediaType"


5.6.3   PreviewOCSCallEstablished
       

[EventHandler:PreviewOCSCallEstablished]
   Filter.CRM_CAMPAIGN_ID   = "?*"
   Filter.CRM_CAMP_CON_ID   = "?*"
   Filter.CRM_CAMP_MODE     = "*Preview"
   FilterSpec               = "CallType='3'"
   Comments                 = "Handles Preview call with purpose to prevent duplicating Activity creation"
   Order                    = "24"
   DeviceEvent              = "EventEstablished"
   Profile                  = "Gplus Universal Profile"
   Response                 = "OnPreviewOCSCallEstablished"

   [EventResponse:OnPreviewOCSCallEstablished]
      Log        = "EventLogToSetMediaType"


5.6.4   CallbackCallReceived
       

[EventHandler:CallbackCallReceived]
   Filter.REQUEST_ID = '?*'
   DeviceEvent       = "EventEstablished"
   Comments          = "Handles Callback call and prevents from duplicating activity creation"
   Order             = "35"
   Profile           = "Gplus Universal Profile"
   Response          = "OnCallbackCallReceived"

   [EventResponse:OnCallbackCallReceived]
      Log        = "EventLogToSetMediaType"
      


5.6.5   VoiceCallbackCallReceived_Preview
       

[EventHandler:VoiceCallbackCallReceived_Preview]
   Filter.VCB_REFERENCE_ID = "*"
   Filter.CRM_RECORD_MODE  = "Preview"
   DeviceEvent             = "EventEstablished"
   Comments                = "Handles Voice Callback call and prevents from duplicating activity creation"
   Order                   = "40"
   Profile                 = "Gplus Universal Profile"
   Response                = "OnVoiceCallbackCallReceived_Preview"

   [EventResponse:OnVoiceCallbackCallReceived_Preview]
      Log        = "EventLogToSetMediaType"
      


5.6.6   EventVCBCallCheckAndCreateContact
       

[EventHandler:EventVCBCallCheckAndCreateContact]
   Filter.VCB_REFERENCE_ID     = "*"
   Comments                    = "Checks for contact and creates if contact not exist in the Siebel database"
   Order                       = "42"
   ServiceMethod               = "Genesys VCB.CreateContact"
   ServiceParam.SearchSpec     = "'Work Phone #' = '{VCB_CONTACT}'"
   ServiceParam.SearchSpec2    = "'Home Phone #' = '{VCB_CONTACT}'"
   ServiceParam.ActivateField  = "Work Phone #"
   ServiceParam.ActivateField2 = "Home Phone #"
   ServiceParam.ContactPhone   = "{VCB_CONTACT}"
   ServiceParam.FirstName      = "UNKNOWN"
   ServiceParam.LastName       = "UNKNOWN"
   DeviceEvent                 = "EventEstablished"
   Profile                     = "Gplus Universal Profile"
   Response                    = "OnEventVCBCallCheckAndCreateContact"

   [EventResponse:OnEventVCBCallCheckAndCreateContact]
      Log        = "EventLogToSetMediaType"
      


5.6.7   EventVCBCallUpdateActivity
       

[EventHandler:EventVCBCallUpdateActivity]
   Filter.VCB_REFERENCE_ID      = "*"
   Comments                     = "Checks for contact and creates if contact not exist in the Siebel database"
   Order                        = "43"
   ServiceMethod                = "Genesys VCB.VCBEvent"
   ServiceParam.CRMWorkItemID   = "{SiebelWorkItemID}"
   ServiceParam.CRMEvent        = "EventVCBPreview"
   ServiceParam.GenesysCallId   = "{SiebelWorkItemID}"
   ServiceParam.VCB_CONTACT     = "{VCB_CONTACT}"
   ServiceParam.Description     = "Callback number({VCB_CONTACT}), Estimated Wait Time ({VCB_EWT}), Number Of Attempts ({VCB_ATTEMPTS})"
   ServiceParam.Status          = "Requested"
   ServiceParam.Type            = "Call"
   ServiceParam.Started         = "{@Now}"
   ServiceParam.Due             = "{@Now}"
   ServiceParam.Planned         = "{@Now}"
   DeviceEvent                  = "EventEstablished"
   Profile                      = "Gplus Universal Profile"
   Response                     = "OnEventVCBCallUpdateActivity"

   [EventResponse:OnEventVCBCallUpdateActivity]
      Log        = "EventLogToSetMediaType"
      


5.6.8   KwCallReceived
       

[EventHandler:KwCallReceived]
    Filter.KwCall   = "*"
    FilterSpec      = "KwCall='TRUE'"
    DeviceEvent     = "EventEstablished"
    Comments        = "Adds custom property to work item for KwCall"
    Order           = "55"
    Response        = "OnKwCallReceived"
    Profile         = "Gplus Universal Profile"

   [EventResponse:OnKwCallReceived]
      QueryBusObj     = "Action"
      QueryBusComp    = "Action"
      QuerySpec       = "'Call Id' = '{ConnID}'"
      SingleView      = "Activity List View"
      SingleLog       = "KwCallReceived_SingleRecord"
      View            = "Activity List View"
      Log             = "KwCallReceived_NoRecords"

     [EventLog:KwCallReceived_SingleRecord]
        Display                        = "FALSE"
        WorkTrackingObj.KwCall         = "{KwCall}"
        WorkTrackingObj.MediaType      = "{MediaType}"

     [EventLog:KwCallReceived_NoRecords]
         Comments                       = "Creates an Activity if KwCall"
         Display                        = "TRUE"
         BusObj                         = "Action"
         BusComp                        = "Action"
         WorkTrackingObj.KwCall         = "{KwCall}"
         WorkTrackingObj.MediaType      = "{MediaType}"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Status'              = "In Progress"
         LogField.'Type'                = "Call - Inbound"
         LogField.'Description'         = "Inbound call"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"


5.6.9   InboundCallReceived
       

[EventHandler:InboundCallReceived]
   FilterSpec      = "CallType='2'"
   Filter.OtherDN  = "*"
   DeviceEvent     = "EventEstablished"
   Comments        = "Handles call after the agent clicks the Accept button"
   Order           = "60"
   Response        = "OnInboundCallReceived"
   Profile         = "Gplus Universal Profile"

   [EventResponse:OnInboundCallReceived]
      QueryBusObj             = "Contact"
      QueryBusComp            = "Contact"
      QuerySpec               = "'Work Phone #' LIKE '*{OtherDN}'"
      SingleView              = "Contact List View"
      SingleLog               = "IncomingCall_SingleContact"
      MultiView               = "Contact List View"
      MultiLog                = "IncomingCall_MultiContacts"
      Log                     = "IncomingCall_NoContact"

      ServiceMethod            = "Persistent Customer Dashboard.Update Dashboard from CTI"
      ServiceParam.BuscompName = "Contact"
      ServiceParam.Field       = "Work Phone #"
      ServiceParam.Value       = "'Work Phone #' LIKE '*{OtherDN}'"

      [EventLog:IncomingCall_SingleContact]
         Comments                       = "Creates an Activity if single contact found"
         WorkTrackingObj.MediaType      = "{MediaType}"
         Display                        = "true"
         BusObj                         = "Contact"
         BusComp                        = "Action"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Contact Id'          = "{Contact.Id}"
         LogField.'Status'              = "In Progress"
         LogField.'Type'                = "Call - Inbound"
         LogField.'Description'         = "Inbound call"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"

      [EventLog:IncomingCall_MultiContacts]
         Comments                       = "Creates an Activity if multiple contacts are found"
         WorkTrackingObj.MediaType      = "{MediaType}"
         Display                        = "true"
         BusObj                         = "Contact"
         BusComp                        = "Action"
         LogField.'ACD Call Duration'   = "{@WorkDuration}"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Description'         = "Inbound call({OtherDN})"
         LogField.'Status'              = "In Progress"
         LogField.'Type'                = "Call - Inbound"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"

      [EventLog:IncomingCall_NoContact]
         Comments                       = "Creates an Activity if no contacts are found"
         WorkTrackingObj.MediaType      = "{MediaType}"
         BusObj                         = "Contact"
         BusComp                        = "Action"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Description'         = "Unknown Caller({OtherDN})"
         LogField.'Status'              = "In Progress"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"
         LogField.'Type'                = "Call - Inbound"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"


5.6.10   OutboundCallReceived
       

[EventHandler:OutboundCallReceived]
   FilterSpec      = "CallType='3'"
   Filter.OtherDN  = "*"
   DeviceEvent     = "EventEstablished"
   Comments        = "Handles call after the agent clicks the Accept button"
   Order           = "65"
   Response        = "OnOutboundCallReceived"
   Profile         = "Gplus Universal Profile"

   [EventResponse:OnOutboundCallReceived]
      QueryBusObj             = "Contact"
      QueryBusComp            = "Contact"
      QuerySpec               = "'Work Phone #' LIKE '*{OtherDN}'"
      SingleLog               = "OutboundCall_SingleContact"
      MultiLog                = "OutboundCall_MultiContacts"
      Log                     = "OutboundCall_NoContact"

      ServiceMethod            = "Persistent Customer Dashboard.Update Dashboard from CTI"
      ServiceParam.BuscompName = "Contact"
      ServiceParam.Field       = "Work Phone #"
      ServiceParam.Value       = "'Work Phone #' LIKE '*{OtherDN}'"

      [EventLog:OutboundCall_SingleContact]
         Comments                       = "Creates an Activity if single contact found"
;         Display                        = "true"
         WorkTrackingObj.MediaType      = "{MediaType}"
         BusObj                         = "Contact"
         BusComp                        = "Action"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Contact Id'          = "{Contact.Id}"
         LogField.'Status'              = "In Progress"
         LogField.'Type'                = "Call - Outbound"
         LogField.'Description'         = "Outbound call"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"

      [EventLog:OutboundCall_MultiContacts]
         Comments                       = "Creates an Activity if multiple contacts are found"
;         Display                        = "true"
         WorkTrackingObj.MediaType      = "{MediaType}"
         BusObj                         = "Contact"
         BusComp                        = "Action"
         LogField.'ACD Call Duration'   = "{@WorkDuration}"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Description'         = "Outbound call({OtherDN})"
         LogField.'Status'              = "In Progress"
         LogField.'Type'                = "Call - Outbound"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"

      [EventLog:OutboundCall_NoContact]
         Comments                       = "Creates an Activity if no contacts are found"
         BusObj                         = "Contact"
         BusComp                        = "Action"
         WorkTrackingObj.MediaType      = "{MediaType}"
         LogField.'Call Id'             = "{ConnID}"
         LogField.'Description'         = "Unknown Party({OtherDN})"
         LogField.'Status'              = "In Progress"
         LogField.'Type'                = "Call - Outbound"
         LogField.'Started'             = "{@Now}"
         LogField.'Planned'             = "{@WorkStartTime}"
         LogField.'Due'                 = "{@WorkStartTime}"

         AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
         AfterWork.'Status'             = "Done"
         AfterWork.'Planned Completion' = "{@Now}"

5.6.11   EventEstablished
       

[EventHandler:EventEstablished]
   Comments          = "Handles call after the agent clicks the Accept button"
   Order             = "99"
   DeviceEvent       = "EventEstablished"
   Profile           = "Gplus Universal Profile"
   Response          = "OnEventEstablished"

   [EventResponse:OnEventEstablished]
      Log        = "EventLogToSetMediaType"


5.6.12   PreviewRecord
       
[EventHandler:PreviewRecord]
   Profile     = "Gplus Universal Profile"
   Comments    = "Returns a preview record after the agent has called PreviewRecordRequest"
   Order       = "2"
   Response    = "OnOCSRecord"
   DeviceEvent = "EventPreviewRecord"

   [EventResponse:OnOCSRecord]
      ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      QueryBusObj              = "Campaign"
      QueryBusComp             = "Campaign"
      QuerySpec                = "[Id]='{CRM_CAMPAIGN_ID}'"
      ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      Log                      = "SaveOCSRecordInfo"
      Comments                 = ""

      [EventLog:SaveOCSRecordInfo]
        WorkTrackingObj.CRMCampaignID    = "{CRM_CAMPAIGN_ID}"
        WorkTrackingObj.CRMCampConID     = "{CRM_CAMP_CON_ID}"
        WorkTrackingObj.MediaType        = "{MediaType}"
        ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        WorkTrackingObj.CRMsmartScrId    = "{Campaign.'Primary Call Script Id'}"
        WorkTrackingObj.CRMLanguageCode  = "{Campaign.'Language Code'}"
        ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
        Comments                         = "Saves information about the preview record for use by commands"
        ; Lines below are Activity creation code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        BusObj                         = "Campaign"
        BusComp                        = "Action"
        LogField.'Call Id'             = "{SiebelWorkItemID}"
        LogField.'Description'         = "Record({GSW_RECORD_HANDLE}) phone({GSW_PHONE})"
        LogField.'Status'              = "Requested"
        LogField.'Planned'             = "{@Now}"
        LogField.'Started'             = "{@Now}"
        LogField.'Due'                 = "{@Now}"
        LogField.'Type'                = "Call - Outbound"
        AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
        AfterWork.'Planned Completion' = "{@Now}"
        ; Lines above are Activity creation code >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

   [EventResponse:OnPredictOCSRecord]
      ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      QueryBusObj              = "Campaign"
      QueryBusComp             = "Campaign"
      QuerySpec                = "[Id]='{CRM_CAMPAIGN_ID}'"
      ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      Log                      = "SavePredictOCSRecordInfo"
      Comments                 = ""

      [EventLog:SavePredictOCSRecordInfo]
        WorkTrackingObj.CRMCampaignID    = "{CRM_CAMPAIGN_ID}"
        WorkTrackingObj.CRMCampConID     = "{CRM_CAMP_CON_ID}"
        WorkTrackingObj.MediaType        = "{MediaType}"
        ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        WorkTrackingObj.CRMsmartScrId    = "{Campaign.'Primary Call Script Id'}"
        WorkTrackingObj.CRMLanguageCode  = "{Campaign.'Language Code'}"
        ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
        Comments                         = "Saves information about the preview record for use by commands"
        ; Lines below are Activity creation code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        BusObj                         = "Campaign"
        BusComp                        = "Action"
        LogField.'Call Id'             = "{SiebelWorkItemID}"
        LogField.'Description'         = "Record({GSW_RECORD_HANDLE}) phone({GSW_PHONE})"
        LogField.'Status'              = "In Progress"
        LogField.'Started'             = "{@Now}"
        LogField.'Planned'             = "{@Now}"
        LogField.'Due'                 = "{@Now}"
        LogField.'Type'                = "Call - Outbound"
        AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
        AfterWork.'Planned Completion' = "{@Now}"
        ; Lines above are Activity creation code >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


5.7   New Commands

5.7.1   BlindTransferCallToEmployeeVoice
       

[Command:BlindTransferCallToEmployeeVoice]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to employee"
   CmdData           = "BlindTransferCallToEmployeeVoice"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:BlindTransferCallToEmployeeVoice]
      BusComp                 = "Employee"
      RequiredField.'Phone #' = "?*"
      Param.PhoneNumber       = "{Phone #:Lookup}"
      Param.CallNotifyText    = "Blind transfer from {@UserName}..."
      Param.TrackingID        = "{@SelectedWorkItem:DriverWorkTrackID}"


5.7.2   BlindTransferCallToEmployeePushPreview
       

[Command:BlindTransferCallToEmployeePushPreview]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'outboundpreview'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to employee"
   CmdData           = "BlindTransferCallToEmployeePushPreview"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:BlindTransferCallToEmployeePushPreview]
      BusComp                     = "Employee"
      RequiredField.'Phone #'     = "?*"
      RequiredField.'Agent Login' = "?*"
      Param.PhoneNumber           = "{Phone #:Lookup}"
      Param.CallNotifyText        = "Blind transfer from {@UserName}..."
      Param.TrackingID            = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.WorkbinAgentId        = "{Agent Login}"



5.7.3   BlindTransferCallToPopupEmployeeVoice
       

[Command:BlindTransferCallToPopupEmployeeVoice]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to employee selected from popup list"
   Title             = "Blind Transfer"
   CmdData           = "BlindTransferCallToPopupEmployeeVoice"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:BlindTransferCallToPopupEmployeeVoice]
      AttachContext               = "TRUE"
      SelectParam                 = "TRUE"
      SelectBusObj                = "Employee"
      SelectBusComp               = "Employee"
      SelectApplet                = "ACD Transfer Call Applet"
      SelectTitle                 = "Begin Blind Transfer to:"
      SelectQuerySpec             = "[Phone #] IS NOT NULL"
      Param.PhoneNumber           = "[Phone #:Lookup]"
      Param.CallNotifyText        = "Blind transfer from {@UserName}..."
      Param.TrackingID            = "{@SelectedWorkItem:DriverWorkTrackID}"




5.7.4   BlindTransferCallToPopupEmployeePushPreview
       

[Command:BlindTransferCallToPopupEmployeePushPreview]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'outboundpreview'"
   DeviceCommand     = "TransferMute"
   Description       = "Blind transfer call to employee selected from popup list"
   Title             = "Blind Transfer"
   CmdData           = "BlindTransferCallToPopupEmployeePushPreview"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:BlindTransferCallToPopupEmployeePushPreview]
      AttachContext        = "TRUE"
      SelectParam          = "TRUE"
      SelectBusObj         = "Employee"
      SelectBusComp        = "Employee"
      SelectApplet         = "ACD Transfer Call Applet"
      SelectTitle          = "Begin Blind Transfer to:"
      SelectQuerySpec      = "[Phone #] IS NOT NULL AND [Agent Login] IS NOT NULL"
      Param.PhoneNumber    = "[Phone #:Lookup]"
      Param.WorkbinAgentId = "[Agent Login]"
      Param.CallNotifyText = "Blind transfer from {@UserName}..."
      Param.TrackingID     = "{@SelectedWorkItem:DriverWorkTrackID}"




5.7.5   ConsultativeTransferToEmployeeVoice
       

[Command:ConsultativeTransferToEmployeeVoice]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer to employee"
   CmdData           = "ConsultativeTransferToEmployeeVoice"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConsultativeTransferToEmployeeVoice]
      BusComp                 = "Employee"
      RequiredField.'Phone #' = "?*"
      Param.PhoneNumber       = "{Phone #:Lookup}"
      Param.CallNotifyText    = "Consultative transfer from {@UserName}..."
      Param.TrackingID        = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr  = "{$RemoteConnectStr2(Id)}"




5.7.6   ConsultativeTransferToEmployeePushPreview
       

[Command:ConsultativeTransferToEmployeePushPreview]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'outboundpreview'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer to employee"
   CmdData           = "ConsultativeTransferToEmployeePushPreview"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConsultativeTransferToEmployeePushPreview]
      BusComp                     = "Employee"
      RequiredField.'Phone #'     = "?*"
      RequiredField.'Agent Login' = "?*"
      Param.PhoneNumber           = "{Phone #:Lookup}"
      Param.CallNotifyText        = "Consultative transfer from {@UserName}..."
      Param.TrackingID            = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr      = "{$RemoteConnectStr2(Id)}"
      Param.WorkbinAgentId        = "{Agent Login}"




5.7.7   ConsultativeTransferToPopupEmployeeVoice
       

[Command:ConsultativeTransferToPopupEmployeeVoice]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'voice'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer to employee selected from popup list"
   Title             = "Consultative Transfer"
   CmdData           = "ConsultativeTransferToPopupEmployeeVoice"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConsultativeTransferToPopupEmployeeVoice]
      AttachContext          = "TRUE"
      SelectParam            = "TRUE"
      SelectBusObj           = "Employee"
      SelectBusComp          = "Employee"
      SelectApplet           = "ACD Transfer Call Applet"
      SelectTitle            = "Begin Consultative Transfer to:"
      SelectQuerySpec        = "[Phone #] IS NOT NULL"
      Param.PhoneNumber      = "[Phone #:Lookup]"
      Param.CallNotifyText   = "Consultative transfer from {@UserName}..."
      Param.TrackingID       = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr = "{$RemoteConnectStr2(Id)}"


5.7.8   ConsultativeTransferToPopupEmployeePushPreview
       

[Command:ConsultativeTransferToPopupEmployeePushPreview]
   FilterSpec        = "[@SelectedWorkItem:MediaType] = 'outboundpreview'"
   DeviceCommand     = "TransferInit"
   Description       = "Consultative transfer to employee selected from popup list"
   Title             = "Consultative Transfer"
   CmdData           = "ConsultativeTransferToPopupEmployeePushPreview"
   Hidden            = "TRUE"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:ConsultativeTransferToPopupEmployeePushPreview]
      AttachContext          = "TRUE"
      SelectParam            = "TRUE"
      SelectBusObj           = "Employee"
      SelectBusComp          = "Employee"
      SelectApplet           = "ACD Transfer Call Applet"
      SelectTitle            = "Begin Consultative Transfer to:"
      SelectQuerySpec        = "[Phone #] IS NOT NULL AND [Agent Login] IS NOT NULL"
      Param.PhoneNumber      = "[Phone #:Lookup]"
      Param.WorkbinAgentId   = "[Agent Login]"
      Param.CallNotifyText   = "Consultative transfer from {@UserName}..."
      Param.TrackingID       = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.RemoteConnectStr = "{$RemoteConnectStr2(Id)}"



5.7.9   ReadyForGVoicePushPreviewGroup
       

[Command:ReadyForGVoicePushPreviewGroup]
   Description   = "Set ready for Push Preview"
   DeviceCommand = "@outboundpreview@OpenMediaReady"
   FilterSpec    = "[$GetCommandStatus(@outboundpreview@OpenMediaReady)] = 'Enabled'"
   Hidden        = "FALSE"
   MenuPosition  = "21.5"
   Profile       = "Gplus Universal Profile"
   Title         = "Ready For Push Preview"


5.7.10   NotReadyForGVoicePushPreviewGroup
       

[Command:NotReadyForGVoicePushPreviewGroup]
   Title         = "Not Ready For Push Preview"
   Description   = "Set not ready for Push Preview"
   DeviceCommand = "@outboundpreview@OpenMediaNotReady"
   FilterSpec    = "[$GetCommandStatus(@outboundpreview@OpenMediaNotReady)] = 'Enabled'"
   Hidden        = "FALSE"
   MenuPosition  = "22.5"
   Profile       = "Gplus Universal Profile"
   CmdData       = "NotReadyWithPopup"



5.7.11   OCSUpdateAttempts_
       

[Command:OCSUpdateAttempts_]
   DeviceCommand     = "UpdateCallCompletionStats"
   Hidden            = "TRUE"
   Comments          = "Update Number of Attempts"
   CmdData           = "UpdateAttempts"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"



5.7.12   PushPreviewUpdateAttempts_
       

[Command:PushPreviewUpdateAttempts_]
   DeviceCommand     = "OpenMediaOcsCallCompletionStats"
   Hidden            = "TRUE"
   Comments          = "Update Number of Attempts"
   CmdData           = "UpdateAttempts"
   CmdChannelOnFocus = "TRUE"
   Profile           = "Gplus Universal Profile"

   [CmdData:UpdateAttempts]
      Param.GSW_ATTEMPTS             = "{GSW_ATTEMPTS}"
      Param.TrackingID               = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments                       = "Update Number of Attempts: Current Work Item updated"



5.7.13   OCSUpdateCallResult_
       

[Command:OCSUpdateCallResult_]
   DeviceCommand     = "UpdateCallCompletionStats"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Update Call Result"
   CmdData           = "UpdateCallResult"
   CmdChannelOnFocus = "TRUE"



5.7.14   PushPreviewUpdateCallResult_
       

[Command:PushPreviewUpdateCallResult_]
   DeviceCommand     = "OpenMediaOcsCallCompletionStats"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Update Call Result"
   CmdData           = "UpdateCallResult"
   CmdChannelOnFocus = "TRUE"

   [CmdData:UpdateCallResult]
      Param.GSW_CALL_RESULT          = "{GSW_CALL_RESULT}"
      Param.TrackingID               = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments                       = "Update Call Result: Current Work Item updated"



5.7.15   RecordRescheduleWithArg_PushPreview
       

[Command:RecordRescheduleWithArg_PushPreview]
   DeviceCommand     = "OpenMediaOcsRecordReschedule"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Description       = "Reschedule PushPreview Record"
   Comments          = "Reschedule PushPreview Record with explicit time value {RSTime}"
   CmdData           = "RecordRescheduleWithArgPopup"
   CmdChannelOnFocus = "TRUE"



5.7.16   RecordRescheduleWithArg_OCS
       

[Command:RecordRescheduleWithArg_OCS]
   DeviceCommand     = "RecordReschedule"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Description       = "Reschedule record"
   Comments          = "Reschedule record with explicit time value {RSTime}"
   CmdData           = "RecordRescheduleWithArgPopup"
   CmdChannelOnFocus = "TRUE"

   [CmdData:RecordRescheduleWithArgPopup]
      SelectParam             = "TRUE"
      SelectTitle             = "Please select callback type"
      SelectApplet            = "Value Type Pick Applet"
      SelectBusObj            = "List Of Values"
      SelectBusComp           = "List Of Values"
      SelectQuerySpec         = "[Type] = 'GENESYS_CALLBACK_TYPE' AND [Active] = 'Y'"
      Param.GSW_CALLBACK_TYPE = "[Value]"
      Param.GSW_DATE_TIME     = "{RSTime}"
      Param.TrackingID        = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments                = "RecordReschedule: Current Work Item reschedule"

   [CmdData:RecordRescheduleWithArg]
      Param.GSW_CALLBACK_TYPE        = "Personal"
      Param.GSW_DATE_TIME            = "{RSTime}"
      Comments                       = "RecordReschedule: Current Work Item reschedule"



5.7.17   DoNotCall_OCS
       

[Command:DoNotCall_OCS]
   Description       = "Mark phone number as Do Not Call"
   DeviceCommand     = "DoNotCall"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = ""
   CmdData           = "DoNotCall"
   CmdChannelOnFocus = "TRUE"

   [CmdData:DoNotCall]
      Param.USE_CUSTOMER_ID     = "TRUE"
;     Param.GSW_CHAIN_ATTR      = "AllChain"
;     Param.GSW_CHAIN_ATTR      = "RecordOnly"
;     Param.USE_PHONE           = "TRUE"
;;    Param.USE_RECORD_HANDLE   = "TRUE"
      Comments                  = "Do Not Call"
      Param.TrackingID          = "{@SelectedWorkItem:DriverWorkTrackID}"



5.7.18   DoNotCall_PushPreview
       

[Command:DoNotCall_PushPreview]
   Description       = "Mark phone number as Do Not Call"
   DeviceCommand     = "OpenMediaOcsRecordDoNotCall"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = ""
   CmdData           = "DoNotCall"
   CmdChannelOnFocus = "TRUE"



5.7.19   ChainedRecordRequest_OCS
       

[Command:ChainedRecordRequest_OCS]
   Description       = "Chained Record Request"
   DeviceCommand     = "ChainedRecordRequest"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   CmdData           = "ChainedRecordRequest"
   CmdChannelOnFocus = "TRUE"



5.7.20   ChainedRecordRequest_PushPreview
       

[Command:ChainedRecordRequest_PushPreview]
   Description       = "Chained Record Request"
   DeviceCommand     = "OpenMediaOcsChainedRecordReqst"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   CmdData           = "ChainedRecordRequest"
   CmdChannelOnFocus = "TRUE"

   [CmdData:ChainedRecordRequest]
      Param.TrackingID          = "{@SelectedWorkItem:DriverWorkTrackID}"


5.7.21   PushPreviewCancel_
       

[Command:PushPreviewCancel_]
   Description   = "Cancel Interaction"
   DeviceCommand = "OpenMediaOcsRecordCancel"
   BusComp       = "Campaign List Contact"
   AllViews      = "FALSE"
   View          = "Campaign Detail - Position"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
   CmdData       = "PushPreviewCancel_"
   CmdChannelOnFocus = "TRUE"

   [CmdData:PushPreviewCancel_]
      Param.USE_RECORD_HANDLE   = "TRUE"
      Param.TrackingID          = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments                  = "Request Record Cancel - Cancel Current Work Item"



5.7.22   RejectInteraction_
       

[Command:RejectInteraction_]
   Description       = "Reject Interaction"
   Hidden            = "TRUE"
   DeviceCommand     = "RejectInteraction"
   Profile           = "Gplus Universal Profile"
   CmdChannelOnFocus = "TRUE"
   CmdData           = "RejectInteractionGroup"
   Comments          = "Reject Interaction"




5.7.23   PushPreviewRejectInteraction_
       

[Command:PushPreviewRejectInteraction_]
   Description       = "Reject PushPreview Interaction"
   Hidden            = "TRUE"
   DeviceCommand     = "OpenMediaOcsRecordReject"
   Profile           = "Gplus Universal Profile"
   CmdChannelOnFocus = "TRUE"
   CmdData           = "RejectInteractionGroup"
   Comments          = "Reject PushPreview Interaction"

   [CmdData:RejectInteractionGroup]
      Param.TrackingID               = "{@SelectedWorkItem:DriverWorkTrackID}"



5.7.24   PushPreviewReschedule_
       

[Command:PushPreviewReschedule_]
   DeviceCommand     = "OpenMediaOcsFakeRecordReschedule"
   Description       = "Reschedule Interaction"
   Hidden            = "TRUE"
   BusComp           = "Campaign List Contact"
   AllViews          = "FALSE"
   View              = "Campaign Detail - Position"
   Profile           = "Gplus Universal Profile"
   Comments          = "Reschedule preview or scheduled record"
   CmdData           = "RecordReschedule_"
   CmdChannelOnFocus = "TRUE"


5.7.25   OCSDoNotCall_
       

[Command:OCSDoNotCall_]
   Description       = "Do Not Call"
   DeviceCommand     = "InteractionDoNotCall"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Do Not Call"
   CmdData           = "InteractionDoNotCall"
   CmdChannelOnFocus = "TRUE"

   [CmdData:InteractionDoNotCall]
      Param.CRM_PROTOCOL_EXT = "OCS"
      Param.TrackingID       = "{@SelectedWorkItem:DriverWorkTrackID}"



5.7.26   PushPreviewDoNotCall_
       

[Command:PushPreviewDoNotCall_]
   Description       = "Do Not Call"
   DeviceCommand     = "OpenMediaOcsFakeRecordDoNotCall"
   Hidden            = "TRUE"
   Profile           = "Gplus Universal Profile"
   Comments          = "Do Not Call"
   CmdData           = "InteractionDoNotCall"
   CmdChannelOnFocus = "TRUE"


5.7.27   PushPreviewProcessed_
       

[Command:PushPreviewProcessed_]
   AllViews          = "FALSE"
   BusComp           = "Campaign List Contact"
   CmdChannelOnFocus = "TRUE"
   Description       = "Mark Done"
   DeviceCommand     = "OpenMediaOcsRecordProcessed"
   Hidden            = "TRUE"
   View              = "Campaign Detail - Position"
   Comments          = "Record Processed: Current Work Item Processed and released"
   CmdData           = "OCSRecordProcessed_"
   Profile           = "Gplus Universal Profile"



5.8   New Events

5.8.1   AnyCallDialing
       

[EventHandler:AnyCallDialing]
   Comments        = ""
   DeviceEvent     = "EventDialing"
   Profile         = "Gplus Universal Profile"
   Order           = "0"
   Response        = "OnAnyCallDialing"

   [EventResponse:OnAnyCallDialing]
      Log        = "EventLogToSetMediaType"

     [EventLog:EventLogToSetMediaType]
        WorkTrackingObj.MediaType   = "{MediaType}"



5.8.2   AnyCallRinging
       

[EventHandler:AnyCallRinging]
   Comments                     = ""
   Order                        = "0"
   Response                     = "OnAnyCallRinging"
   DeviceEvent                  = "EventRinging"
   Profile                      = "Gplus Universal Profile"

   [EventResponse:OnAnyCallRinging]
      Log        = "EventLogToSetMediaType"



5.8.3   PushPreviewChainedRecord
       

[EventHandler:PushPreviewChainedRecord]
   Profile     = "Gplus Universal Profile"
   Comments    = "Returns next record from chain after the agent has called ChainedRecordRequest"
   Order       = "2"
   Response    = "OnChainedRecord"
   DeviceEvent = "OpenMediaOcsChainedRecord"



5.8.4   OCSUpdateCallCompletionStatsAck
       

[EventHandler:OCSUpdateCallCompletionStatsAck]
   Profile     = "Gplus Universal Profile"
   Comments    = "Call stat have been updated - sets In Progress status"
   Response    = "OnOCSEvent"
   DeviceEvent = "EventUpdCallComplStatsAck"



5.8.5   PushPreviewUpdateCallCompletionStatsAck
       

[EventHandler:PushPreviewUpdateCallCompletionStatsAck]
   Profile     = "Gplus Universal Profile"
   Comments    = "Call stat have been updated - sets In Progress status"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsCallCompletionSAck"



5.8.6   PushPreviewRescheduleAck
       

[EventHandler:PushPreviewRescheduleAck]
   Profile     = "Gplus Universal Profile"
   Comments    = "PushPreview Record rescheduled - sets In Progress status"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsRecordReschedulAck"


5.8.7   PushPreviewDoNotCallAck
       

[EventHandler:PushPreviewDoNotCallAck]
   Profile     = "Gplus Universal Profile"
   Comments    = "Record marked Do Not Call - sets Decline status"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsRecordDoNotCallAck"



5.8.8   PushPreviewRecordReject
       

[EventHandler:PushPreviewRecordReject]
   Profile     = "Gplus Universal Profile"
   Comments    = "PushPreview Record rejected - sets Decline status"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsRecordRejectAck"



5.8.9   PushPreviewCancelAck
       

[EventHandler:PushPreviewCancelAck]
   FilterSpec  = "MediaType = 'outboundpreview'"
   Profile     = "Gplus Universal Profile"
   Comments    = "PushPreview Record canceled - sets Cancel status"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsRecordCancelAck"


5.8.10   EventPushPreviewRecordRemove
       

[EventHandler:EventPushPreviewRecordRemove]
   Profile     = "Gplus Universal Profile"
   Comments    = "PushPreview Record removed - sets Cancel status (Respond to error situation)"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsRecordRemovedAck"



5.8.11   PushPreviewProcessedAck
       

[EventHandler:PushPreviewProcessedAck]
   Profile     = "Gplus Universal Profile"
   Comments    = "PushPreview Record Processed - sets Done status"
   Response    = "OnOCSEvent"
   DeviceEvent = "OpenMediaOcsRecordProcessedAck"



5.8.12   EventIntReschedulePushPreview
       

[EventHandler:EventIntReschedulePushPreview]
   Filter.CRM_PROTOCOL_EXT   = "OCS"
   Order                     = "20"
   Comments                  = "Reschedule PushPreview Interaction"
   Response                  = "OnEventIntRescheduleOCS"
   DeviceEvent               = "OpenMediaOcsFakeRecordReschAck"
   Profile                   = "Gplus Universal Profile"



5.8.13   EventPushPreviewDoNotCall
       

[EventHandler:EventPushPreviewDoNotCall]
   Filter.CRM_CAMP_CON_ID    = "?*"
   Order                     = "10"
   Comments                  = "Marks PushPreview Interaction as Do Not Call"
   Response                  = "OnEventIntDoNotCall"
   DeviceEvent               = "OpenMediaOcsFakeRecordDoNotAck"
   Profile                   = "Gplus Universal Profile"



5.8.14   OpenMediaSelectedPushPreview
       

[EventHandler:OpenMediaSelectedPushPreview]
   Filter.MediaType       = "outboundpreview"
   Filter.CRM_CAMPAIGN_ID = "?*"
   Filter.CRM_CAMP_CON_ID = "?*"
   DeviceEvent            = "OpenMediaSelected"
   Response               = "OnEventCurrentWorkItemChanged"
   Comments               = "Takes campaign information attached to interaction and adds it to work item"
   Order                  = "35"
   Profile                = "Gplus Universal Profile"



5.8.15   OpenMediaInvitedPushPreview
       

[EventHandler:OpenMediaInvitedPushPreview]
   Filter.MediaType                 = "outboundpreview"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaInvited"
   Profile                          = "Gplus Universal Profile"
   Response                         = "OnEventPushPreviewInvited"
   Order                            = "30"

   [EventResponse:OnEventPushPreviewInvited]
      ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      QueryBusObj              = "Campaign"
      QueryBusComp             = "Campaign"
      QuerySpec                = "[Id]='{CRM_CAMPAIGN_ID}'"
      ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      Log                      = "SaveOCSRecordInfo_Preview"
      Comments                 = ""

      [EventLog:SaveOCSRecordInfo_Preview]
        WorkTrackingObj.CRMCampaignID    = "{CRM_CAMPAIGN_ID}"
        WorkTrackingObj.CRMCampConID     = "{CRM_CAMP_CON_ID}"
        WorkTrackingObj.MediaType        = "{MediaType}"
        ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        WorkTrackingObj.CRMsmartScrId    = "{Campaign.'Primary Call Script Id'}"
        WorkTrackingObj.CRMLanguageCode  = "{Campaign.'Language Code'}"
        ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
        Comments                         = "Saves information about the preview record for use by commands"
        ; Lines below are Activity creation code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        BusObj                         = "Campaign"
        BusComp                        = "Action"
        QuerySpec                      = "'Call Id'='{SiebelWorkItemID}'"
        LogField.'Call Id'             = "{SiebelWorkItemID}"
        LogField.'Description'         = "Record({GSW_RECORD_HANDLE}) phone({GSW_PHONE})"
        LogField.'Status'              = "Not Started"
;        LogField.'Planned'             = "{@Now}"
        LogField.'Started'             = "{@Now}"
        LogField.'Due'                 = "{@Now}"
        LogField.'Type'                = "Call - Outbound"
        ; Lines above are Activity creation code >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>



5.8.16   OpenMediaAcceptedPushPreview
       

[EventHandler:OpenMediaAcceptedPushPreview]
   Filter.MediaType            = "outboundpreview"
   Comments                    = ""
   DeviceEvent                 = "OpenMediaAccepted"
   Profile                     = "Gplus Universal Profile"
   Order                       = "30"
   Response                    = "OnOpenMediaAcceptedPushPreview"

   [EventResponse:OnOpenMediaAcceptedPushPreview]
      ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      QueryBusObj              = "Campaign"
      QueryBusComp             = "Campaign"
      QuerySpec                = "[Id]='{CRM_CAMPAIGN_ID}'"
      ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      Log                      = "UpdateOCSRecordInfo"
      Comments                 = ""

      [EventLog:UpdateOCSRecordInfo]
        WorkTrackingObj.CRMCampaignID    = "{CRM_CAMPAIGN_ID}"
        WorkTrackingObj.CRMCampConID     = "{CRM_CAMP_CON_ID}"
        WorkTrackingObj.MediaType        = "{MediaType}"
        ; Lines below are Smart Script related code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        WorkTrackingObj.CRMsmartScrId    = "{Campaign.'Primary Call Script Id'}"
        WorkTrackingObj.CRMLanguageCode  = "{Campaign.'Language Code'}"
        ; Lines above are Smart Script related code  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
        Comments                         = "Saves information about the preview record for use by commands"
        ; Lines below are Activity creation code <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        BusObj                         = "Campaign"
        BusComp                        = "Action"
        QuerySpec                      = "'Call Id'='{SiebelWorkItemID}'"
        LogField.'Status'              = "Requested"
        LogField.'Planned'             = "{@Now}"
        AfterWork.'ACD Call Duration'  = "{@WorkDuration}"
        AfterWork.'Planned Completion' = "{@Now}"
        ; Lines above are Activity creation code >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>



5.8.17   OpenMediaPulledPushPreview
       

[EventHandler:OpenMediaPulledPushPreview]
   FilterSpec                       = "MediaType = 'outboundpreview'"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaPulled"
   Profile                          = "Gplus Universal Profile"
   Response                         = "OnOpenMediaAcceptedPushPreview"
   Order                            = "6"



5.9   Deleted Commands

5.9.1   WebCallbackProcessed_
       

[Command:WebCallbackProcessed_]
   Description       = "Interaction Done"
   AllViews          = "FALSE"
   View              = "Contact List View"
   DeviceCommand     = "InteractionDone"
   Hidden            = "TRUE"
   Profile           = "Gplus Voice"
   Comments          = "Callback Done"
   CmdChannelOnFocus = "TRUE"



5.10   Deleted Events

5.10.1   EventDialing
       

[EventHandler:EventDialing]
   Comments        = "Handles outbound call before answer"
   DeviceEvent     = "EventDialing"
   Profile         = "Gplus Voice"



5.10.2   UpdateCallCompletionStatsAck
       

[EventHandler:UpdateCallCompletionStatsAck]
   Profile     = "Gplus Voice"
   Comments    = "Call stat have been updated - sets In Progress status"
   Response    = "OnOCSEvent"
   DeviceEvent = "EventUpdCallComplStatsAck"



Top of Page


6   Multimedia Component

6.1   Commands Where only the Profile Attribute is Added

The Gplus Universal Profile was added to the Profile attribute for the following commands. All of the previously existing attributes remain the same.

6.2   Commands Where only the Profile Attribute is Changed

The Profile attribute value was changed to Gplus Universal Profile for the following commands. All of the previously existing attributes remain the same.

  • ReadyForGEmailGroup
  • ReadyForGChatGroup
  • NotReadyForGEmailGroup
  • NotReadyForGEmail
  • NotReadyForGChatGroup
  • NotReadyForGChat
  • LoginToOpenMedia
  • PreferenceLoginOpenMedia
  • SelectedInteractionChanged
  • ComposeGEmailToUnknown
  • ComposeGEmailToSelected
  • ComposeGEmailToContact
  • ComposeGEmailToActivitySender
  • ComposeGEmailToUnknownT
  • ComposeGEmailToSelectedT
  • ComposeGEmailToContactT
  • ComposeGEmailToActivitySenderT
  • MakeChatWorkItemActive
  • OpenMediaPullInteractionById
  • OpenMediaTransferToAgent
  • OpenMediaTransferToQueue
  • OpenMediaSetEmailUserData
  • SendChatMessage
  • EndChat
  • MarkDoneChatPlaceInQueue
  • MarkDoneChatSetPropertiesData

6.3   Events Where only the Profile Attribute is Added

The Gplus Universal Profile was added to the Profile attributes for the following events. All of the previously existing attributes remain the same.

6.4   Events Where only the Profile Attribute is Changed

The Gplus Universal Profile was added to the Profile attributes in the following events. All of the previously existing events remain the same.

  • OpenMediaSelectedEmail
  • OpenMediaSelectedChat
  • OpenMediaDeselectedOpenView
  • OpenMediaInvitedFailed
  • OpenMediaAcceptedChat
  • OpenMediaAcceptedFailed
  • MarkDoneChat
  • OpenMediaPulledFailed
  • ChatNewParty
  • ChatReEnter
  • ChatPartyLeft
  • ChatMessage
  • OpenMediaWorkbinContent
  • OpenMediaWorkbinChanged

6.5   Changes in Commands

6.5.1   LogoutFromOpenMedia
       

[Command:LogoutFromOpenMedia]
   FilterSpec    = "[$GetCommandStatus(OpenMediaLogout)] = 'Enabled'"
   MenuPosition  = "23.2"
   Title         = "Logout From Multimedia"
   Description   = "Logout from Multimedia"
   Profile       = "Gplus Universal Profile"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "LogoutFromOpenMedia_Pre"
   SubCommand_20 = "LogoutFromOpenMedia_DM"
   DeviceCommand = "OpenMediaLogout"
   Comments      = ""
;  CmdData       = "ReasonCodePopup"



6.5.2   PreferenceLogoutOpenMedia
       

[Command:PreferenceLogoutOpenMedia]
   FilterSpec    = "[$GetCommandStatus(OpenMediaLogout)] = 'Enabled'"
   Hidden        = "TRUE"
   Description   = "Logout from Multimedia"
   Profile       = "Gplus Universal Profile"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "LogoutFromOpenMedia_Pre"
   SubCommand_20 = "PreferenceLogoutOpenMedia_DM"
   DeviceCommand = "OpenMediaLogout"
   CmdData       = ""



6.5.3   OpenMediaAccept
       

[Command:OpenMediaAccept]
   DeviceCommand = "OpenMediaAccept"
   Hidden        = "FALSE"
   Description   = "Accept Multimedia Interaction"
   Profile       = "Gplus Universal Profile"
   Title         = "Accept Multimedia Interaction"
   HotKey        = "Alt+F12"
   MenuPosition  = "10.7"
   Comments      = ""
   CmdData       = "OpenMediaAcceptCmdData"

   [CmdData:OpenMediaAcceptCmdData]
      Param.TrackingID      = "{$GetInboundWorkItemAttr(Gplus Universal, DriverWorkTrackID)}"
      Param.ChatUsrNickName = "{@UserName}"
      Comments              = ""



6.5.4   IsMCRView
       

[Command:IsMCRView]
   AllViews      = "FALSE"
   DeviceCommand = "OpenMediaPlaceInQueue"
   Hidden        = "TRUE"
   View          = "MCR Inbound Email plus Knowledge Manager"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = ""



6.5.5   IsMCRView2
       

 [Command:IsMCRView2]
   AllViews      = "FALSE"
   DeviceCommand = "OpenMediaPlaceInQueue"
   Hidden        = "TRUE"
   View          = "MCR Inboud Email plus Suggestions"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = ""



6.5.6   IsMCRView3
       

 [Command:IsMCRView3]
   AllViews      = "FALSE"
   DeviceCommand = "OpenMediaPlaceInQueue"
   Hidden        = "TRUE"
   View          = "MCR Outbound Email plus Knowledge Manager"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = ""



6.5.7   IsMCRView4
       

  [Command:IsMCRView4]
    AllViews      = "FALSE"
    DeviceCommand = "OpenMediaPlaceInQueue"
    Hidden        = "TRUE"
    View          = "MCR Reply Email plus Knowledge Manager"
    Comments      = ""
    Profile       = "Gplus Universal Profile"
    CmdData       = ""



6.5.8   IsMCRView5
       

   [Command:IsMCRView5]
     AllViews      = "FALSE"
     DeviceCommand = "OpenMediaPlaceInQueue"
     Hidden        = "TRUE"
     View          = "MCR Reply Email with Suggestion"
     Comments      = ""
     Profile       = "Gplus Universal Profile"
     CmdData       = ""



6.5.9   OpenMediaComposeGEmail
       

   [Command:OpenMediaComposeGEmail]
      FilterSpec    = "[$GetCommandStatus(OpenMediaSubmit)] = 'Enabled'"
      SubCommand_1 = "ComposeGEmailToSelected"
      SubCommand_2 = "ComposeGEmailToContact"
      SubCommand_3 = "ComposeGEmailToActivitySender"
      SubCommand_4 = "ComposeGEmailToUnknown"
      AllViews     = "TRUE"
      Description  = "Send Email"
      ExecUntilOK  = "TRUE"
      HotKey       = "Shift+F12"
      Title        = "Send Email"
      Hidden        = "FALSE"
      MenuPosition = "12.5"
      Comments     = ""
      Profile      = "Gplus Universal Profile"
      CmdData      = ""



6.5.10   SendOutboundReply
       

   [Command:SendOutboundReply]
      Profile       = "Gplus Universal Profile"
      Hidden        = "TRUE"
      ExecuteAll    = "TRUE"
      SubCommand_10 = "OpenMediaClearDeliveredMark"
      SubCommand_20 = "SendOutboundReply_DM"
      DeviceCommand = "OpenMediaPlaceInQueue"
      Comments      = ""
      CmdData       = "SendOutboundReplyCmdData"

      [CmdData:SendOutboundReplyCmdData]
         Param.Subject            = "{Subject}"
         Param.To                 = "{To}"
         Param.FromAddress        = "{FromAddress}"
         Param.CcAddresses        = "{CcAddresses}"
         Param.BccAddresses       = "{BccAddresses}"
         Param.Queue      = "{SubmitQueue}"
         Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"
         Comments         = ""



6.5.11   SendOutboundNew
       

  [Command:SendOutboundNew]
     Comments      = ""
     Profile       = "Gplus Universal Profile"
     Hidden        = "TRUE"
     ExecuteAll    = "TRUE"
     SubCommand_10 = "OpenMediaClearDeliveredMark"
     SubCommand_20 = "SendOutboundNew_DM"
     DeviceCommand = "OpenMediaPlaceInQueue"
     CmdData       = "SendOutboundNewCmdData"

     [CmdData:SendOutboundNewCmdData]
        Param.Subject            = "{Subject}"
        Param.To                 = "{To}"
        Param.FromAddress        = "{FromAddress}"
        Param.CcAddresses        = "{CcAddresses}"
        Param.BccAddresses       = "{BccAddresses}"
        Param.Queue      = "{SubmitQueue}"
        Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"
        Comments         = ""


6.5.12   MarkDone
       

  [Command:MarkDone]
     FilterSpec    = "[@SelectedWorkItem:MediaType] = 'email' OR [@SelectedWorkItem:MediaType] = 'chat'"
     Profile       = "Gplus Universal Profile"
     Hidden        = "TRUE"
     ExecuteAll    = "TRUE"
     SubCommand_10 = "OpenMediaClearDeliveredMark"
     SubCommand_20 = "MarkDone_DM"
     DeviceCommand = "OpenMediaPlaceInQueue"
     Comments      = ""
     CmdData       = "MarkDoneCmdData"

     [CmdData:MarkDoneCmdData]
        Param.Queue      = "{MarkDoneQueue}"
        Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"
        Param.ChatAfterAction = "FORCE_CLOSE"
        Comments         = ""



6.5.13   Reply
       

  [Command:Reply]
     Comments      = ""
     Profile       = "Gplus Universal Profile"
     Hidden        = "TRUE"
     ExecuteAll    = "TRUE"
     SubCommand_10 = "OpenMediaClearDeliveredMark"
     SubCommand_20 = "Reply_DM"
     DeviceCommand = "OpenMediaReply"
     CmdData       = "ReplyCmdData"

     [CmdData:ReplyCmdData]
        Param.Subject            = "{Subject}"
        Param.To                 = "{To}"
        Param.FromAddress        = "{FromAddress}"
        Param.CcAddresses        = "{CcAddresses}"
        Param.BccAddresses       = "{BccAddresses}"
        Param.InheritedAttachedData= "{InheritedAttachedData}"
        Param.InheritedCategories= "{InheritedCategories}"
        Param.InteractionId      = "{OutboundInteraction}"
        Param.InteractionSubtype = "OutboundReply"
        Param.InteractionType    = "Outbound"
        Param.MediaType          = "email"
        Param.ParentId           = "{@SelectedWorkItem:DriverWorkTrackID}"
        Param.Queue              = "{MarkDoneQueue}"
        Param.SubmitQueue        = "{SubmitQueue}"
        Param.TrackingID         = "{@SelectedWorkItem:DriverWorkTrackID}"
        Comments                 = ""



6.5.14   Create
       

  [Command:Create]
     DeviceCommand = "OpenMediaSubmit"
     Comments      = ""
     Profile       = "Gplus Universal Profile"
     CmdData       = "CreateCmdData"
     Hidden        = "TRUE"

     [CmdData:CreateCmdData]
        Param.Subject            = "{Subject}"
        Param.To                 = "{To}"
        Param.FromAddress        = "{FromAddress}"
        Param.CcAddresses        = "{CcAddresses}"
        Param.BccAddresses       = "{BccAddresses}"
        Param.InteractionId      = "{OutboundInteraction}"
        Param.InteractionSubtype = "OutboundNew"
        Param.InteractionType    = "Outbound"
        Param.MediaType          = "email"
        Param.SubmitQueue        = "{SubmitQueue}"
        Param.AgentProcessing    = "{AgentProcessing}"
        Comments                 = ""


6.5.15   OpenMediaPlaceInWorkbin
       

  [Command:OpenMediaPlaceInWorkbin]
   Description   = "Put interaction in workbin"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   Hidden        = "TRUE"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "OpenMediaClearDeliveredMark"
   SubCommand_20 = "OpenMediaPlaceInWorkbin_DM"
   DeviceCommand = "OpenMediaPlaceInWorkbin"
   CmdData       = "OpenMediaPlaceInWorkbinCmdData"

   [CmdData:OpenMediaPlaceInWorkbinCmdData]
      Param.TrackingID     = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.Workbin        = "[Value]"
      Param.WorkbinAgentGroupId = ""
      Param.WorkbinAgentId      = "{@AgentID}"
      Param.WorkbinPlaceGroupId = ""
      Param.WorkbinPlaceId      = ""
      SelectApplet         = "MCR Workbin Names Value List"
      SelectBusComp        = "List Of Values"
      SelectBusObj         = "MCR Agent Workbin Content"
      SelectParam          = "TRUE"
      Comments             = ""



6.5.16   OpenMediaTransferToAgentDo
       

[Command:OpenMediaTransferToAgentDo]
   Description   = "Transfer interaction to another agent (device cmd)"
   Profile       = "Gplus Universal Profile"
   Hidden        = "TRUE"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "OpenMediaClearDeliveredMark"
   SubCommand_20 = "OpenMediaTransferToAgentDo_DM"
   DeviceCommand = "OpenMediaTransfer"
   Comments      = ""
   CmdData       = "OpenMediaTransferToAgentDoCmdData"

   [CmdData:OpenMediaTransferToAgentDoCmdData]
      Param.TrackingID     = "{TrackingID}"
      Param.WorkbinAgentId = "{WorkbinAgentId}"
      Comments             = ""


6.5.17   OpenMediaTransferToQueueDo
       

[Command:OpenMediaTransferToQueueDo]
   Description   = "Transfer Interaction to Queue (device cmd)"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   Hidden        = "TRUE"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "OpenMediaClearDeliveredMark"
   SubCommand_20 = "OpenMediaTransferToQueueDo_DM"
   DeviceCommand = "OpenMediaPlaceInQueue"
   CmdData       = "OpenMediaTransferToQueueDoCmdData"

   [CmdData:OpenMediaTransferToQueueDoCmdData]
      Param.TrackingID = "{TrackingID}"
      Param.Queue      = "{Queue}"
      Comments         = ""



6.5.18   OpenMediaLeave
       

[Command:OpenMediaLeave]
   Description     = "Leave Multimedia Interaction"
   Title           = "Leave Multimedia Interaction"
   Hidden          = "True"
   Profile         = "Gplus Universal Profile"
   ExecuteAll      = "TRUE"
   SubCommand_10   = "OpenMediaClearDeliveredMark"
   SubCommand_20   = "OpenMediaLeave_DM"
   DeviceCommand   = "OpenMediaLeave"
   CmdData         = "OpenMediaLeaveCmdData"

   [CmdData:OpenMediaLeaveCmdData]
      Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"



6.5.19   OpenMediaReject
       

[Command:OpenMediaReject]
   Description     = "Reject Multimedia Interaction"
   Title           = "Reject Multimedia Interaction"
   DeviceCommand   = "OpenMediaReject"
   Hidden          = "True"
   FilterSpec      = "[$GetInboundWorkItemAttr(Gplus Universal, DriverWorkTrackID)] IS NOT NULL"
   Profile         = "Gplus Universal Profile"
   CmdData         = "OpenMediaRejectCmdData"

   [CmdData:OpenMediaRejectCmdData]
      Param.TrackingID = "{$GetInboundWorkItemAttr(Gplus Universal, DriverWorkTrackID)}"



6.5.20   MarkDoneChat
       

[Command:MarkDoneChat]
   FilterSpec    = "[@SelectedWorkItem:MediaType] = 'chat'"
   ExecuteAll    = "TRUE"
   SubCommand_1  = "MarkDoneChatSetPropertiesData"
   SubCommand_10 = "MarkDoneChatPlaceInQueue"
   Hidden        = "TRUE"



6.6   Changes in Events

6.6.1   OpenMediaLoggedIn
       

[EventHandler:OpenMediaLoggedIn]
   ServiceMethod         = "MCR Session manager.OnLogin"
   ServiceParam.TenantId = "{TenantId}"
   ServiceParam.AgentId  = "{@AgentID}"
   DeviceEvent           = "OpenMediaLoggedIn"
   Profile               = "Gplus Universal Profile"
   Order                 = "0"



6.6.2   OpenMediaRestored
       

[EventHandler:OpenMediaRestored]
   Filter.MediaType             = "email"
   ServiceMethod                = "MCR Activity manager.UpdateActivityStatus"
   ServiceParam.InteractionId   = "{InteractionId}"
   ServiceParam.InteractionType = "{InteractionType}"
   ServiceParam.OperationType   = "Accepted"
   Comments                     = ""
   DeviceEvent                  = "OpenMediaRestored"
   Profile                      = "Gplus Universal Profile"
   Response                     = "OnOpenMediaRestored"
   Order                        = "10"

   [EventResponse:OnOpenMediaRestored]
      Log      = "UpdateWorkTrackingObj"
      OpenView = "MCR dummy 2"
      Comments = ""


6.6.3   OpenMediaRestoredChat
       

[EventHandler:OpenMediaRestoredChat]
   Filter.MediaType            = "chat"
   ServiceMethod               = "Genesys Chat.Chat Accepted"
   ServiceParam.InteractionId  = "{InteractionId}"
   ServiceParam.UserData       = "{UserData}"
   Comments                    = ""
   DeviceEvent                 = "OpenMediaRestored"
   Profile                     = "Gplus Universal Profile"
   Response                    = "OnOpenMediaRestored"
   Order                       = "20"



6.6.4   OpenMediaSubmitted
       

[EventHandler:OpenMediaSubmitted]
   Comments    = ""
   DeviceEvent = "OpenMediaSubmitted"
   Profile     = "Gplus Universal Profile"
   Response    = "OnOpenMediaSubmitted"
   Order       = "10"

   [EventResponse:OnOpenMediaSubmitted]
      Log      = "OnOpenMediaSubmitted_Log"
      Comments = ""

      [EventLog:OnOpenMediaSubmitted_Log]
         WorkTrackingObj.ItxID       = "{InteractionId}"
         WorkTrackingObj.ItxType     = "{InteractionType}"
         WorkTrackingObj.ParentItxID = "{ParentId}"
         WorkTrackingObj.MediaType   = "{MediaType}"
         Comments                    = ""



6.6.5   OpenMediaCommandStatus
       

[EventHandler:OpenMediaCommandStatus]
   ServiceMethod               = "MCR Session manager.ProcessCmdStatusChange"
   ServiceParam.Commands       = "{Commands}"
   Comments                    = ""
   DeviceEvent                 = "OpenMediaCommandStatus"
   Profile                     = "Gplus Universal Profile"
   Response                    = ""
   Order                       = "0"



6.6.6   OpenMediaSelected
       

[EventHandler:OpenMediaSelected]
   ServiceMethod                    = "MCR Session manager.UpdateSelectedItemInfo"
   ServiceParam.InteractionId       = "{InteractionId}"
   ServiceParam.InteractionType     = "{InteractionType}"
   ServiceParam.MediaType           = "{MediaType}"
   ServiceParam.ParentInteractionId = "{ParentId}"
   ServiceParam.UserData            = "{UserData}"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaSelected"
   Profile                          = "Gplus Universal Profile"
   Order                            = "0"



6.6.7   OpenMediaDeselected
       

[EventHandler:OpenMediaDeselected]
   Comments                     = ""
   ServiceMethod                = "MCR Session manager.ClearSelectedItemInfo"
   ServiceParam.InteractionId   = "{InteractionId}"
   DeviceEvent                  = "OpenMediaDeselected"
   Profile                      = "Gplus Universal Profile"
   Order                        = "0"



6.6.8   OpenMediaInvited
       

[EventHandler:OpenMediaInvited]
   Filter.MediaType                 = "email"
   ServiceMethod                    = "MCR Activity manager.ImportInteraction"
   ServiceParam.DoneQueues          = "{InQueues}"
   ServiceParam.InteractionId       = "{InteractionId}"
   ServiceParam.InteractionType     = "{InteractionType}"
   ServiceParam.OutputQueues        = "{OutQueues}"
   ServiceParam.ParentInteractionId = "{ParentId}"
   ServiceParam.MediaType           = "{MediaType}"
   ServiceParam.UserData            = "{UserData}"
   ServiceParam.SubmittedAt         = "{SubmittedAt}"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaInvited"
   Profile                          = "Gplus Universal Profile"
   Response                         = "OnEventInvited"
   Order                            = "0"

   [EventResponse:OnEventInvited]
      Log      = "UpdateWorkTrackingObj"
      Comments = ""

      [EventLog:UpdateWorkTrackingObj]
         WorkTrackingObj.ItxID       = "{InteractionId}"
         WorkTrackingObj.ItxType     = "{InteractionType}"
         WorkTrackingObj.ParentItxID = "{ParentId}"
         WorkTrackingObj.MediaType   = "{MediaType}"
         Comments                    = ""



6.6.9   OpenMediaInvitedChat
       

[EventHandler:OpenMediaInvitedChat]
   Filter.MediaType                 = "chat"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaInvited"
   Profile                          = "Gplus Universal Profile"
   Response                         = "OnEventChatInvited"
   Order                            = "20"
   ServiceMethod                    = "Genesys Chat.Join Chat"
   ServiceParam.InteractionId       = "{InteractionId}"
   ServiceParam.InteractionType     = "{InteractionType}"
   ServiceParam.UserData            = "{UserData}"
   ServiceParam.SubmittedAt         = "{SubmittedAt}"

   [EventResponse:OnEventChatInvited]
      Log      = "UpdateWorkTrackingObjChat"
      Comments = ""

      [EventLog:UpdateWorkTrackingObjChat]
         WorkTrackingObj.ItxID       = "{InteractionId}"
         WorkTrackingObj.ItxType     = "{InteractionType}"
         WorkTrackingObj.MediaType   = "{MediaType}"


6.6.10   OpenMediaAcceptedEmail
       

[EventHandler:OpenMediaAcceptedEmail]
   Filter.MediaType             = "email"
   Comments                     = ""
   ServiceMethod                = "MCR Activity manager.UpdateActivityStatus"
   ServiceParam.InteractionId   = "{InteractionId}"
   ServiceParam.InteractionType = "{InteractionType}"
   ServiceParam.OperationType   = "Accepted"
   DeviceEvent                  = "OpenMediaAccepted"
   Profile                      = "Gplus Universal Profile"
   Response                     = "OpenSiebelEmailView"
   Order                        = "5"



6.6.11   OpenMediaReleased
       

[EventHandler:OpenMediaReleased]
   Filter.MediaType              = "email"
   ServiceMethod                 = "MCR Activity manager.UpdateActivityStatus"
   ServiceParam.InteractionId    = "{InteractionId}"
   ServiceParam.InteractionType  = "{InteractionType}"
   ServiceParam.OperationType    = "Released"
   ServiceParam.DestinationQueue = "{PlacedInQueue}"
   DeviceEvent                   = "OpenMediaReleased"
   Profile                       = "Gplus Universal Profile"
   Order                         = "5"



6.6.12   OpenMediaPulled
       

[EventHandler:OpenMediaPulled]
   FilterSpec                       = "MediaType = 'email'"
   ServiceMethod                    = "MCR Activity manager.ImportInteraction"
   ServiceParam.DoneQueues          = "{InQueues}"
   ServiceParam.InteractionId       = "{InteractionId}"
   ServiceParam.InteractionType     = "{InteractionType}"
   ServiceParam.MediaType           = "{MediaType}"
   ServiceParam.UserData            = "{UserData}"
   ServiceParam.OutputQueues        = "{OutQueues}"
   ServiceParam.ParentInteractionId = "{ParentId}"
   ServiceParam.SubmittedAt         = "{SubmittedAt}"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaPulled"
   Profile                          = "Gplus Universal Profile"
   Response                         = "OnOpenMediaPulled"
   Order                            = "5"

   [EventResponse:OnOpenMediaPulled]
      ServiceMethod                = "MCR Activity manager.UpdateActivityStatus"
      ServiceParam.InteractionId   = "{InteractionId}"
      ServiceParam.InteractionType = "{InteractionType}"
      ServiceParam.OperationType   = "Opened"
      Log                          = "UpdateWorkTrackingObj"
      Comments                     = ""



6.7   New Commands

6.7.1   LogoutFromOpenMedia_Pre
       
[Command:LogoutFromOpenMedia_Pre]
   Profile       = "Gplus Universal Profile"
   ServiceMethod = "MCR Session manager.PreLogout"
   Hidden        = "TRUE"
   Description   = "Actions before Logout from Multimedia"



6.7.2   LogoutFromOpenMedia_DM
       
[Command:LogoutFromOpenMedia_DM]
   DeviceCommand = "OpenMediaLogout"
   Profile       = "Gplus Universal Profile"
   Comments      = ""
   Hidden        = "TRUE"
;  CmdData       = "ReasonCodePopup"



6.7.3   PreferenceLogoutOpenMedia_DM
       
[Command:PreferenceLogoutOpenMedia_DM]
   DeviceCommand = "OpenMediaLogout"
   Hidden        = "TRUE"
   Description   = "Logout from Multimedia"
   CmdData       = ""
   Profile       = "Gplus Universal Profile"



6.7.4   SendOutboundReply_DM
       
[Command:SendOutboundReply_DM]
   DeviceCommand = "OpenMediaPlaceInQueue"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "SendOutboundReplyCmdData"
   Hidden        = "TRUE"

   [CmdData:SendOutboundReplyCmdData]
      Param.Subject         = "{Subject}"
      Param.To              = "{To}"
      Param.FromAddress     = "{FromAddress}"
      Param.CcAddresses     = "{CcAddresses}"
      Param.BccAddresses    = "{BccAddresses}"
      Param.Queue           = "{SubmitQueue}"
      Param.TrackingID      = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments              = ""


6.7.5   SendOutboundNew_DM
       
[Command:SendOutboundNew_DM]
   DeviceCommand = "OpenMediaPlaceInQueue"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "SendOutboundNewCmdData"
   Hidden        = "TRUE"

   [CmdData:SendOutboundNewCmdData]
      Param.Subject            = "{Subject}"
      Param.To                 = "{To}"
      Param.FromAddress        = "{FromAddress}"
      Param.CcAddresses        = "{CcAddresses}"
      Param.BccAddresses       = "{BccAddresses}"
      Param.Queue      = "{SubmitQueue}"
      Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments         = ""



6.7.6   MarkDone_DM
       
[Command:MarkDone_DM]
   DeviceCommand = "OpenMediaPlaceInQueue"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "MarkDoneCmdData"
   Hidden        = "TRUE"

   [CmdData:MarkDoneCmdData]
      Param.Queue           = "{MarkDoneQueue}"
      Param.TrackingID      = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.ChatAfterAction = "FORCE_CLOSE"
      Comments              = ""



6.7.7   Reply_DM
       
[Command:Reply_DM]
   DeviceCommand = "OpenMediaReply"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "ReplyCmdData"
   Hidden        = "TRUE"

   [CmdData:ReplyCmdData]
      Param.Subject                 = "{Subject}"
      Param.To                      = "{To}"
      Param.FromAddress             = "{FromAddress}"
      Param.CcAddresses             = "{CcAddresses}"
      Param.BccAddresses            = "{BccAddresses}"
      Param.InheritedAttachedData   = "{InheritedAttachedData}"
      Param.InheritedCategories     = "{InheritedCategories}"
      Param.InteractionId           = "{OutboundInteraction}"
      Param.InteractionSubtype      = "OutboundReply"
      Param.InteractionType         = "Outbound"
      Param.MediaType               = "email"
      Param.ParentId                = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.Queue                   = "{MarkDoneQueue}"
      Param.SubmitQueue             = "{SubmitQueue}"
      Param.TrackingID              = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments                      = ""



6.7.8   OpenMediaPullInteractionByIdAndView
       
[Command:OpenMediaPullInteractionByIdAndView]
   Description   = "Pull interaction by id"
   DeviceCommand = "OpenMediaPullInteractionById"
   Comments      = ""
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaPullInteractionByIdAndViewCmdData"

   [CmdData:OpenMediaPullInteractionByIdAndViewCmdData]
      Param.InteractionId = "{InteractionId}"
      Param.ViewId        = "{ViewId}"
      Comments            = ""



6.7.9   OpenMediaPlaceInWorkbin_DM
       
[Command:OpenMediaPlaceInWorkbin_DM]
   Description   = "Put interaction in workbin"
   DeviceCommand = "OpenMediaPlaceInWorkbin"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaPlaceInWorkbinCmdData"
   Hidden        = "TRUE"

   [CmdData:OpenMediaPlaceInWorkbinCmdData]
      Param.TrackingID          = "{@SelectedWorkItem:DriverWorkTrackID}"
      Param.Workbin             = "[Value]"
      Param.WorkbinAgentGroupId = ""
      Param.WorkbinAgentId      = "{@AgentID}"
      Param.WorkbinPlaceGroupId = ""
      Param.WorkbinPlaceId      = ""
      SelectApplet              = "MCR Workbin Names Value List"
      SelectBusComp             = "List Of Values"
      SelectBusObj              = "MCR Agent Workbin Content"
      SelectParam               = "TRUE"
      Comments                  = ""


6.7.10   OpenMediaTransferToAgentDo_DM
       
[Command:OpenMediaTransferToAgentDo_DM]
   Description   = "Transfer interaction to another agent (device cmd)"
   DeviceCommand = "OpenMediaTransfer"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaTransferToAgentDoCmdData"
   Hidden        = "TRUE"

   [CmdData:OpenMediaTransferToAgentDoCmdData]
      Param.TrackingID     = "{TrackingID}"
      Param.WorkbinAgentId = "{WorkbinAgentId}"
      Comments             = ""


6.7.11   OpenMediaTransferToQueueDo_DM
       
[Command:OpenMediaTransferToQueueDo_DM]
   Description   = "Transfer Interaction to Queue (device cmd)"
   DeviceCommand = "OpenMediaPlaceInQueue"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaTransferToQueueDoCmdData"
   Hidden        = "TRUE"

   [CmdData:OpenMediaTransferToQueueDoCmdData]
      Param.TrackingID = "{TrackingID}"
      Param.Queue      = "{Queue}"
      Comments         = ""



6.7.12   OpenMediaSetDeliveredMark
       
[Command:OpenMediaSetDeliveredMark]
   DeviceCommand = "OpenMediaChangeProperties"
   Comments      = "Mark an interaction as delivered"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaSetDeliveredMarkCmdData"

   [CmdData:OpenMediaSetDeliveredMarkCmdData]
      Param.AgentProcessing = "yes"
      Param.TrackingID      = "{@SelectedWorkItem:DriverWorkTrackID}"



6.7.13   OpenMediaClearDeliveredMark
       
[Command:OpenMediaClearDeliveredMark]
   DeviceCommand = "OpenMediaChangeProperties"
   Comments      = "Clear delivered mark of interaction"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaClearDeliveredMarkCmdData"

   [CmdData:OpenMediaClearDeliveredMarkCmdData]
      Param.AgentProcessing = "no"
      Param.TrackingID      = "{@SelectedWorkItem:DriverWorkTrackID}"



6.7.14   OpenMediaClearDeliveredMark2
       
[Command:OpenMediaClearDeliveredMark2]
   DeviceCommand = "OpenMediaChangeProperties"
   Comments      = "Clear delivered mark of interaction"
   Hidden        = "TRUE"
   Profile       = "Gplus Universal Profile"
   CmdData       = "OpenMediaClearDeliveredMarkCmdData2"

   [CmdData:OpenMediaClearDeliveredMarkCmdData2]
      Param.AgentProcessing = "no"
      Param.TrackingID      = "{TrackingID}"



6.7.15   OpenMediaLeave_DM
       
[Command:OpenMediaLeave_DM]
   Description     = "Leave Multimedia Interaction"
   Title           = "Leave Multimedia Interaction"
   DeviceCommand   = "OpenMediaLeave"
   Hidden          = "True"
   Profile         = "Gplus Universal Profile"
   CmdData         = "OpenMediaLeaveCmdData"

   [CmdData:OpenMediaLeaveCmdData]
      Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"



6.8   New Events

6.8.1   OpenMediaLoggedOut
       
[EventHandler:OpenMediaLoggedOut]
   ServiceMethod         = "MCR Session manager.OnLogout"
   DeviceEvent           = "OpenMediaLoggedOut"
   Profile               = "Gplus Universal Profile"
   Order                 = "0"



6.8.2   OpenMediaRestored_Pre
       
[EventHandler:OpenMediaRestored_Pre]
   FilterSpec                   = "NOT MediaType = 'chat' AND NOT MediaType = 'outboundpreview'"
   ServiceMethod                = "MCR Session manager.OnAccepted"
   ServiceParam.InteractionId   = "{InteractionId}"
   ServiceParam.MarkDelivered   = "yes"
   ServiceParam.UserData        = "{UserData}"
   DeviceEvent                  = "OpenMediaRestored"
   Profile                      = "Gplus Universal Profile"
   Order                        = "0"



6.8.3   OpenMediaSubmitted_Pre
       
[EventHandler:OpenMediaSubmitted_Pre]
   FilterSpec                   = "NOT MediaType = 'chat' AND NOT MediaType = 'outboundpreview'"
   ServiceMethod                = "MCR Session manager.OnAccepted"
   ServiceParam.InteractionId   = "{InteractionId}"
   ServiceParam.MarkDelivered   = "no"
   ServiceParam.UserData        = "{UserData}"
   DeviceEvent                  = "OpenMediaSubmitted"
   Profile                      = "Gplus Universal Profile"
   Order                        = "0"



6.8.4   OpenMediaInService
       
[EventHandler:OpenMediaInService]
   ServiceMethod               = "MCR Session manager.OnInService"
   Comments                    = ""
   DeviceEvent                 = "OpenMediaInService"
   Profile                     = "Gplus Universal Profile"
   Order                       = "0"



6.8.5   OpenMediaInServiceNotify
       
[EventHandler:OpenMediaInServiceNotify]
   ServiceMethod               = "Communications Client.ShowStatusText"
   ServiceParam.Text           = "OpenMedia is In Service."
   Comments                    = ""
   DeviceEvent                 = "OpenMediaInService"
   Profile                     = "Gplus Universal Profile"
   Order                       = "10"



6.8.6   OpenMediaOutOfService
       
[EventHandler:OpenMediaOutOfService]
   ServiceMethod               = "MCR Session manager.OnOutOfService"
   Comments                    = ""
   DeviceEvent                 = "OpenMediaOutOfService"
   Profile                     = "Gplus Universal Profile"
   Response                    = ""
   Order                       = "0"



6.8.7   OpenMediaOutOfServiceNotify
       
[EventHandler:OpenMediaOutOfServiceNotify]
   ServiceMethod               = "Communications Client.ShowStatusText"
   ServiceParam.Text           = "OpenMedia is Out of Service."
   Comments                    = ""
   DeviceEvent                 = "OpenMediaOutOfService"
   Profile                     = "Gplus Universal Profile"
   Order                       = "10"



6.8.8   GCSInServiceNotify
       
[EventHandler:GCSInServiceNotify]
   ServiceMethod               = "Communications Client.ShowStatusText"
   ServiceParam.Text           = "Genesys Communication Server is In Service."
   Comments                    = ""
   DeviceEvent                 = "GCSInService"
   Profile                     = "Gplus Universal Profile"
   Order                       = "10"



6.8.9   GCSOutOfService
       
[EventHandler:GCSOutOfService]
   ServiceMethod               = "MCR Session manager.OnOutOfService"
   Comments                    = ""
   DeviceEvent                 = "GCSOutOfService"
   Profile                     = "Gplus Universal Profile"
   Order                       = "0"


6.8.10   GCSOutOfServiceNotify
       
[EventHandler:GCSOutOfServiceNotify]
   ServiceMethod               = "Communications Client.ShowStatusText"
   ServiceParam.Text           = "Genesys Communication Server is Out of Service."
   Comments                    = ""
   DeviceEvent                 = "GCSOutOfService"
   Profile                     = "Gplus Universal Profile"
   Order                       = "10"



6.8.11   GCSOutOfServiceOpenView
       
[EventHandler:GCSOutOfServiceOpenView]
   Comments                     = ""
   DeviceEvent                  = "GCSOutOfService"
   Profile                      = "Gplus Universal Profile"
   Response                     = "OpenSiebelEmailView"
   Order                        = "10"



6.8.12   OpenMediaSelectedEmail_
       
[EventHandler:OpenMediaSelectedEmail_]
   Filter.MediaType                 = "email"
   ServiceMethod                    = "MCR Activity manager.UpdateSelectedItemInfo"
   ServiceParam.InteractionId       = "{InteractionId}"
   ServiceParam.InteractionType     = "{InteractionType}"
   ServiceParam.MediaType           = "{MediaType}"
   ServiceParam.ParentInteractionId = "{ParentId}"
   ServiceParam.UserData            = "{UserData}"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaSelected"
   Profile                          = "Gplus Universal Profile"
   Order                            = "1"



6.8.13   OpenMediaDeselectedEmail_
       
[EventHandler:OpenMediaDeselectedEmail_]
   FilterSpec                   = "MediaType = 'email'"
   Comments                     = ""
   ServiceMethod                = "MCR Activity manager.ClearSelectedItemInfo"
   ServiceParam.InteractionId   = "{InteractionId}"
   DeviceEvent                  = "OpenMediaDeselected"
   Profile                      = "Gplus Universal Profile"
   Order                        = "1"



6.8.14   OpenMediaAccepted_Pre
       
[EventHandler:OpenMediaAccepted_Pre]
   FilterSpec                   = "NOT MediaType = 'chat' AND NOT MediaType = 'outboundpreview'"
   Comments                     = ""
   ServiceMethod                = "MCR Session manager.OnAccepted"
   ServiceParam.InteractionId   = "{InteractionId}"
   ServiceParam.MarkDelivered   = "yes"
   ServiceParam.UserData        = "{UserData}"
   DeviceEvent                  = "OpenMediaAccepted"
   Profile                      = "Gplus Universal Profile"
   Order                        = "0"



6.8.15   OpenMediaReleased_Pre
       
[EventHandler:OpenMediaReleased_Pre]
   FilterSpec                    = "NOT MediaType = 'chat' AND NOT MediaType = 'outboundpreview'"
   ServiceMethod                 = "MCR Session manager.OnReleased"
   ServiceParam.InteractionId    = "{InteractionId}"
   DeviceEvent                   = "OpenMediaReleased"
   Profile                       = "Gplus Universal Profile"
   Order                         = "0"



6.8.16   OpenMediaPulled_Pre
       
[EventHandler:OpenMediaPulled_Pre]
   FilterSpec                       = "NOT MediaType = 'chat' AND NOT MediaType = 'outboundpreview'"
   ServiceMethod                    = "MCR Session manager.OnAccepted"
   ServiceParam.InteractionId       = "{InteractionId}"
   ServiceParam.MarkDelivered       = "yes"
   ServiceParam.UserData            = "{UserData}"
   Comments                         = ""
   DeviceEvent                      = "OpenMediaPulled"
   Profile                          = "Gplus Universal Profile"
   Response                         = "OnOpenMediaPulled"
   Order                            = "0"



6.9   Deleted Commands

6.10   Deleted Events

6.10.1   OpenSiebelEmailView1
       
[EventResponse:OpenSiebelEmailView1]
   SingleView = "MCR dummy 2"
   Comments   = ""



Top of Page


7   Media Routing Component

7.1   Commands Where only the Profile Attribute is Added

The Gplus Universal Profile was added to the Profile attribute for the following commands. All of the previously existing attributes remain the same.

7.2   Commands Where only the Profile Attribute is Changed

The Profile attribute value was changed to Gplus Universal Profile for the following commands. All of the previously existing attributes remain the same.

  • NotReadyForSEmail
  • SendSEmailGroup
  • PullbyInteractionIdMR

7.3   Events Where only the Profile Attribute is Added

The Profile attribute is changed to the Gplus Universal Profile value in the following commands. All of the previously existing attributes remain the same.

7.4   Events Where only the Profile Attribute is Changed

The Profile attribute is changed to the Gplus Universal Profile value in the following attributes. All of the previously existing attributes remain the same.

  • OpenMediaSelectedBG
  • OpenMediaSelectedSE
  • OpenMediaSelectedSR
  • OpenMediaSelectedSO

7.5   Changes in Commands

7.5.1   ReadyForSEmailGroup
       
[Command:ReadyForSEmailGroup]
   Title          = "Ready For Siebel E-mail"
   FilterSpec     = "[$GetCommandStatus(@SiebelEmail@OpenMediaReady)] = 'Enabled'"
   Hidden         = "False"
   DeviceCommand  = "@SiebelEmail@OpenMediaReady"
   Description    = "Set ready for Siebel E-mail"
   Profile        = "Gplus Universal Profile"
   MenuPosition   = "21.4"



7.5.2   NotReadyForSEmailGroup
       
[Command:NotReadyForSEmailGroup]
   Title          = "Not Ready For Siebel E-mail"
   FilterSpec     = "[$GetCommandStatus(@SiebelEmail@OpenMediaNotReady)] = 'Enabled'"
   Hidden         = "False"
   DeviceCommand  = "@SiebelEmail@OpenMediaNotReady"
   Description    = "Set not ready for Siebel E-mail"
   Profile        = "Gplus Universal Profile"
   CmdData        = "NotReadyWithPopup"
   MenuPosition   = "22.4"



7.5.3   MarkDoneMR
       
[Command:MarkDoneMR]
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   Hidden        = "TRUE"
   ExecuteAll    = "TRUE"
   SubCommand_10 = "OpenMediaClearDeliveredMark"
   SubCommand_20 = "MarkDoneMR_DM"
   DeviceCommand = "OpenMediaPlaceInQueue"
   CmdData       = "MarkDoneCmdMR"

   [CmdData:MarkDoneCmdMR]
      Param.Queue      = "{MarkDoneQueue}"
      Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments         = ""



7.5.4   PullbyThirdPartyIdMR
       
[Command:PullbyThirdPartyIdMR]
   Description   = "Pull interaction by Siebel record Id"
   ServiceMethod = "GplusMediaRoute.PullInteraction"
   Hidden        = "True"
   AllViews      = "False"
   View          = "Activity Detail View"
   View          = "Communication Detail - Response View"
   Profile       = "Gplus Universal Profile"
   Comments      = ""
   CmdData       = "PullbyThirdPartyCmdMR"

   [CmdData:PullbyThirdPartyCmdMR]
       RequiredField.Id                =  "?*"
       ServiceParam.BusComp            = "Action"
       ServiceParam.BusObject          = "Action"
       ServiceParam.InteractionField   = "Call Id"
       ServiceParam.ThirdPartyId       = "{Id}"
       ServiceParam.RecIdField         = "Id"
       Comments                        = ""


7.5.5   StopbyInteractionIdMR
       
[Command:StopbyInteractionIdMR]
   Description       = "Stop Siebel Email by Call Id"
   Title             = "Stop Siebel Email by Call Id"
   Hidden            = "True"
   AllViews          = "False"
   View              = "Activity Detail View"
   ServiceMethod     = "GplusMediaRouteIXN.StopWorkItem"
   Profile           = "Gplus Universal Profile"
   CmdData           = "StopbyInteractionCmdMR"

   [CmdData:StopbyInteractionCmdMR]
      RequiredField.Call Id                       = "?*"
      ServiceParam.BackupGCSConnectionSubsystem  = "GplusCommServerPrimary"
      ServiceParam.PrimaryGCSConnectionSubsystem = "GplusCommServerPrimary"
      ServiceParam.BackupGOMSConnectionSubsystem  = "GplusOpenMediaServerBackup"
      ServiceParam.PrimaryGOMSConnectionSubsystem = "GplusOpenMediaServerPrimary"
      ServiceParam.BusComp                        = "Action"
      ServiceParam.BusObject                      = "Action"
      ServiceParam.InteractionField               = "Call Id"
      ServiceParam.InteractionId                  = "{Call Id}"
      ServiceParam.Status                    =  "Cancelled"
      ServiceParam.StatusField                    = "Status"
      ServiceParam.SuccessStatus                  = "Cancelled"
      ServiceParam.FailedStatus                   = ""
      ServiceParam.RecIdField                     = "Id"
      ServiceParam.ThirdPartyId                   = "{Id}"



7.5.6   StopbyThirdPartyIdMR
       
[Command:StopbyThirdPartyIdMR]
   Description      = "Stop Siebel Email by Activity Id"
   Title            = "Stop Siebel Email by Activity Id"
   Hidden           = "True"
   ServiceMethod    = "GplusMediaRouteIXN.StopWorkItem"
   AllViews         = "False"
   View             = "Activity Detail View"
   View             = "Communication Detail - Response View"
   Profile          = "Gplus Universal Profile"
   CmdData          = "StopbyThirdPartyIdCmdMR"

   [CmdData:StopbyThirdPartyIdCmdMR]
     RequiredField.Id                            = "?*"
     ServiceParam.BackupGCSConnectionSubsystem  = "GplusCommServerPrimary"
     ServiceParam.PrimaryGCSConnectionSubsystem = "GplusCommServerPrimary"
     ServiceParam.BackupGOMSConnectionSubsystem  = "GplusOpenMediaServerBackup"
     ServiceParam.PrimaryGOMSConnectionSubsystem = "GplusOpenMediaServerPrimary"
     ServiceParam.BusComp                        = "Action"
     ServiceParam.BusObject                      = "Action"
     ServiceParam.InteractionField               = "Call Id"
     ServiceParam.Status                        =  "Cancelled"
     ServiceParam.StatusField                    = "Status"
     ServiceParam.SuccessStatus                  = "Cancelled"
     ServiceParam.FailedStatus                   = ""
     ServiceParam.RecIdField                     = "Id"
     ServiceParam.ThirdPartyId                   = "{Id}"


7.5.7   ReleaseSEmail
       
[Command:ReleaseSEmail]
    ServiceMethod   = "GplusMediaRoute.MarkWorkItemDone"
    CmdData         = "ReleaseSEmail"
    Hidden          = "True"
    Description     = "Release Siebel Email "
    Profile         = "Gplus Universal Profile"
    FilterSpec      = "([@SelectedWorkItem:MediaType] = 'SiebelEmail' OR [@SelectedWorkItem:MediaType] = 'BackgroundEmail')
    AND [@SelectedWorkItem:DriverWorkTrackID] IS NOT NULL"

   [CmdData:ReleaseSEmail]
      ServiceParam.QueueParameterName = "MediaRoutingDoneQueue"
      ServiceParam.BusComp            = "Action"
      ServiceParam.BusObject          = "Action"
      ServiceParam.InteractionField   = "Call Id"
      ServiceParam.InteractionId      = "{@SelectedWorkItem:DriverWorkTrackID}"
      ServiceParam.RecIdField         = "Id"
      ServiceParam.StatusField        = "Status"
      ServiceParam.SuccessStatus      = "Done"
      ServiceParam.FailedStatus       = ""


7.5.8   ReadyForSiebelSRGroup
       
;[Command:ReadyForSiebelSRGroup]
;  FilterSpec     = "[$GetCommandStatus(@ServiceRequest@OpenMediaReady)] = 'Enabled'"
;  Hidden         = "False"
;  DeviceCommand  = "@ServiceRequest@OpenMediaReady"
;  Title          = "Ready for Siebel SR"
;  Description    = "Set Ready for ServiceRequest media type"
;  Profile        = "Gplus Universal Profile"
;  MenuPosition   = "21.5"



7.5.9   SendRouteSR
       
;[Command:SendRouteSR]
;   Description   = "Route Service Request"
;   Title         = "Route Service Request"
;   ServiceMethod = "GplusMediaRouteIXN.route"
;   Comments      = "Send route request to route Siebel ServiceRequest"
;   Hidden        = "False"
;   AllViews      = "False"
;   View          = "Personal Service Request List View"
;   View          = "All Service Request List View"
;   View          = "Service Request Detail View"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "SendRouteCmdSR"
;   MenuPosition  = "30.1"

;   [CmdData:SendRouteCmdSR]
;      RequiredField.SR Number                     = "?*"
;      ServiceParam.Subject                        = "{Abstract}"
;      ServiceParam.PrimaryGCSConnectionSubsystem = "GplusCommServerPrimary"
;      ServiceParam.BackupGCSConnectionSubsystem  = "GplusCommServerPrimary"
;      ServiceParam.PrimaryGOMSConnectionSubsystem = "GplusOpenMediaServerPrimary"
;      ServiceParam.BackupGOMSConnectionSubsystem  = "GplusOpenMediaServerBackup"
;      ServiceParam.BusComp                        = "Service Request"
;      ServiceParam.BusObject                      = "Service Request"
;      ServiceParam.InteractionField               = "Integration Id"
;      ServiceParam.RecIdField                     = "SR Number"
;      ServiceParam.RoutingMediaType               = "ServiceRequest"
;      ServiceParam.SR_Type                        = "{SR Type}"
;      ServiceParam.SubmitQueue                    = "Siebel Inbound"
;      ServiceParam.ThirdPartyId                   = "{SR Number}"
;      ServiceParam.StatusField             = "Status"
;      ServiceParam.SuccessStatus           = "CHANGE_ME"
;      ServiceParam.FailedStatus            = "CHANGE_ME"
;      ServiceParam.SubStatusField          = "Sub-Status"
;      ServiceParam.SuccessSubStatus        = "CHANGE_ME"
;      ServiceParam.FailedSubStatus         = "CHANGE_ME"
;      ServiceParam.RefreshViewAfterUpdate  = "Yes"
;      Comments                             = ""


7.5.10   MarkDoneSR
       
;[Command:MarkDoneSR]
;   Description   = "MarkDone ServiceRequest sample command"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRoute.MarkWorkItemDone"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "MarkDoneSRCmdData"
;   MenuPosition  = "30.2"
;   FilterSpec    = "[@SelectedWorkItem:MediaType] = 'ServiceRequest'"

;   [CmdData:MarkDoneSRCmdData]
;       ServiceParam.BusComp            = "Service Request"
;       ServiceParam.BusObject          = "Service Request"
;       ServiceParam.InteractionField   = "Integration Id"
;       ServiceParam.InteractionId      = "{@SelectedWorkItem:DriverWorkTrackID}"
;       ServiceParam.RecIdField         = "SR Number"
;       ServiceParam.QueueParameterName = "MediaRoutingDoneQueue"
;       ServiceParam.StatusField        = "Status"
;       ServiceParam.SubStatusField     = "Sub-Status"
;       ServiceParam.SuccessStatus      = "CHANGE_ME"
;       ServiceParam.FailedStatus       = "CHANGE_ME"
;       ServiceParam.SuccessSubStatus   = "CHANGE_ME"
;       ServiceParam.FailedSubStatus    = "CHANGE_ME"



7.5.11   PullbyThirdPartyIdSR
       
;[Command:PullbyThirdPartyIdSR]
;   Description   = "Pull SR interaction by SR Number"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRoute.PullInteraction"
;   Title         = "Pull ServiceRequest"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "PullbyThirdPartyIdCmdSR"
;   MenuPosition  = "30.3"

;   [CmdData:PullbyThirdPartyIdCmdSR]
;      RequiredField.SR Number         = "?*"
;      ServiceParam.BusComp            = "Service Request"
;      ServiceParam.BusObject          = "Service Request"
;      ServiceParam.InteractionField   = "Integration Id"
;      ServiceParam.ThirdPartyId       = "{SR Number}"
;      ServiceParam.RecIdField         = "SR Number"



7.5.12   StopbyThirdPartyIdSR
       
;[Command:StopbyThirdPartyIdSR]
;   Description   = "Stop ServiceRequest interaction by SR Number"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRouteIXN.StopWorkItem"
;   Title         = "Stop ServiceRequest"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "StopbyThirdPartyIdCmdSR"
;   MenuPosition  = "30.4"

;  [CmdData:StopbyThirdPartyIdCmdSR]
;     RequiredField.SR Number                      = "?*"
;      ServiceParam.BackupGCSConnectionSubsystem  = "GplusCommServerPrimary"
;      ServiceParam.PrimaryGCSConnectionSubsystem = "GplusCommServerPrimary"
;     ServiceParam.BackupGOMSConnectionSubsystem   = "GplusOpenMediaServerBackup"
;      ServiceParam.PrimaryGOMSConnectionSubsystem = "GplusOpenMediaServerPrimary"
;      ServiceParam.BusComp            = "Service Request"
;      ServiceParam.BusObject          = "Service Request"
;      ServiceParam.InteractionField   = "Integration Id"
;      ServiceParam.ThirdPartyId       = "{SR Number}"
;      ServiceParam.RecIdField         = "SR Number"
;      ServiceParam.StatusField        = "Status"
;      ServiceParam.SuccessStatus      = "CHANGE_ME"
;      ServiceParam.FailedStatus       = "CHANGE_ME"
;      ServiceParam.SubStatusField     = "Sub-Status"
;      ServiceParam.SuccessSubStatus   = "CHANGE_ME"
;      ServiceParam.FailedSubStatus    = "CHANGE_ME"


7.5.13   SendRouteSO
       
;[Command:SendRouteSO]
;   Description   = "Route Service Orders"
;   Title         = "Route Service Orders"
;   Comments      = "Send route request to route Siebel ServiceOrders"
;   AllViews      = "False"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRouteIXN.route"
;   View          = "Order Entry - My Orders View"
;   View          = "Order Entry - All Orders View"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "SendRouteCmdSO"
;   MenuPosition  = "40.1"

;   [CmdData:SendRouteCmdSO]
;      RequiredField.Order Number                   = "?*"
;      ServiceParam.BackupGCSConnectionSubsystem  = "GplusCommServerPrimary"
;      ServiceParam.PrimaryGCSConnectionSubsystem = "GplusCommServerPrimary"
;      ServiceParam.BackupGOMSConnectionSubsystem   = "GplusOpenMediaServerBackup"
;      ServiceParam.PrimaryGOMSConnectionSubsystem  = "GplusOpenMediaServerPrimary"
;      ServiceParam.RoutingMediaType        = "ServiceOrder"
;      ServiceParam.Subject                 = "{Order Type}  {Order Number}   {Order Priority}  {Status}"
;      ServiceParam.SubmitQueue             = "CHANGE_ME"
;      ServiceParam.ThirdPartyId            = "{Order Number}"
;      ServiceParam.StatusField             = "Status"
;      ServiceParam.SuccessStatus           = "CHANGE_ME"
;      ServiceParam.FailedStatus            = "CHANGE_ME"
;      ServiceParam.BusObject               = "Order Entry"
;      ServiceParam.BusComp                 = "Order Entry - Orders"
;      ServiceParam.RecIdField              = "Order Number"
;      ServiceParam.InteractionField        = "Integration Id"
;      ServiceParam.RefreshViewAfterUpdate  = "Yes"



7.5.14   MarkDoneSO
       
;[Command:MarkDoneSO]
;   Description   = "MarkDone ServiceOrder sample command"
;   Hidden        = "False"
;   CmdData       = "MarkDoneCmdSO"
;   ServiceMethod = "GplusMediaRoute.MarkWorkItemDone"
;   Profile       = "Gplus Universal Profile"
;   MenuPosition  = "40.2"
;   FilterSpec    = "[@SelectedWorkItem:MediaType] = 'ServiceOrder'"

;   [CmdData:MarkDoneCmdSO]
;       ServiceParam.BusObject          = "Order Entry"
;       ServiceParam.BusComp            = "Order Entry - Orders"
;       ServiceParam.RecIdField         = "Order Number"
;       ServiceParam.InteractionField   = "Integration Id"
;       ServiceParam.InteractionId      = "{@SelectedWorkItem:DriverWorkTrackID}"
;       ServiceParam.QueueName          = "__STOP__"
;       ServiceParam.StatusField        = "Status"
;       ServiceParam.SuccessStatus      = "CHANGE_ME"
;       ServiceParam.FailedStatus       = "CHANGE_ME"



7.6   Changes in Events

7.6.1   OpenMediaInvitedMR
       
[EventHandler:OpenMediaInvitedMR]
   FilterSpec       = "NOT MediaType = 'email' AND NOT MediaType = 'chat' AND NOT MediaType = 'outboundpreview'"
   DeviceEvent      = "OpenMediaInvited"
   Profile          = "Gplus Universal Profile"
   Response         = "OnEventInvitedMR"
   Order            = "10"

   [EventResponse:OnEventInvitedMR]
      Log = "UpdateWorkTrackingObjMR"

      [EventLog:UpdateWorkTrackingObjMR]
         WorkTrackingObj.ItxID       = "{InteractionId}"
         WorkTrackingObj.ItxType     = "{InteractionType}"
         WorkTrackingObj.MediaType   = "{MediaType}"


7.6.2   OpenMediaAcceptedMR
       
[EventHandler:OpenMediaAcceptedMR]
   Filter.ThirdPartyId = "?*"
   FilterSpec          = "MediaType = 'SiebelEmail' OR MediaType = 'BackgroundEmail'"
   DeviceEvent         = "OpenMediaAccepted"
   Profile             = "Gplus Universal Profile"
   Response            = "EventResponseAcceptMR"
   Order               = "10"

   [EventResponse:EventResponseAcceptMR]
      QueryBusComp = "Action"
      QueryBusObj  = "Action"
      Log          = "EventLogAcceptMR"

      [EventLog:EventLogAcceptMR]
         WorkTrackingObj.MediaType = "{MediaType}"
         BusComp                   = "Action"
         BusObj                    = "Action"
         LogField.Primary Owned By = "{@UserName}"
         LogField.Status           = "Not Started"
         QuerySpec                 = "Id='{ThirdPartyId}'"



7.6.3   OpenMediaPulledMR
       
[EventHandler:OpenMediaPulledMR]
   Filter.ThirdPartyId = "?*"
   FilterSpec          = "MediaType = 'SiebelEmail' OR MediaType = 'BackgroundEmail'"
   DeviceEvent         = "OpenMediaPulled"
   Profile             = "Gplus Universal Profile"
   Response            = "OnOpenMediaPulledMR"
   Order               = "10"

   [EventResponse:OnOpenMediaPulledMR]
      QueryBusComp = "Action"
      QueryBusObj  = "Action"
      Log          = "EventLogPulledMR"

      [EventLog:EventLogPulledMR]
         WorkTrackingObj.MediaType = "{MediaType}"
         BusComp                   = "Action"
         BusObj                    = "Action"
         LogField.Primary Owned By = "{@UserName}"
         LogField.Status           = "Not Started"
         QuerySpec                 = "Id='{ThirdPartyId}'"


7.6.4   OpenMediaAcceptedSR
       
;[EventHandler:OpenMediaAcceptedSR]
;   Filter.ThirdPartyId = "?*"
;   Filter.MediaType    = "ServiceRequest"
;   DeviceEvent         = "OpenMediaAccepted"
;   Profile             = "Gplus Universal Profile"
;   Response            = "EventResponseAcceptSR"
;   Order               = "50"

;   [EventResponse:EventResponseAcceptSR]
;      QueryBusComp = "Service Request"
;      QueryBusObj  = "Service Request"
;      Log          = "EventLogAcceptSR"

;      [EventLog:EventLogAcceptSR]
;         BusComp                   = "Service Request"
;         BusObj                    = "Service Request"
;         LogField.Owner            = "{@UserName}"
;         LogField.Status           = "CHANGE_ME"
;         LogField.Sub-Status       = "CHANGE_ME"
;         QuerySpec                 = "SR Number='{ThirdPartyId}'"



7.6.5   OpenMediaPulledSR
       
;[EventHandler:OpenMediaPulledSR]
;   Filter.ThirdPartyId = "?*"
;   Filter.MediaType    = "ServiceRequest"
;   DeviceEvent         = "OpenMediaPulled"
;   Profile             = "Gplus Universal Profile"
;   Response            = "OnOpenMediaPulledSR"
;   Order               = "50"

;   [EventResponse:OnOpenMediaPulledSR]
;      QueryBusComp = "Service Request"
;      QueryBusObj  = "Service Request"
;      Log          = "EventLogAcceptSR"

;      [EventLog:EventLogPulledSR]
;         BusComp                   = "Service Request"
;         BusObj                    = "Service Request"
;         LogField.Owner            = "{@UserName}"
;         LogField.Status           = "CHANGE_ME"
;         LogField.Sub-Status       = "CHANGE_ME"
;         QuerySpec                 = "SR Number='{ThirdPartyId}'"



7.6.6   OpenMediaReleasedSR
       
;[EventHandler:OpenMediaReleasedSR]
;   Filter.MediaType = "ServiceRequest"
;   DeviceEvent      = "OpenMediaReleased"
;   Profile          = "Gplus Universal Profile"
;   Response         = "OnReleasedSR"
;   Order            = "50"

;   [EventResponse:OnReleasedSR]
;      QueryBusComp   = "Service Request"
;      QueryBusObj    = "Service Request"
;      OpenView       = "Personal Service Request List View"
;      Log            = "EventLogReleasedSR"

;      [EventLog:EventLogReleasedSR]
;         BusComp                   = "Service Request"
;         BusObj                    = "Service Request"
;         LogField.Status           = "CHANGE_ME"
;         LogField.Sub-Status       = "CHANGE_ME"
;         QuerySpec                 = "SR Number='{ThirdPartyId}'"



7.6.7   OpenMediaPulledSO
       
;[EventHandler:OpenMediaPulledSO]
;   Filter.ThirdPartyId = "?*"
;   Filter.MediaType    = "ServiceOrder"
;   DeviceEvent         = "OpenMediaPulled"
;   Profile             = "Gplus Universal Profile"
;   Response            = "OnOpenMediaPulledSO"
;   Order               = "60"

;   [EventResponse:OnOpenMediaPulledSO]
;      QueryBusComp = "Order Entry - Orders"
;      QueryBusObj  = "Order Entry"
;      Log          = "EventLogPulledSO"

;      [EventLog:EventLogPulledSO]
;         BusComp                   = "Order Entry - Orders"
;         BusObj                    = "Order Entry"
;         LogField.Status           = "CHANGE_ME"
;         QuerySpec                 = "Order Number='{ThirdPartyId}'"



7.6.8   OpenMediaReleasedSO
       
; [EventHandler:OpenMediaReleasedSO]
;      Filter.MediaType = "ServiceOrder"
;      DeviceEvent      = "OpenMediaReleased"
;      Profile          = "Gplus Universal Profile"
;      Response         = "OnReleasedSO"
;      Order            = "60"

; [EventResponse:OnReleasedSO]
;      QueryBusComp = "Order Entry - Orders"
;      QueryBusObj  = "Order Entry"
;      Comments     = "EventResponse samples for Siebel work items routing"
;      OpenView     = "Order Entry - My Orders View"
;      Log          = "EventLogReleasedSO"

;      [EventLog:EventLogReleasedSO]
;         BusComp                   = "Order Entry - Orders"
;         BusObj                    = "Order Entry"
;         LogField.Status           = "CHANGE_ME"
;         QuerySpec                 = "Order Number='{ThirdPartyId}'"



7.7   New Commands

7.7.1   MarkDoneMR_DM
       
[Command:MarkDoneMR_DM]
   DeviceCommand = "OpenMediaPlaceInQueue"
   Comments      = ""
   Profile       = "Gplus Universal Profile"
   CmdData       = "MarkDoneCmdMR"
   Hidden        = "TRUE"

   [CmdData:MarkDoneCmdMR]
      Param.Queue      = "{MarkDoneQueue}"
      Param.TrackingID = "{@SelectedWorkItem:DriverWorkTrackID}"
      Comments         = ""



7.7.2   StopbyThirdPartyIdMR_iWD
       
;[Command:StopbyThirdPartyIdMR_iWD]
;   Description      = "Stop Siebel Email by Activity Id"
;   Title            = "Stop Siebel Email by Activity Id"
;   Hidden           = "True"
;   ServiceMethod    = "GplusMediaRouteiWD.cancelTaskByCaptureId"
;   AllViews         = "False"
;   View             = "Activity Detail View"
;   View             = "Communication Detail - Response View"
;   Profile          = "Gplus Universal Profile"
;   CmdData          = "StopbyThirdPartyIdCmdMR_iWD"

;   [CmdData:StopbyThirdPartyIdCmdMR_iWD]
;     RequiredField.Id                           = "?*"
;     ServiceParam.BackupOutboundDispatcherBS    = ""
;     ServiceParam.PrimaryOutboundDispatcherBS   = "CHANGE_ME"
;     ServiceParam.BusComp                       = "Action"
;     ServiceParam.BusObject                     = "Action"
;     ServiceParam.InteractionField              = "Call Id"
;     ServiceParam.StatusField                   = "Status"
;     ServiceParam.SuccessStatus                 = "Cancelled"
;     ServiceParam.FailedStatus                  = ""
;     ServiceParam.RecIdField                    = "Id"
;     ServiceParam.ThirdPartyId                  = "{Id}"
;     ServiceParam.Actor                         = ""
;     ServiceParam.Reason                        = ""



7.7.3   NotReadyForSiebelSRGroup
       
;[Command:NotReadyForSiebelSRGroup]
;  FilterSpec     = "[$GetCommandStatus(@ServiceRequest@OpenMediaNotReady)] = 'Enabled'"
;  Hidden         = "False"
;  DeviceCommand  = "@ServiceRequest@OpenMediaNotReady"
;  Title          = "Not Ready for Siebel SR"
;  Description    = "Set NotReady for ServiceRequest media type"
;  Profile        = "Gplus Universal Profile"
;  MenuPosition   = "22.5"



7.7.4   ServiceRequestGroupInMenu
       
;[Command:ServiceRequestGroupInMenu]
;   Description  = "ServiceRequest: Communications submenu"
;   Hidden       = "FALSE"
;   Title        = "ServiceRequest"
;   MenuPosition = "30"



7.7.5   SendRouteSR_iWD
       
;[Command:SendRouteSR_iWD]
;   Description   = "Route Service Request"
;   Title         = "Route Service Request"
;   ServiceMethod = "GplusMediaRouteiWD.createTask"
;   Comments      = "Send iWD.createTask request to route Siebel ServiceRequest"
;   Hidden        = "False"
;   AllViews      = "False"
;   View          = "Personal Service Request List View"
;   View          = "All Service Request List View"
;   View          = "Service Request Detail View"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "SendRouteCmdSR_iWD"
;   MenuPosition  = "30.1"

;   [CmdData:SendRouteCmdSR_iWD]
;      RequiredField.SR Number                      = "?*"
;      ServiceParam.Subject                         = "{Abstract}"
;      ServiceParam.PrimaryOutboundDispatcherBS     = "CHANGE_ME"
;      ServiceParam.BackupOutboundDispatcherBS      = ""
;      ServiceParam.BusComp                         = "Service Request"
;      ServiceParam.BusObject                       = "Service Request"
;      ServiceParam.InteractionField                = "Integration Id"
;      ServiceParam.RecIdField                      = "SR Number"
;      ServiceParam.SR_Type                         = "{SR Type}"
;      ServiceParam.ThirdPartyId                    = "{SR Number}"
;      ServiceParam.StatusField                     = "Status"
;      ServiceParam.SuccessStatus                   = "CHANGE_ME"
;      ServiceParam.FailedStatus                    = "CHANGE_ME"
;      ServiceParam.SubStatusField                  = "Sub-Status"
;      ServiceParam.SuccessSubStatus                = "CHANGE_ME"
;      ServiceParam.FailedSubStatus                 = "CHANGE_ME"
;      ServiceParam.RefreshViewAfterUpdate          = "Yes"
;      ServiceParam.BusinessValue                   = "CHANGE_ME"
;      ServiceParam.Priority                        = "CHANGE_ME"
; add any required createTask parameters here
;      Comments                                     = ""



7.7.6   StopbyThirdPartyIdSR_iWD
       
;[Command:StopbyThirdPartyIdSR_iWD]
;   Description   = "Stop ServiceRequest interaction by SR Number"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRouteiWD.cancelTaskByCaptureId"
;   Title         = "Stop ServiceRequest"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "StopbyThirdPartyIdCmdSR_iWD"
;   MenuPosition  = "30.4"

;  [CmdData:StopbyThirdPartyIdCmdSR_iWD]
;      RequiredField.SR Number                  = "?*"
;      ServiceParam.PrimaryOutboundDispatcherBS = "CHANGE_ME"
;      ServiceParam.BackupOutboundDispatcherBS  = ""
;      ServiceParam.BusComp            = "Service Request"
;      ServiceParam.BusObject          = "Service Request"
;      ServiceParam.InteractionField   = "Integration Id"
;      ServiceParam.ThirdPartyId       = "{SR Number}"
;      ServiceParam.RecIdField         = "SR Number"
;      ServiceParam.StatusField        = "Status"
;      ServiceParam.SuccessStatus      = "CHANGE_ME"
;      ServiceParam.FailedStatus       = "CHANGE_ME"
;      ServiceParam.SubStatusField     = "Sub-Status"
;      ServiceParam.SuccessSubStatus   = "CHANGE_ME"
;      ServiceParam.FailedSubStatus    = "CHANGE_ME"
; add any required cancelTaskByCaptureId parameters here



7.7.7   ReadyForSiebelSOGroup
       

;[Command:ReadyForSiebelSOGroup]
;  FilterSpec     = "[$GetCommandStatus(@ServiceOrder@OpenMediaReady)] = 'Enabled'"
;  Hidden         = "False"
;  DeviceCommand  = "@ServiceOrder@OpenMediaReady"
;  Title          = "Ready for Siebel SO"
;  Description    = "Set Ready for ServiceOrder media type"
;  Profile        = "Gplus Universal Profile"
;  MenuPosition   = "21.6"


7.7.8   NotReadyForSiebelSOGroup
       

;[Command:NotReadyForSiebelSOGroup]
;  FilterSpec     = "[$GetCommandStatus(@ServiceOrder@OpenMediaNotReady)] = 'Enabled'"
;  Hidden         = "False"
;  DeviceCommand  = "@ServiceOrder@OpenMediaNotReady"
;  Title          = "Not Ready for Siebel SO"
;  Description    = "Set NotReady for ServiceOrder media type"
;  Profile        = "Gplus Universal Profile"
;  MenuPosition   = "22.6"


7.7.9   ServiceOrderGroupInMenu
       

;[Command:ServiceOrderGroupInMenu]
;   Description  = "ServiceOrder: Communications submenu"
;   Hidden       = "FALSE"
;   Title        = "ServiceOrder"
;   MenuPosition = "40"



7.7.10   SendRouteSO_iWD
       

;[Command:SendRouteSO_iWD]
;   Description   = "Route Service Orders"
;   Title         = "Route Service Orders"
;   Comments      = "Send iWD.createTask request to route Siebel ServiceOrders"
;   AllViews      = "False"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRouteiWD.createTask"
;   View          = "Order Entry - My Orders View"
;   View          = "Order Entry - All Orders View"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "SendRouteCmdSO_iWD"
;   MenuPosition  = "40.1"

;   [CmdData:SendRouteCmdSO_iWD]
;      RequiredField.Order Number               = "?*"
;      ServiceParam.PrimaryOutboundDispatcherBS = "CHANGE_ME"
;      ServiceParam.BackupOutboundDispatcherBS  = ""
;      ServiceParam.Subject                     = "{Order Type}  {Order Number}   {Order Priority}  {Status}"
;      ServiceParam.ThirdPartyId                = "{Order Number}"
;      ServiceParam.StatusField                 = "Status"
;      ServiceParam.SuccessStatus               = "CHANGE_ME"
;      ServiceParam.FailedStatus                = "CHANGE_ME"
;      ServiceParam.BusObject                   = "Order Entry"
;      ServiceParam.BusComp                     = "Order Entry - Orders"
;      ServiceParam.RecIdField                  = "Order Number"
;      ServiceParam.InteractionField            = "Integration Id"
;      ServiceParam.RefreshViewAfterUpdate      = "Yes"
;      ServiceParam.BusinessValue               = "CHANGE_ME"
;      ServiceParam.Priority                    = "CHANGE_ME"
; add any required createTask parameters here


7.7.11   PullbyThirdPartyIdSO
       

;[Command:PullbyThirdPartyIdSO]
;   Description   = "Pull SO interaction by SO Number"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRoute.PullInteraction"
;   Title         = "Pull ServiceOrder"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "PullbyThirdPartyIdCmdSO"
;   MenuPosition  = "40.3"

;   [CmdData:PullbyThirdPartyIdCmdSO]
;      RequiredField.Order Number      = "?*"
;      ServiceParam.BusComp            = "Order Entry - Orders"
;      ServiceParam.BusObject          = "Order Entry"
;      ServiceParam.InteractionField   = "Integration Id"
;      ServiceParam.ThirdPartyId       = "{Order Number}"
;      ServiceParam.RecIdField         = "Order Number"



7.7.12   StopbyThirdPartyIdSO_iWD
       

;[Command:StopbyThirdPartyIdSO_iWD]
;   Description   = "Stop ServiceOrder interaction by SO Number"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRouteiWD.cancelTaskByCaptureId"
;   Title         = "Stop ServiceOrder"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "StopbyThirdPartyIdCmdSO_iWD"
;   MenuPosition  = "40.4"

;   [CmdData:StopbyThirdPartyIdCmdSO_iWD]
;      RequiredField.Order Number               = "?*"
;      ServiceParam.PrimaryOutboundDispatcherBS = "CHANGE_ME"
;      ServiceParam.BackupOutboundDispatcherBS  = ""
;      ServiceParam.BusComp                     = "Order Entry - Orders"
;      ServiceParam.BusObject                   = "Order Entry"
;      ServiceParam.InteractionField            = "Integration Id"
;      ServiceParam.ThirdPartyId                = "{Order Number}"
;      ServiceParam.RecIdField                  = "Order Number"
;      ServiceParam.StatusField                 = "Status"
;      ServiceParam.SuccessStatus               = "CHANGE_ME"
;      ServiceParam.FailedStatus                = "CHANGE_ME"
; add any required cancelTaskByCaptureId parameters here


7.7.13   StopbyThirdPartyIdSO
       

;[Command:StopbyThirdPartyIdSO]
;   Description   = "Stop ServiceOrder interaction by SO Number"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRouteIXN.StopWorkItem"
;   Title         = "Stop ServiceOrder"
;   Profile       = "Gplus Universal Profile"
;   CmdData       = "StopbyThirdPartyIdCmdSO"
;   MenuPosition  = "40.4"

;   [CmdData:StopbyThirdPartyIdCmdSO]
;      RequiredField.Order Number                  = "?*"
;      ServiceParam.BackupGOMSConnectionSubsystem  = "GplusOpenMediaServerBackup"
;      ServiceParam.PrimaryGOMSConnectionSubsystem = "GplusOpenMediaServerPrimary"
;      ServiceParam.BusComp            = "Order Entry - Orders"
;      ServiceParam.BusObject          = "Order Entry"
;      ServiceParam.InteractionField   = "Integration Id"
;      ServiceParam.ThirdPartyId       = "{Order Number}"
;      ServiceParam.RecIdField         = "Order Number"
;      ServiceParam.StatusField        = "Status"
;      ServiceParam.SuccessStatus      = "CHANGE_ME"
;      ServiceParam.FailedStatus       = "CHANGE_ME"



7.8   New Events

7.8.1   OpenMediaAcceptedSO
       


;[EventHandler:OpenMediaAcceptedSO]
;   Filter.ThirdPartyId = "?*"
;   Filter.MediaType    = "ServiceOrder"
;   DeviceEvent         = "OpenMediaAccepted"
;   Profile             = "Gplus Universal Profile"
;   Response            = "EventResponseAcceptSO"
;   Order               = "60"

;   [EventResponse:EventResponseAcceptSO]
;      QueryBusComp = "Order Entry - Orders"
;      QueryBusObj  = "Order Entry"
;      Log          = "EventLogAcceptSO"

;      [EventLog:EventLogAcceptSO]
;         BusComp                   = "Order Entry - Orders"
;         BusObj                    = "Order Entry"
;         LogField.Owner            = "{@UserName}"
;         LogField.Status           = "CHANGE_ME"
;         QuerySpec                 = "Order Number='{ThirdPartyId}'"



7.9   Deleted Commands

7.9.1   MarkWorkItemDone
       


[Command:MarkWorkItemDone]
    Description      = "Mark WorkItem as Done"
    Title            = "Mark WorkItem as Done"
    Hidden           = "True"
    ServiceMethod    = "GplusMediaRoute.MarkWorkItemDone"
    FilterSpec       =  "[@SelectedWorkItem:ChannelType] = 'OpenMedia' AND [@SelectedWorkItem:DriverWorkTrackID] IS NOT NULL"
    Profile          = "Gplus OpenMedia"
    CmdData          = "MarkWorkItemDoneCmd"

   [CmdData:MarkWorkItemDoneCmd]
     ServiceParam.QueueParameterName  = "MediaRoutingDoneQueue"



7.9.2   MarkDone-SR
       


; [Command:MarkDone-SR]
;   Description   = "MarkDone ServiceRequest sample command"
;   Hidden        = "True"
;   ServiceMethod = "GplusMediaRoute.MarkDone ServiceRequest"
;   Profile       = "Gplus OpenMedia"

; [Command:MarkDone-SO]
;   Hidden        = "True"
;   ServiceMethod = "GplusMediaRoute.MarkDone ServiceOrder"
;   Profile       = "Gplus OpenMedia"



7.9.3   ReRouteSE
       


;[Command:ReRouteSE]
;   Description   = "Reroute Siebel Email"
;   Title         = "Reroute Siebel Email"
;   Hidden        = "False"
;   ServiceMethod = "GplusMediaRoute.route"
;   Profile       = "Gplus OpenMedia"
;   CmdData       = "RerouteCmdSE"

;   [CmdData:RerouteCmdSE]
;      RequiredField.Call Id           = "?*"
;      ServiceParam.BackupGCSConnectionSubsystem  = "GplusCommServerPrimary"
;      ServiceParam.ThirdPartyId                  = "{Id}"
;      ServiceParam.SubmitQueue                   = "CHANGE_ME"
;      ServiceParam.RoutingMediaType          = "SiebelEmail"
;      ServiceParam.InteractionSubtype            = "InboundNew"
;      ServiceParam.InteractionType               = "Inbound"
;      ServiceParam.PrimaryGCSConnectionSubsystem = "GplusCommServerPrimary"



7.9.4   NotReadyForSiebelSR
       


;[Command:NotReadyForSiebelSR]
;  FilterSpec     = "[$GetCommandStatus(@ServiceRequest@OpenMediaNotReady)] = 'Enabled'"
;  Hidden         = "True"
;  DeviceCommand  = "@ServiceRequest@OpenMediaNotReady"
;  Title          = "Set NotReady for ServiceRequest Media Type"
;  Description    = "Set NotReady for ServiceRequest media type"
;  Profile        = "Gplus OpenMedia"



7.10   Deleted Events

Top of Page


Additional Information

Additional information on Genesys Telecommunications Laboratories, Inc. is available on our Technical Support website. The following documentation also contains information about this software. Please consult the Deployment Guide first.

  • Gplus Adapter 8.0 for Siebel CRM Deployment Guide. This guide lists system requirements and describes how to install and configure the Gplus Adapter.

  • Gplus Adapter 8.0 for Siebel CRM User's Guide. This guide contains step-by-step instructions on how to use the Adapter.

  • Gplus Adapter 8.0 for Siebel CRM Developer's Guide. This guide provides information used to customize the Adapter.

  • Genesys Migration Guide contains a documented migration strategy for each software release. Please refer to the applicable portion of this guide or contact Genesys Technical Support for additional information.

  • Genesys Licensing Guide contains information about the licensing requirements for this software. Please refer to the applicable portion of this guide or contact Genesys Technical Support for additional information.

Product documentation is also provided on a Documentation Library DVD, which is produced monthly. The New Documents on this DVD page on the DVD indicates the DVD production date. Because the DVD is produced monthly, documentation on the Technical Support website may be more up-to-date than that on the DVD. To verify the latest version of a document, check the version number, located on the second page in PDFs and on the "About This File" topic for Help files.

Top of Page


Document version: 80gp_supp_slcrm_02-2011_8.0.001.00