Genesys CTI User Forum

Genesys CTI User Forum => Genesys-related Development => Topic started by: slocumaj on February 08, 2008, 07:33:33 PM

Title: hat is the best process to integrate a Third-Party application into Frameworks
Post by: slocumaj on February 08, 2008, 07:33:33 PM
Should we contact R&D along with getting the SDK's?
Title: Re: hat is the best process to integrate a Third-Party application into Frameworks
Post by: cavagnaro on February 09, 2008, 05:42:11 AM
If you have the SDK licenses then you have the documentation, there are also a lot of examples from Genesys which you can modify at your discresion and purpose.
So only if you have no clue on what a programmer is or how to hire a Java developer, then contact R&D from Genesys and be ready to pay a lot of money.
Title: Re: hat is the best process to integrate a Third-Party application into Framewor
Post by: victor on February 12, 2008, 01:39:07 AM
[quote author=slocumaj link=topic=2774.msg11088#msg11088 date=1202499213]
Should we contact R&D along with getting the SDK's?
[/quote]


The best way to go about this would be:

1. summarize what you need to integrate into Framework
2. come up with what it needs to do
3. get Genesys SDK
4. either develop it in-house or outsource it

Depending on what the product is, and on whether it is something you would sell to others or use it by yourself, your decision on whether to outsource it or develop it in house would vary. I would outsource it outside with condition that you get the source code, because:
- outsourcing means you do not have to learn SDK : a good idea if this is something to be used by your company. Yes, you would also not need to buy SDK, but only pay for an "adapter" - a fancy word to describe Genesys "license".
- developing in-house means you will gain the know how necessary to continue developing and supporting your product. It will also mean that you will need to pay for people to either learn Genesys and Genesys SDK (a long and painful process ) or get a consultant who knows how to do it.


Important pointers if you outsource:
1. make sure that you get the source code - otherwise you would be a hostage in a long term
2. make sure that develop does not attach any sort of special licensing agreements
3. make sure you get a year-long support for the product
4. get someone to develop who actually done and understands it and not just "knows"

I am sure that there are more things to mention, but of the top of my head, these are the most important ones.

Best regards,
Vic