Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Aloysius Bosco on January 01, 1970, 12:00:00 AM

Title: IVR integration
Post by: Aloysius Bosco on January 01, 1970, 12:00:00 AM
Can anyone explain me how IVR is integrated with CRM applications.
Is this handled by the Genesys middleware? or
Is there any API's to hook up this feature.
Title: IVR integration
Post by: Vic on January 01, 1970, 12:00:00 AM
Integration is done via Attach Data.
IVR gets input from user, and based on that input attaches data to the call. For example, it would be userid.

After the call is passed to the agent, agent's SoftPhone get the attached data (e.g. userid ) and queries the database for the detailed information, such as last name, first name, hair color and favorite dog food :)

Vic
Title: IVR integration
Post by: Aloysius Bosco on January 01, 1970, 12:00:00 AM
Thanks vic.
Can you let me know how contol goes from Genesys middleware to the IVR hardware and how the control is given back to the middleware once the IVR work is over.

Thanks
Bosco.
Title: IVR integration
Post by: Jeff on January 01, 1970, 12:00:00 AM
I can answer this one!
PBX is the key. IVR controls particular DNs (numbers), and Genesys controls other phone numbers. So, when IVR finishes with the call and wants to give it to Genesys, it just transfers the call to where Genesys can control it.

As for the attached data, IVR uses a special driver to connect to TServer and add data to the call.

Wow! I am a genius!!!
Jeff the Genius
Title: IVR integration
Post by: cumi on January 01, 1970, 12:00:00 AM
You can integrate them using Genesys IServer and IDriver (application interface for IVRs)
Title: IVR integration
Post by: Songuvet Kumakawari on January 01, 1970, 12:00:00 AM
What is wrong with normal drivers for IVR that allow AttachData requests?
Title: Re: IVR integration
Post by: Tanya on April 27, 2009, 07:16:53 PM
Speaking of Idrivers... Would anyone know why the data is not being written to the IDrivers logs. IDriver is connected and active, so as the Iserver, phone calls go through, but no data in idriver...posting logs. It writes on initial startup and then stops. any ideas???

04/24+07:04:50.906@cctp_mps30_ssdev14> === IS "cctp_mps30_ssdev14"      has been closed {3} [135.161.138.135::8114]
04/24+07:13:29.383@cctp_mps30_ssdev14> LP!--------|cctp_mps30_ssdev14:0 DRIVER listenfd = [6]
04/24+07:13:29.383@cctp_mps30_ssdev14> LP!--------|cctp_mps30_ssdev14:0 DRIVER setsockopt() returned: [0]
04/24+07:13:29.383@cctp_mps30_ssdev14> LP!--------|cctp_mps30_ssdev14:0 DRIVER bind() returned: [0]
Title: Re: IVR integration
Post by: SisB on April 27, 2009, 10:50:29 PM
Tanya,

Please check the log options for driver e.g. log_print_level/log_print_udata.
Title: Re: IVR integration
Post by: Tanya on April 28, 2009, 02:52:04 PM
Do you mean the ones in CME in IVR properties under Annex tab, Data_Transport? they look ok, double checked, compared to the others that are working.
Title: Re: IVR integration
Post by: Tanya on May 11, 2009, 05:55:30 PM
I got this one fixed. It was misconfigured in the config file.