Как настроить TAPI для управления вызовами Avaya IP Office?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как настроить TAPI для управления вызовами Avaya IP Office?

Сообщение Anonymous »

Цель:
Я пытаюсь разработать приложение C++, которое использует TAPI (интерфейс прикладного программирования телефонии) для управления вызовами в системе Avaya IP Office. Моя цель — программно направлять входящие вызовы на определенные добавочные номера в режиме реального времени с помощью TAPI.
Чего я хочу достичь:
< ol>
[*]Инициализируйте соединение TAPI с Avaya IP Office.
[*]Отслеживайте и обрабатывайте события входящих вызовов, например предложение вызова.
[*] Направляйте входящие вызовы на определенные расширения на основе предопределенных логика.

Что я уже пробовал:
  • Я установил необходимые драйверы Avaya для TAPI и настроил систему.
  • Включил заголовочный файл Tapi.h и связал Tapi32.lib в свой проект C++.
  • Попытка инициализировать TAPI с помощью lineInitializeEx и монитора. вызывает с использованием lineOpen, но я сталкиваюсь с такими проблемами, как необъявленные идентификаторы констант и функций TAPI.
Вопросы:
  • Как правильно настроить и инициализировать TAPI для связи с Avaya IP Office?
  • Как программно маршрутизировать входящие вызовы на расширения в режиме реального времени с помощью TAPI?
Код, который я сейчас пробую:

Код: Выделить всё

#include 
#include 

int main() {
HLINEAPP hLineApp;
LINEINITIALIZEEXPARAMS lineInitExParams = {0};
lineInitExParams.dwTotalSize = sizeof(LINEINITIALIZEEXPARAMS);
lineInitExParams.dwOptions = LINEINITIALIZEEXOPTION_USEEVENT;

DWORD dwNumDevs = 0;
LONG lResult = lineInitializeEx(&hLineApp, NULL, NULL, "TAPI App", &dwNumDevs, NULL, &lineInitExParams);

if (lResult == 0) {
// Successfully initialized
lineShutdown(hLineApp);
} else {
// Handle error
}
return 0;
}
Я был бы очень признателен за пошаговое руководство или любые ресурсы, которые помогут настроить TAPI для маршрутизации вызовов в Avaya IP Office.
Заранее спасибо!


Подробнее здесь: https://stackoverflow.com/questions/792 ... fice-calls
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»