Avaya Support Forums

Avaya Support Forums (http://support.avaya.com/forums/index.php)
-   Contact Center Applications (http://support.avaya.com/forums/forumdisplay.php?f=3)
-   -   EMC Desktop Hanged/freezed when using iexplore.exe as External Application (http://support.avaya.com/forums/showthread.php?t=6444)

frade2 05-13-2015 07:25 AM

EMC Desktop Hanged/freezed when using iexplore.exe as External Application
 
Hi experts,

I have an Elite Multichannel enviroment, where I have to open an URL between work item, when call from specific VDN is established in Agent Desktop.

We have found a solution (which we think is the best) using external application iexplore.exe, and configuring "External Application 1" and also using Rules with specific URL based on the VDN of the incoming call. Let me show you what i have configured in the .ini file (we dont use templates):
-------------------------------------
[External Application 1]
Display Delay Interval Seconds = 1
Display In Tool Window = False
Allow Tool Window To Dock Bottom = True
Allow Tool Window To Dock Top = True
Allow Tool Window To Dock Left = True
Allow Tool Window To Dock Right = True
External Application Name = iexplore.exe
External Application Command Line =
Title Text = 060
Allow To Close = True
Launch Application When Host Started = False
Incoming Call VDN List =
Icon File Full Path = ExternalApp.ICO
Tool Window Key =
Focus Application When Window Selected = True


Rule2 = When Voice.WIEstablished And CalledDN = 1993001 Do ReturnEvent Container.LaunchNewExternalApplicationWindow,exter nalAppConfigSectionName=External Application 1,externalAppCommandLine=http://10.252.138.110/Script/index1nivel.html?VDN=%VDN%&calledDN=%CalledDN%&Age ntID=%AgentID%&StationDN=%StationDN%,callIDToClose WindowWhenCallDropped=%CallID% Then Stop Else Stop
---------------------------------

This solution "works" but often we have found, in certain scenarios (not always the same...ie when agent drops the call etc...) the EMC Desktop freezes and we have to restart again because it doesnt work. We have test without external application and works much more better.

Please, Could you confirm me if I 'm using external Application to upen an URL as is suppose to work, or i have to do some other thing?
Do you have any idea why EMC Desktop freezes or why is happening this behaviour?

You all are my last hope http://www.devconnectprogram.com/for...26cca5a0fe.gif

THANKS in ADVANCE!!
David

abevk 05-16-2015 01:58 PM

Hi,

your settings looks good, this is more of an issue of internet explorer and external application container.

Do you really need to close the window when the call is dropped, what if agent is still interacting with the page and the custumer hangs up, the agent can't complete the work!

As per my knowledge and experiences, the IE usually freezes on javascript errors, and taking the whole application with it. We are not using external application container because we need more control with the opened pages (page interactions based on application events, ...) so we show the pages in custom plugins by use of .net webbrowser control, which also freezes on bad javascript errors, in worst cases we show a page in custom external container, that hosts/opens custom application, that acts as a browser. In this case at least if the browsers freezes, it doesnt take the whole application with it. The price we pay for using IE and domain authentication.

1) So check the webpage code for any unhandled javascript errors/exceptions and fix it.
2) Do you really need to automatically close the page after the call? Change the rule on next call to navigate the same window with new call data instead.
3) Use another browser if domain authentication is not used.

frade2 05-18-2015 12:22 AM

Hi abevk,

first of all, thanks for your reply :)

I not sure if the problem is related on javascript errors, because I've tested with a HTML webpage that don't use javascript...is a HTML webpage so so simple...just some links,nothing else...

I really would like that, when Agent clicks a custom button (which invoke a sendkeys to do a blind transfer), close the external application container /web page. Honestly I haven't found how to do this, because external application only let me close when agent drop the call, not when transfer.

About use another browser, i try to use firefox in fact, but (I don't know why) EMC Desktop doesn't open the web page if I use firefox as external application...

Thanks for your help.


All times are GMT -7. The time now is 06:59 PM.