2010-10-11 90 views
1

我需要使用Delphi 2006的TAPI发起呼叫。我希望它尽可能简单。任何关于简单组件的建议?它在JEDI吗?使用Delphi的TAPI拨打电话

+1

官方的TAPI文档真的是你所需要的:http://msdn.microsoft.com/en-us/library/ms734273(VS.85).aspx但是可能会有简化的包装。 – 2010-10-11 14:01:56

回答

3

可以使用TurboPower Async Professional,前一段时间我使用这个库和工作完美,你可以找到更多信息关于tapi和这个link中的AsyncPro组件。

+0

前段时间我在TAPI中使用过这个库,它工作得很好。 – jachguate 2010-10-15 00:53:26

0

要使用Tapi和delphi,所有你需要的是2件事。

a。导入dll并创建tlb文件。 在delphi菜单中,转到组件,然后选择导入组件,然后选择导入类型库,输入“tapi3”并选择tapi3.dll。

b。与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”与用户输入的文件编号,作为字符串。