I am migrating a VC++ 6 voice server application (Windows), which is using HMP 3.0 API and ISDN infrastructure, into a .Net application. The main purpose of migration is replacing ISDN calls with a SIP service. I have following questions regarding this process:
- Is there a .Net library for HMP API's or it has to be called from a C++ code? I can wrap HMP API's with a managed code and use it .Net, I was wondering if it's the best way?
- I saw newer version for HMP (v 5.0). Does HMP 5.0 have backward compatibility? If I install HMP 5.0, is it going to make issues with existing functionalities? (Current code uses T1 communications as well which I am not going to touch them).
- Is there a direct mapping between ISDN to SIP call functions? Do I need to change my high-level functions or SIP and ISDN calls use same signature and pattern regarding function calls?
- Is there any emulator for Dialogic? To develop and test the application, is there any way to not setup actual hardware environment?
Appreciate your help.