cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1055
Views
0
Helpful
5
Replies

Dynamic control over Assist popup and video?

dzlatic
Cisco Employee
Cisco Employee

On DevNet there is a great tutorial about custmizing Assist popup: https://developer.cisco.com/media/remote-expert-mobile-developer-tutorials/web-sdk/06-customizing-assist-popup/customizing-assist-popup.html

As it is all done using CSS, I wonder if it is possible to do it dynamically, as CSS could be updated via javascript and that would, in theory, allow full control of the visibility and properties of video/voice window during the session. I just wonder would this work here as well?

1 Accepted Solution

Accepted Solutions

When an agent requests screen-sharing, default behaviour on the consumer side is to pop up presenting the user with options to accept or reject this screen-share request. It is possible for a consumer-side application to override this behaviour.

For the details to do this for the  Web see the Customizing the JavaScript CSDK popup window section of

http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/remote_expert_mobile/remote_expert_mobile_1061/program/guide/cisco-remote-expert-mobile-developer-1061.pdf

'

For iOS it will be possible to do this in REM 11.0 by implementing the ASDKScreenShareRequestedDelegate protocol to override the default behavior.

View solution in original post

5 Replies 5

dstaudt
Cisco Employee
Cisco Employee

I suspect you could hack something up that would manipulate the CSS dynamically, however I would think that would tend to subvert the functionality of the RE Mobile javascript, since it's only expecting to deal with static CSS provided prior to popping the window.  (It may also be difficult to get a handle on the DOM of the popup without modifying the RE Mobile JS itself.)

It might work, but supportability from Cisco might be a question - especially as RE Mobile and browsers quickly rev.  What interesting use-cases or capabilities did you have in mind?

Hi David,

I like your comment.

It might be useful, and okay, to ‘skin’ or change colors, etc. But, to change the structure of a page, width, height. I agree, can be a mess.

Thanks,

Ed

Ps. I’m working on the RE forum questions. So far, I’m waiting on two to get answered, and answered a few myself.

Edwin Windgate

Engineer / Developer

ewindgat@cisco.com

Phone:

Cisco Systems Limited

US

Cisco.com<http://www.cisco.com>

Think before you print.

This email may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message.

For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html

Use case is pretty simple: customer wants to hide “Popup window” after the call is connected. Is that possible and how?

If not, is it possible to hide it completely, so it doesn’t show at all?

Hi Darko,

No, you cannot hide the the pop up window. The pop up is required to maintain the session state between page navigations.

When an agent requests screen-sharing, default behaviour on the consumer side is to pop up presenting the user with options to accept or reject this screen-share request. It is possible for a consumer-side application to override this behaviour.

For the details to do this for the  Web see the Customizing the JavaScript CSDK popup window section of

http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/remote_expert_mobile/remote_expert_mobile_1061/program/guide/cisco-remote-expert-mobile-developer-1061.pdf

'

For iOS it will be possible to do this in REM 11.0 by implementing the ASDKScreenShareRequestedDelegate protocol to override the default behavior.