Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: dmonast on June 14, 2007, 05:00:36 PM

Title: Custom Server...
Post by: dmonast on June 14, 2007, 05:00:36 PM
Does any one know how to design the Custom Server interface?

I am using VB6 and I can only imagine I need to create an Executable with a public method (and configure into CME) for the strategy database object to call.

Does this sound right?
Title: Re: Custom Server...
Post by: René on June 14, 2007, 05:42:09 PM
Hi,

Unfortunately it isn't so easy. You need to create a library (.dll on Windows, .so on Solaris etc.) not .exe file. Header of that library has to correspond to the header file delivered with Custom Server. I'm pretty sure there is no way to create such library using VB6. C language will be the best option but you can try Delphi or Microsoft .NET C# (check Genesys DevZone for sample library written in C# - http://devzone.genesyslab.com/)/

You can find more information about Customer Server and development of the library (including sample written in C) for CS in the "Universal Routing 7.x Deployment Guide".

R.
Title: Re: Custom Server...
Post by: victor on June 15, 2007, 02:03:08 AM
[quote author=dmonast link=topic=2309.msg8435#msg8435 date=1181840436]
Does any one know how to design the Custom Server interface?

I am using VB6 and I can only imagine I need to create an Executable with a public method (and configure into CME) for the strategy database object to call.

Does this sound right?
[/quote]

Unfortunately, it is much harder than that, but the cool thing is that many people (including me) have done it. I am taking off to England for a week, so I would not be able to give you a sample in time, but if you ask Ali, he should be able to do it! The guy is simply amazing when it comes to developing stuff.

Best regards,
Vic
Title: Re: Custom Server...
Post by: René on June 15, 2007, 05:42:56 AM
If Victor says it's possible even with VB6 :o then I have to take my words back. It would be great to see a sample code. Ali, could you help us? ;)

R.