PureEngage On-Premises

 View Only

Sign Up

  • 1.  WDE 8.5 Customization, intercept Voice Recording events(start/stop)

    Posted 06-05-2015 16:00
    Hi,

    I Need to add a view with a counter into the CustomToolBarRegion and manage the counter upon the Recording event(start/stop).

    I did already something similar for the Voice Hold through the Interaction event but i don't have a specific interaction event notified for the recording, so i tried using a custom command...but i have not been able to get the counter object(a DispatcherTimer) from the view or the View model to start or stop it.

    I tried to look for any kind of event coming from the Recording button click with no good result.

     Any Tips?

    Thanks,

    Carlo


  • 2.  RE: WDE 8.5 Customization, intercept Voice Recording events(start/stop)

    Posted 06-11-2015 12:31
    If your application started the recording session by sending RequestPrivateService, you should receieve EventACK as the acknowledge for above request.


  • 3.  RE: WDE 8.5 Customization, intercept Voice Recording events(start/stop)

    Posted 06-11-2015 13:07

    Hi,

    You need to implement a handler with the desired logic for the corresponding event:

     

    Depending on the circumstances, T-Server may send EventACK, EventPrivateInfo, or EventError to the client calling the function RequestPrivateService(). 

    EventACK will be sent when:

    T-Server cannot link the requested service and the resulting events.
    The service being requested on behalf of the requesting device is to be executed on a different device.

    EventPrivateInfo will be sent when:

    The resulting event is a direct consequence of the requested service.
    T-Server, a device, or a call has changed its state, and this change cannot be presented via an existing Genesys protocol, and support for representing this change is required by the business needs of the enterprise.

    EventError will be sent when:

    The requested service is not supported.
    The request parameters are not correct.
    The requested service fails while processing on the media device.


    Please find generic code for handling interaciton events below:

    interactionManager_.InteractionEvent += new EventHandler<EventArgs<IInteraction>>(eventHandler_InteractionEvent);

            private void eventHandler_InteractionEvent(object sender, EventArgs<IInteraction> e)
                try
                {
                    IInteraction interaction = e.Value;
                    if (interaction != null)
                    {
                        if (interaction is IInteractionVoice)
                        {
                            IMessage eventMsg = interaction.EntrepriseLastInteractionEvent;
                            if (eventMsg != null)
                            {
                               if(eventMsg.Id == EventReleased.MessageId)
                               ...


    Roman T



  • 4.  RE: WDE 8.5 Customization, intercept Voice Recording events(start/stop)

    Posted 10-09-2015 08:00
    Hi,
    for recording is new out of the box icon in last .109.16 WDE. so you can only enable it in your role. if you dont know the right permission you can disable roles and start WDE with full features.

    R


  • 5.  RE: WDE 8.5 Customization, intercept Voice Recording events(start/stop)

    Posted 01-21-2017 03:32
    Roman,

    Can you please me to start writting code for WDE customisation? Wanna capture the workitem answer event and then the verint recoding will start and when the workitem has been handled will stop the recording.

    the service for verint recording we have and know how to call, but unable to find in wde how to catch the event.

    Thanks in advance.
    Arijit