Thursday, April 10, 2008

IVR calls using .Net

Lots of research was done by one my collegue on this and we narrowed down to VBVoice from Pronexus using Dialogic boards (http://www.pronexus.com/english/view.asp?x=1).

There were other options like some product from microsft too (I think it was communication server), but it was still in beta and we do not trust microsoft beta versions :-) ..

An update : I realised that Pronexus has its own limitations. It has something called a VBVFrame and all controls are supposed to added within this frame. Unfortunately you cannot have 2 vbvframes running on the same machine at the same time. As told by their support, it interacts with the dialogic boards to make the call and it cannot handle more than one frame active at any one time. So my whole ides of multi-threading went down the drain. Anyway, vbvoice has its own way supoprt for multithreading. It is not actually threading as you would like it, but its kind-of for our requirement.

In short, even though they have .net support, it looks like all the controls were build really fast as wrappers on top of COM objects that they had created earlier. So i do not think that it is really leveragin the use of the .net framework. I would recommend that you continue searching for somthing better and you might want to come back to this if others options do not have all the functionalities that you need. VBVoice does seem to have a lot of options, but their help file is really bad ..

No comments:

Post a Comment