Author Topic: GAD screen pop to AS400 5250 session  (Read 5748 times)

Offline mrbasinger

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
GAD screen pop to AS400 5250 session
« on: April 29, 2009, 08:35:01 AM »
I am looking for information on the best approach to doing a screen pop from GAD to an AS400 5250 session.  The requirement is that when a new call is received by GAD, a window will popup with a button asking the user to confirm if the 5250 screen should be populated with the customer information from the call.  Upon clicking a button, the attached data is to be used to populate the 5250 screen.

This is a migration to Genesys from another platform, and there is currently a windows desktop application which gets call events from a CTI server and then executes a VBScript to run Host Access Class Library (HACL) automation objects to send keys to the 5250 session.  The new solution with GAD needs to accomplish the same thing, and ideally it would execute the existing VBScript to do so.  However, since GAD is a web app the browser security makes this a bit more difficult.

I am considering a few different options.
1) lower the browser security to allow the existing VBScript to run.  Easiest thing to do but of course might not fly for obvious security concerns.
2) create an ActiveX COM object and call that from the browser.  I think that might require me to create a certificate to allow that to run, but I am not sure about that.  Can anyone comment on that?
3) create a standalone desktop app that essentially does what they have today and does not actually integrate with GAD at all.  The concern with this approach is requiring the user to start up and log into two separate applications, although this might be accomplished by storing some user profile info on the local machine.

If anyone has a solution please let me know.

Thanks

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7458
  • Karma: 56330
Re: GAD screen pop to AS400 5250 session
« Reply #1 on: April 29, 2009, 08:54:04 AM »
What I'd use is Platform SDK, this SDK will monitor the Place of the agent, and because of that will be able to receive all events as GAD does. Knowing this on event Ringing or Established you can do the popup event.

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1819
  • Karma: 60
Re: GAD screen pop to AS400 5250 session
« Reply #2 on: April 30, 2009, 09:04:59 PM »
Hi,

I can see several ways how to achieve required functionality:

- ActiveX as mentioned in your post
- Independent application monitoring agent's DN thus able to execute selected application on EventEstablished and provide that application with required call data
- Independent application running it's own simple local web server - GAD will call that web server when a new call arrives. Genesys used that approach for GAD SIP endpoint.
- running Java applet emulating AS400 5250 terminal (something like - http://tn5250j.sourceforge.net/)

R.

Offline imaki

  • Jr. Member
  • **
  • Posts: 51
  • Karma: 0
Re: GAD screen pop to AS400 5250 session
« Reply #3 on: May 06, 2009, 08:10:36 PM »
..
2) create an ActiveX COM object and call that from the browser.  I think that might require me to create a certificate to allow that to run, but I am not sure about that.  Can anyone comment on that?
..
My comment is that you do not necessarily need any certification, if you have access to set IE-options. Set them so that it does not give any warnings for activex's.


Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1819
  • Karma: 60
Re: GAD screen pop to AS400 5250 session
« Reply #4 on: May 08, 2009, 12:57:30 AM »
Quote
My comment is that you do not necessarily need any certification, if you have access to set IE-options. Set them so that it does not give any warnings for activex's.

I would consider such configuration as a serious security issue/hole... >:(

R.

Offline imaki

  • Jr. Member
  • **
  • Posts: 51
  • Karma: 0
Re: GAD screen pop to AS400 5250 session
« Reply #5 on: May 08, 2009, 08:46:19 PM »
You can set those options for only on trusted sites..