Виртуальное TAPI-устройство

В настоящее время я создаю приложение, которое в значительной степени зависит от TAPI и позволяет пользователям совершать/принимать звонки. Мне было интересно, есть ли у кого-нибудь виртуальное устройство TAPI или какой-либо способ имитации входящего вызова, удержания и т. д.

Если это имеет значение, я использую компоненты hbTAPI для Delphi (Standard Edition).


person Community    schedule 02.07.2012    source источник


Ответы (1)


К сожалению, разработка на симуляторе не даст вам многого из-за природы TAPI. Я не знаю полных сквозных симуляторов.

Вы можете, приложив небольшие усилия, настроить собственную простую среду моделирования, используя поставщик услуг телефонии Microsoft H.323 и два или более компьютеров в сети. Существует также несколько провайдеров TAPI SIP (Terasip,SIPTAPI), который позволит вам протестировать рабочие SIP-серверы.

Я не видел аппаратных симуляторов, совместимых с TAPI. Поставщики слишком сильно отличаются друг от друга, чтобы создать аппаратный симулятор, совместимый с TAPI, с реалистичным поведением.

Лучше всего протестировать на реальном оборудовании, а затем предоставить список тех, которые вы будете поддерживать своим клиентам. Вы можете получить довольно хорошие результаты, купив несколько надежных голосовых модемов с хорошей поддержкой Unimodem 5. Затем вы можете перейти на оборудование УАТС, совместимое с TAPI, если это направление вас интересует.

Также вы не указали версии TAPI, на которые собираетесь ориентироваться. TAPI 2.x требует доступа к языковым привязкам за пределами C/C++, в то время как TAPI 3.x использует COM-интерфейсы, но поддерживает более ограниченный набор функций, предоставляемых TAPI 2.x. Он также имеет дополнительные функции, недоступные в версии 2.x. Из документации hbTAPI не ясно, поддерживает ли он 3.x или нет.

Не все поставщики поддерживают оба API, так что это тоже следует учитывать.

person Kenneth Cochran    schedule 06.07.2012