Совершение вызова с помощью TAPI от Delphi

Мне нужно инициировать вызов с помощью TAPI из Delphi 2006. Я бы хотел, чтобы это было как можно проще. Любые предложения для простого компонента? Это в ДЖЕДАЯХ?


person Marius    schedule 11.10.2010    source источник
comment
Официальная документация по TAPI — это все, что вам нужно: msdn.microsoft. .com/en-us/library/ms734273(VS.85).aspx Но могут быть и упрощенные оболочки.   -  person Andreas Rejbrand    schedule 11.10.2010


Ответы (3)


вы можете использовать TurboPower Async Professional, некоторое время назад я использовал эту библиотеку и она отлично работала, вы можете найти дополнительную информацию о тапе и компоненте AsyncPro можно найти по этой ссылке.

person RRUZ    schedule 11.10.2010
comment
Я использовал эту библиотеку для TAPI некоторое время назад, и она работает очень хорошо. - person jachguate; 15.10.2010

Вот список компонентов: некоторые бесплатные, некоторые условно-бесплатные.

http://www.torry.net/pages.php?id=199

Спасибо

person G-Man    schedule 11.10.2010

Чтобы использовать Tapi и Delphi, вам нужно всего две вещи.

а. импортируйте dll и создайте файл tlb. в меню Delphi перейдите к компонентам, затем выберите компоненты импорта, затем выберите библиотеку типов импорта, введите «tapi3» и выберите файл tapi3.dll.

б. с dll, созданным для совершения звонка, вам просто нужно использовать

procedure TForm1.Button1Click(Sender: TObject);
var
  Request:ITRequest;
  dispatch:ITDispatchMapper;
begin
  Request := CoRequestMakeCall.create;
  Request.MakeCall('555-5555','Tag','client name','Comment');
end;

и замените «555-5555» номером пользовательского файла в виде строки.

person none    schedule 17.09.2014