2012-07-02 14 views
11

Attualmente sto sviluppando un'applicazione che fa molto affidamento su TAPI e consente agli utenti di effettuare/ricevere chiamate. Mi chiedevo se qualcuno avesse un dispositivo TAPI virtuale o un modo per simulare una chiamata in arrivo, essere in attesa ecc.Dispositivo TAPI virtuale

Se è importante, utilizzo i componenti hbTAPI per Delphi (Standard Edition).

risposta

10

Purtroppo lo sviluppo di un simulatore non ti porterà molto lontano a causa della natura di TAPI. Non conosco simulatori end-to-end completi.

È possibile, con un piccolo sforzo, configurare il proprio ambiente di simulazione semplice utilizzando il provider di servizi di telefonia H.323 di Microsoft e due o più computer su una rete. Sono inoltre disponibili diversi provider SIP TAPI (Terasip, SIPTAPI) che consentono di effettuare test sui server SIP di produzione.

Non ho visto alcun simulatore hardware compatibile TAPI. C'è troppa variabilità tra i fornitori per creare un simulatore hardware compatibile con TAPI che ti dia un comportamento realistico.

La soluzione migliore è testare l'hardware effettivo e quindi fornire un elenco di quelli che verranno supportati dai clienti. È possibile ottenere ottimi risultati acquistando alcuni modem voce affidabili con un buon supporto per Unimodem 5. È quindi possibile passare a dispositivi PBX conformi TAPI da lì se questa è la direzione che ti interessa nella rubrica.

Inoltre non hai indicato con la versione (o versioni) di TAPI che intendi targetizzare. TAPI 2.x richiede l'accesso ai binding di linguaggio al di fuori di C/C++ mentre TAPI 3.x utilizza le interfacce COM ma supporta un sottoinsieme più limitato della funzionalità fornita da TAPI 2.x. Ha anche funzionalità aggiuntive non disponibili in 2.x. Non è chiaro dalla documentazione di hbTAPI se supporta 3.x o meno.

Non tutti i fornitori supportano entrambe le API, quindi anche questa è una considerazione.

Problemi correlati