К сожалению, разработка против симулятора не заставит вас очень далеко из-за природы TAPI. Я не знаю полных сквозных симуляторов.
Вы можете с минимальными усилиями настроить собственную простую среду моделирования с помощью поставщика услуг телефонии H.323 от Microsoft и двух или более компьютеров в сети. Есть также несколько поставщиков TAPI SIP (Terasip, SIPTAPI), которые позволят вам протестировать серверы SIP производства.
Я не видел никаких аппаратных тренажеров, совместимых с TAPI. Существует слишком много разногласий между производителями, чтобы сделать аппаратный симулятор, совместимый с TAPI, который даст вам реалистичное поведение.
Лучше всего протестировать фактическое оборудование, а затем предоставить список тех, которые вы будете поддерживать своим клиентам. Вы можете получить неплохие результаты, купив некоторые надежные голосовые модемы с хорошей поддержкой Unimodem 5. Затем вы можете перейти к TACI-совместимому УАТС-оборудованию, если это направление, которое вас интересует в заголовке.
Также вы не указали с версией (-ами) TAPI, на которую собираетесь нацеливаться. TAPI 2.x требует, чтобы языковые привязки были доступны за пределами C/C++, тогда как TAPI 3.x использует COM-интерфейсы, но поддерживает более ограниченное подмножество функций, предоставляемых TAPI 2.x. Он также имеет дополнительные функции, недоступные в 2.x. Это не очевидно из документации hbTAPI, поддерживает ли она 3.x или нет.
Не все поставщики поддерживают оба API, так что это также относится к рассмотрению.