2012-07-02 3 views
11

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

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

ответ

10

К сожалению, разработка против симулятора не заставит вас очень далеко из-за природы 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, так что это также относится к рассмотрению.

Смежные вопросы