2012-07-02 19 views
11

Actualmente estoy compilando una aplicación que depende en gran medida de TAPI y permite a los usuarios hacer/recibir llamadas. Me preguntaba si alguien tenía un dispositivo TAPI virtual o alguna forma de simular una llamada entrante, en espera, etc.Dispositivo TAPI virtual

Si es importante, tengo que usar los componentes hbTAPI para Delphi (Standard Edition).

Respuesta

10

Desafortunadamente el desarrollo en contra de un simulador no te llevará muy lejos debido a la naturaleza de TAPI. No conozco ningún simulador completo de extremo a extremo.

Puede, con un poco de esfuerzo, configurar su propio entorno de simulación simple utilizando el proveedor de servicios de telefonía H.323 de Microsoft y dos o más computadoras en una red. También hay varios proveedores TAPI SIP (Terasip, SIPTAPI) disponibles que le permitirán probar contra servidores SIP de producción.

No he visto ningún simulador de hardware compatible con TAPI. Hay demasiadas variaciones entre los proveedores para hacer un simulador de hardware que cumpla con TAPI y que le proporcione un comportamiento realista.

Su mejor opción es probar contra el hardware real y luego proporcionar una lista de las que apoyará a sus clientes. Puede obtener buenos resultados comprando algunos módems de voz confiables con buena compatibilidad con Unimodem 5. A partir de ahí, puede pasar a equipos PBX compatibles con TAPI si esa es la dirección que le interesa dirigir.

Además, no indicó con la (s) versión (es) de TAPI que tiene la intención de apuntar. TAPI 2.x requiere que se acceda a enlaces de lenguaje fuera de C/C++, mientras que TAPI 3.x utiliza interfaces COM pero admite un subconjunto más limitado de la funcionalidad proporcionada por TAPI 2.x. También tiene características adicionales no disponibles en 2.x. No es evidente a partir de la documentación de hbTAPI si es compatible con 3.x o no.

No todos los proveedores admiten ambas API por lo que esto también es una consideración.

Cuestiones relacionadas