" /> Develop IVRDriver through I-Server - Genesys CTI User Forum

Author Topic: Develop IVRDriver through I-Server  (Read 5104 times)

Offline tony_me

  • Newbie
  • *
  • Posts: 5
  • Karma: 0
Develop IVRDriver through I-Server
« on: October 15, 2009, 03:11:14 AM »
Advertisement
Hi All,

Does anyone know how to develop a IVRDriver by java through I-Server? I read the document, it shows we can develop the IVRDriver by XML. But I don't know how to do.

Thx,
Best regards,
Tony

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: Develop IVRDriver through I-Server
« Reply #1 on: October 15, 2009, 09:07:21 PM »
Hi Tony,

I'm not sure it's possible to describe you how to write the driver here as it isn't easy task and your question is very general. What do you need to know?

R.

Offline swsudhakar

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Develop IVRDriver through I-Server
« Reply #2 on: October 16, 2009, 06:58:08 AM »

An IVR driver provides an interface between an IVR system and the Genesys
I-Library, which communicates with Genesys IVR Server (Built in Genesys CTI).

You have to use standard C programming development tools to create an IVR driver that
uses the API of the Genesys I-Library.

A header file is having all the Java methods signatures, which are going to be implemented in C

A DLL wrapper will be generated by using the C code, this can be communicated through JNI (Java Native Interface) to serve our requests.

Hope this will satisfy your needs.  I am also started working on this recently but it is practically proved.

If anybody worked with the above technologies and developed  C driver ............please help us.

Offline tony_me

  • Newbie
  • *
  • Posts: 5
  • Karma: 0
Re: Develop IVRDriver through I-Server
« Reply #3 on: October 16, 2009, 08:55:33 AM »
Thanks a lot for your replay.

Did you know the document "IVR SDK 7.2 XML Developer's Guide"? This document introduces how to develop a IVR Driver by XML. In this document, we can develop a socket XML application to connect to I-Server. And I tried to connect I-Server by TCP/IP, it was failed.

This document specially introduces the "GDI" and "GLI",  but I don't know "GDI" and "GLI". How could we develop the IVR Driver by XML?

Thanks again.

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: Develop IVRDriver through I-Server
« Reply #4 on: October 19, 2009, 07:10:38 PM »
Hi Tony,

You're right that TCP/IP socket (connection) is used for transport of messages between IVR Driver and IVR T-Server. However, you have to use GLI protocol to talk (=exchange messages) to IVR T-Server. That protocol - GDI Link Interface (GLI) - has been produced by Telcordia and you can buy protocol specification on Telcordia web. More details can be found in mentioned deployment guide on page 19.

I think it's possible to combine IVR SDK C and IVR SDK XML (Java) so you save time on developing implementation of GDI protocol.

R.

M Sudhakar Reddy

  • Guest
Re: Develop IVRDriver through I-Server
« Reply #5 on: October 23, 2009, 11:32:07 AM »
Can anybody help me in the C driver (using IVR SDK for C) development. As I requested in the earlier message I am using JNI to interact with the C driver.

Anybody already developed this kindly share the details.

Offline tony_me

  • Newbie
  • *
  • Posts: 5
  • Karma: 0
Re: Develop IVRDriver through I-Server
« Reply #6 on: October 29, 2009, 03:19:58 AM »
Thanks a lot Rene. Maybe I need to buy the GDI document......

Thanks again for your help. ;D