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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • frade2
    Whiz
    • Jan 2014
    • 38

    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

    THANKS in ADVANCE!!
    David
  • abevk
    Member
    • Sep 2010
    • 3

    #2
    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.

    Comment

    • frade2
      Whiz
      • Jan 2014
      • 38

      #3
      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.

      Comment

      Loading