Кто-нибудь знает о хорошей оболочке JNI / Java для TAPI 2?
Мне нужно взаимодействовать с телефонами Avaya за рабочими столами моих пользователей для веб-приложения CRM (на основе GWT) и всех остальных.На компьютерах уже установлен драйвер TAPI 2 (драйвер TAPI 3 недоступен).К сожалению, телефонный сервер не генерирует события для входящих вызовов в централизованной форме и не предоставляет API для инициирования вызовов централизованно.
Я планирую использовать подписанный Java-апплет в фоновом режиме веб-приложения, чтобыподключиться через TAPI и взаимодействовать с клиентским кодом GWT через GWTAI.
Я нашел реализации JTAPI XTAPI и GJTAPI - но они запутанные (из-за больших различий между JTAPI и TAPI), глючные и нереализовать все функции TAPI (например, XTAPI предоставляет только 2 строки информации о вызовах из десятка доступных).
Оболочка Helen Warn's C # Wrapper предоставляет фантастическую оболочку для TAPI 2 в C #, которая делает именно то, чтоЯ хочу, предоставляя прямой доступ к простому интерфейсу TAPI 2.Единственная проблема заключается в том, что встраивание элемента управления ActiveX в веб-страницу запрещено, поскольку мы действительно не хотим быть заблокированными в IE!
Так что, похоже, мне придется портировать Helen Warn'sоболочка для Java с использованием JNI?(нетривиальная задача).
Есть еще идеи?