08-14-2017 03:49 AM
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
08-15-2017 07:17 AM
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
08-15-2017 08:22 AM
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
08-15-2017 08:16 PM
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
08-16-2017 08:14 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide