cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2191
Views
0
Helpful
4
Replies

Co Browse with Restricted Client Access

subagyobagus
Level 4
Level 4

Dear RE Mobile Team,

Currently I working on RE  Mobile deployment with UCCX.

I am using restricted Client Access mode, So I can define the caller with the SIP calling line ID.

Unfortunately,  when I used restricted client acess then co browse feature on finesse gadget is not working.

The pop up message is "this call not through from Remote Expert Mobile Server", then button "Start Co Browse" become disabled.

Is the co browse feature supported with restricted client access?

Please help.

Thanks

Bagus

4 Replies 4

robdoyle
Cisco Employee
Cisco Employee

Hi Bagus,

Restricted Client Access mode is supported. If you are providing your own CorrelationID it should start with "assist-".

If you are still having issues can you provide:


1. The json you are using to create your own session token

2. The server logs by using the logcapture.sh script as outlined in the feature guide: ./logcapture.sh -c -p -f example.tar run as root on the REAS should be enough

3. The browser console logs.


Regards,

Rob

Hi Robert,

Thanks for your response.

My latest update is I already solve the error above with add addtional attributes on my JSON script, like below :

"additionalAttributes":

        {

            "AED2.metadata":

            {

                "role": "consumer"

            },

            "AED2.allowedTopic": "'<ANI>"

        }

I have sucessfully made call and do cobrowse session with Web SDK client.

In other case, Unfortunately another error comes up when I'm using Android SDK Client.

The error occur when the agent press the "start co-browse" button in Finesse Gadget.

The cobrowse session won't start, then I capture the logs from my android deveice. Here is the log :

An error occured when sending screen image

java.lang.NullPointerException: Attempt to invoke interface method 'void com.alicecallsbob.assist.aed.AEDTopic.sendMessage(byte[])' on a null object reference

at com.alicecallsbob.assist.sdk.window.impl.AbstractSharedWindow.setSize(AbstractSharedWindow.java:324)

at com.alicecallsbob.assist.sdk.screen.impl.ScreenReplicationEventHandler$1.run(ScreenReplicationEventHandler.java:202)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)

at java.lang.Thread.run(Thread.java:818)

It seems there is a null object called AEDTopic.

For your information, I already succeed making a cobrowse session using Android Client with Anonymous Client Access.

The Log error above occur when I change into Restricted Client Access.

Do you have similiar case?

Please Help.

Thanks

Bagus

Hi Robert,

Here is my JSON script that used to obtain SessionID :

$json = '

    {

        "timeout":5,

        "webAppId": "re-session-mobile",  

        "urlSchemeDetails": {

            "host": "10.10.1.122",

            "port": "8080",

            "secure": false

        },

        "voice":

        {

            "username": "assist-bagus123",

          

            "domain": "10.10.1.122",

            "inboundCallingEnabled": false

        },

       

        "additionalAttributes":

        {

            "AED2.metadata":

            {

                "role": "consumer"

            },

            "AED2.allowedTopic": "assist-bagus123"

        }

    }

';

Thanks

Bagus

Hi Bagus,

This is the same issue reported yesterday in CoBrowse showing blank grey screen Is this the same project?

If so please let us know how you resolved the issue.

Thanks,

Rob