私は現在、TAPIに大きく依存し、ユーザーが電話をかけたり受けたりできるアプリケーションを構築しています。誰かが仮想TAPIデバイスを持っているのか、それとも着信をシミュレートする方法、保留中などを持っているのか疑問に思いました。
重要な場合は、Delphi(Standard Edition)用のhbTAPIコンポーネントを使用しています。
私は現在、TAPIに大きく依存し、ユーザーが電話をかけたり受けたりできるアプリケーションを構築しています。誰かが仮想TAPIデバイスを持っているのか、それとも着信をシミュレートする方法、保留中などを持っているのか疑問に思いました。
重要な場合は、Delphi(Standard Edition)用のhbTAPIコンポーネントを使用しています。
残念ながら、TAPI の性質上、シミュレーターに対して開発を行うことはあまり効果的ではありません。完全なエンドツーエンドのシミュレーターはありません。
Microsoft の H.323 Telephony Service プロバイダーとネットワーク上の 2 台以上のコンピューターを使用して、簡単なシミュレーション環境を簡単にセットアップできます。また、いくつかの TAPI SIP プロバイダー ( Terasip、SIPTAPI ) を使用して、運用 SIP サーバーに対してテストを行うことができます。
TAPI 準拠のハードウェア シミュレータは見たことがありません。現実的な動作を提供する TAPI 準拠のハードウェア シミュレータを作成するには、ベンダ間のばらつきが大きすぎます。
最善の策は、実際のハードウェアでテストしてから、サポートするハードウェアのリストをクライアントに提供することです。Unimodem 5 を適切にサポートする信頼性の高い音声モデムを購入することで、かなり良い結果を得ることができます。その方向に興味がある場合は、そこから TAPI 準拠の PBX 機器に移行できます。
また、ターゲットにする予定の TAPI のバージョンを指定しませんでした。TAPI 2.x では、C/C++ の外部で言語バインディングにアクセスする必要があります。TAPI 3.x では COM インターフェイスを使用しますが、TAPI 2.x によって提供される機能のより限定されたサブセットをサポートします。また、2.x では利用できない追加機能もあります。3.x をサポートしているかどうかは、hbTAPI のドキュメントから明らかではありません。
すべてのベンダーが両方の API をサポートしているわけではないため、これも考慮事項です。