The company I work for is looking for an IVR implementation that is very compatible with any potential PBX / IVR or PBX OR community to provide our own hosting solution.
Thus, the idea would be to create an application that interacts with any potential platform and provides call control and voice dialogue / interaction for IVR.
The technologies that I have looked at so far (we would like to use Java) are the Java Telephony API (JTAPI), the JAIN-JCC (Java Call Control) API, and others. The core of these APIs makes sense to me, but what I can’t compile is how the application I created to manage calls and the voice of IVR / VXML will interact on the platform regardless of the telephone system. How can I get a call from a telephone system?
These APIs and libraries seem to leave this question unanswered, which makes me think that a platform-independent solution is impossible and that it will always be implementation specific. There is also JAIN-SIP, if I can convert all calls to SIP, maybe I can create a common call management / IVR method this way.
If I uttered any ignorance here or misunderstandings, please forgive me, I am completely new to any telecommunication technology - anyone who wants to put me directly? I would be very grateful, the connections at the implementation level of the details are very fuzzy at the moment, and sometimes I need a small hand. Any help or tapping in the right direction would be helpful.
Last week I poured out specs and APIs. :)
EDIT. I forgot to mention that we prefer to develop this in the house, if at all possible and reasonable in terms of cost / benefit - not really hoping to spend money on an integrated platform, if at all possible - this is my job :)
user124626
source
share