cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
10005
Views
5
Helpful
15
Replies

Finesse ScreenPop gadget problem.

Andrey Drofa
Level 1
Level 1

Hi!

I am recently install ScreenPop gadget. Everything looks fine: I have some stuff in CallVariable1 and also can see "Screen Pop Goes here" message. But nothing happens when a call comes. Only "Screen Pop Goes here" sign.

I'm newbie in Finnese, any help required :)

Screenshot in attachment.

15 Replies 15

deepakcn
Cisco Employee
Cisco Employee

Hi

Try this and let me know if it works for you. I have tested this in my lab setup which does not have permissions to ping sites like Google and yahoo from the UCCX server. Hence I have tried accessing a local page using ScreenPop gadget.  This example is to open my CUCM server webpage using the screenpop gadget :https://10.106.87.135/ccmadmin/showHome.do

 

- Download the screenpop gadget using the following link : https://developer.cisco.com/site/finesse/downloads/sample-gadgets/

- Unzip the file : ScreenPopSampleGadget-10.5.1 and open the folder "ScreenPop"

- Edit the screenpop.js file(Jscript file) using notepad++. You can use google or bing as the search engine. In this case, I am using the url of my CUCM server as this is a lab setup. https://10.106.87.135/ccmadmin/showHome.do

 

 - html += '<iframe src="https://10.106.87.135/ccmadmin/showHome.do' +  '" width="100%" height="650"> </iframe>';

 

 

- If you want to use bing, use this code : html += '<iframe src="http://www.bing.com/search?q=' + callvars["callVariable1"] + '" width="100%" height="650"> </iframe>';

 

-  From the UCCX server CLI, type the command "utils reset_3rdpartygadget_password" to set the 3rdpartygadget password.

 

- Log into Filezilla client using the following information and transfer the folder "ScreenPop" from the desktop to the folder "files" :

Host : IP address of the UCCX server
Username  :3rdpartygadget
Password : 3rdpartygadget password set via CLI
Port number : 22

 

 

- On the Cisco Finesse Desktop Administartor page, add this entry into the default layout where the localhost is the FQDN of the primary UCCX server:

<gadget>https://localhost:8445/3rdpartygadget/files/ScreenPop/ScreenPop.xml</gadget>

 

 

- Now log into finesse desktop and make a test ICD call. Once the agent answers the call, the ScreenPop gadge will pop up and bring up the CUCM web page :

 

 

 

Let me know if this helps.

 

Deepak Nair

Thank you for you message.

I do everything exactly as you said. Still not working. Is it any way to debug it?


My ScreenPop.js in attachment.

And this is my Desktop Layout

<finesseLayout xmlns="http://www.cisco.com/vtg/finesse">
    <layout>
        <role>Agent</role>
        <page>
            <gadget>/desktop/gadgets/CallControl.jsp</gadget>
        </page>
        <tabs>

            <tab>
                <id>home</id>
                <label>finesse.container.tabs.agent.homeLabel</label>
                <gadgets>
                    <gadget>https://localhost:8445/3rdpartygadget/files/ScreenPop/ScreenPop.xml</gadget>
                </gadgets>
            </tab>
            <tab>
                <id>manageCall</id>
                <label>finesse.container.tabs.agent.manageCallLabel</label>
            </tab>

        </tabs>
    </layout>

 

 

Replace the localhost with FQDN (fully qualified domain name)

 

<gadget>https://localhost:8445/3rdpartygadget/files/ScreenPop/ScreenPop.xml</gadget>

 

<gadget>https://FQDN:8445/3rdpartygadget/files/ScreenPop/ScreenPop.xml</gadget>

 

- Still waiting for the ScreenPop.js file. Looks like it is not attached.

 

Regards,

Deepak

 

Sorry, this is ScreenPop.js

 

 

Hello Aleksey,

How did you solve this isue?

I'm facing the same error.

Best Regards

Paulo Ferreira

Paulo, what is the exact error message that you are getting there and are you creating a separate tab for this to load or it had been defined under the Default layout.

Regards

Deepak

Hello Deepak,

The error is exactly the same mentioned. We see "Screen Pop Goes here" message. But when the call arrives the window resizes and nothing appears.

for now I'm following exactly the instructions, so it's under default layout.

Just a new information, when I look at the log finesse I see the message:

ScreenPop : <div><iframe src="http://www.dogpile.com/info.dogpl/search/web?fcoid=417&fcop=topnav&fpid=27&q=Pedidos" width="100%" height="650"> </iframe></div>
srvvmccx01.tldfarm: Feb 23 2016 11:00:29.845 +0000: Header : ------ Event queue is empty. ------

Paulo Ferreira

Share your XML and Screenpop folder exactly as you are using it.

Regards

Deepak

Ok Deepak.

Regards

Paulo Ferreira

Hi,

problem found: Browser mixed mode!

The page didn't open because the browser don't allow http to open in https page.

Thanks

Paulo Ferreira

Great and thanks for updating the forum.

Regards

Deepak

Hi, great thread. I am having the issue also but I am unable to see the "screen pop goes here".  I have reviewed and made sure I made all suggested changes in thread with no luck.  

Replaced localhost with FQDN.
 

<finesseLayout xmlns="http://www.cisco.com/vtg/finesse">
    <layout>
        <role>Agent</role>
        <page>
            <gadget>/desktop/gadgets/CallControl.jsp</gadget>
        </page>
        <tabs>

            <tab>
                <id>home</id>
                <label>finesse.container.tabs.agent.homeLabel</label>
                <gadgets>
                    <gadget>https://ccx1.storm.local:8445/3rdpartygadget/files/ScreenPop/ScreenPop.xml</gadget>
                </gadgets>
            </tab>
            <tab>
                <id>manageCall</id>
                <label>finesse.container.tabs.agent.manageCallLabel</label>
            </tab>

        </tabs>
    </layout>

 

and this is not help.

 

 

Well I am working to CCX 11.6 and I have this error when I tried to call these gadget...
"LA PAGINA NO ESTA REDIRECCIONANDO APROPIADAMENTE" I can see in the firefox browser..