" /> Get App info from Config Server via SoftPhone - Genesys CTI User Forum

Author Topic: Get App info from Config Server via SoftPhone  (Read 6883 times)

Eugene Khoo

  • Guest
Get App info from Config Server via SoftPhone
« on: January 01, 1970, 12:00:00 AM »
Advertisement
I have a heavily modified Softphone based off the Genesys sample phone. Right now, the config and settings are all stored within the windows registry. I'll like to migrate this and a few other phone related information to Config Server. Is there any documentation or sample code on how to get info from Config Server? I only have a login code sample. I have an application called "AgentSoftPhone" and within the options, I'm going to have things like phone_settings (with a list of options inside) and others. Also, can I pick up the agent's login, skills from Config Server as well?

ecki

  • Guest
Get App info from Config Server via SoftPhone
« Reply #1 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • Hi,

    Do you develope it in C++ or VB ? If C++ , I would like to know it too. If do you find something, please send it me too.

    Thanks.

    Matt Lehrer

    • Guest
    Get App info from Config Server via SoftPhone
    « Reply #2 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • If you are using the "Agent Starter" app that's for the ISuite, they have already built that fuctionality into it.

    I made a simple change that hides certain transfer VRP's from agents by getting a config server option. The only added code needed was like this:

    EnableVRP = GoDesktopPref.PersonPref.UserProperties.GetBool("Custom", "EnableALLTransferVRPs", False)

    This reads a boolean key in Config Server called EnableALLTransferVRPs and if it's set to true they see an entire list of all VRP's, otherwise they just see 1.

    Eugene Khoo

    • Guest
    Get App info from Config Server via SoftPhone
    « Reply #3 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • It's based off the VB Starter App that comes with ERS. No Isuite. Have to use VB since I also have to create an ActiveX version to sit in a browser (the frontend app is web based). I've been working on the standalone version for now though.
    Seems like what I need is related to "GsCfgInf" but I can't find references/docs on this object or library.

    Dave

    • Guest
    Get App info from Config Server via SoftPhone
    « Reply #4 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • Although there are some minimal capabilities hidden within the ActiveX toolkit that were exposed in the ISuite agent desktop app, there is no supported mechanism to access Config Server through that toolkit. Most functionality won't work, and the little bit that will won't be supported by Genesys at all.

    Genesys does have a Configuration SDK specifically for interacting with Config Server. You may want to check into that.

    Jim

    • Guest
    Get App info from Config Server via SoftPhone
    « Reply #5 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • Yes Dave is right on the money.
    For most things to do with the config layer you will need to develop from the Genesys Interacts Config SDK. This a available from Genesys for $20K US, but you also have to be an Interacts partner to access it.
    Also on a production site you will need to use the GIS server for real time interaction with the config layer, this will cost you or your client an extra $3K US (per site).
    Finally look out for the new AIL (Agent Interaction Layer) coming June 2004 in version 7. This will be the new softphone code platform based on .NET Active X is to be dropped in the future.
    Happy coding.

    ICSMAN

    • Guest
    Get App info from Config Server via SoftPhone
    « Reply #6 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • Not so long ago, I was playing with AgentDesktop and ran across config server active X component.

    You can actually get all the members and elements of the component by opening VB and just looking into the control itself using object browser (f2).


    Eugene Khoo

    • Guest
    Get App info from Config Server via SoftPhone
    « Reply #7 on: January 01, 1970, 12:00:00 AM »
  • Best Answer
  • Found a way and there is an activex control that allows you that... gives you almost everything you need...

    Set oDesk = New GsCfgInf.GsAgentDesktopInfo
    Set oConnection = oDesk
    oConnection.host = cfgSvr
    oConnection.port = cfgPort

    With oDesk
    .Application.Name = appName
    .User.Name = uName
    .User.Password = upass
    End With
    oDesk.Login
    oDesk.Retrieve
    Set agent_info = oDesk.Agent.Skills
    Set app_info = oDesk.Application.Servers
    Set app_cfg = oDesk.Application.Options
    Set dn_info = oDesk.DNs
    place_info = oDesk.Place.Name