cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
875
Views
0
Helpful
4
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.

4 Replies 4

ewindgat
Level 5
Level 5

The first time working with this gadget, I had the same problem. You need actually click the Answer button.

Or, the IFRAME is not able navigate to URL you have set for the screen pop. Some websites do not allow to be loaded in an IFRAME. You might try to load the site, outside of Finesse, in a standard HTML page with an IFRAME.

Also, you may chose the source protocol of //, instead of HTTP or HTTPS.

Thanks for you reply!

I click the Answer button with no effect. And i think that website is also ok, because i am using default link (www.dogpile.com and www.bing.com). Change source protocol to //, with no effect too.

Looks like it's problem with "numDialogs" variable in source code. I think it is empty.

I try to uncomment this:

            // html += '<div id="agentstate"> The current state is: ' + user.getState() + '</div>';

            // html += '<div id="dialogcount"> The number of dialogs is: ' + numDialogs + '</div>';

to debug. But i can see only "Screen Pop Goes here" message in gadget.

Is it any way to debug how gadget takes variables from finnesse?

You can use a browser debugger. For example, in Firefox using Firebug or just F12.

It would be great if you could debug the JavaScript to see if there is an error someplace.

Also, if you could let me know your setup. Is it just Finesse? Or is there a UCC connection?

It' is just finesse (UCCX).

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>

And this is my ScreenPop.js

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

Not working even without any variables.