关于 AddTapi.NET
轻松地将电话 (TAPI) 功能添加到您的 C#、VB.NET 或 C++ 应用程序。
AddTapi.NET 支持 Microsoft 电话应用程序编程接口 (TAPI) 1.3 - 3.1,并适用于所有与 TAPI 兼容的电话硬件,从语音调制解调器到高级电话板再到与 TAPI 兼容的 PBX 系统。5.0 版本增加了对 3 方或更多方的电话会议的支持,支持文本到语音和音频播放,详细的线路状态信息以及对 Visual Studio 2005-2022 的支持。
AddTapi.NET - .NET 中的 100% 托管代码电话
使用 AddTapi.NET,您可以轻松地将电话功能添加到 C#、VB.NET 或 C++ 应用程序。AddTapi.NET 拥有开发电话应用程序所需的一切,例如:
- 交互式语音应答 (IVR) 系统
- 来电显示应用程序
- 语音邮件系统
- 电话拨号器
- 通话记录器
- 通知系统
- 呼叫跟踪应用程序
- 电话调查
AddTapi.NET 包装了 Microsoft 电话应用程序编程接口 (TAPI),并提供了一组易于使用的托管类,用于开发 CTI 软件。AddTapi.NET 支持 TAPI 1.3 - 3.1 并适用于所有 TAPI 兼容的电话硬件,从语音调制解调器到高级电话板再到 TAPI 兼容的 PBX 系统,包括:
- Dialogic Diva 模拟和数字板
- 思科统一通信管理器
- Avaya 知识产权办公室
- 松下KX-TDA
- 北电BCM
- 3Com NBX 100
- 西门子HiPath
- 还有很多其他...
AddTapi.NET 需要 .NET Framework 2.0 - 4.6 版,并适用于所有 .NET 开发平台,包括 Visual Studio 2015、Visual Studio 2013、Visual Studio 2012、Visual Studio 2010、Visual Studio 2008、Visual Studio 2005、Visual C#、Visual Basic . NET (VB.NET) 和 Visual C++。
为什么选择 AddTapi.NET?
- 无需任何 TAPI 知识或电话编程经验即可轻松使用。使用 AddTapi.NET,您可以开始向您的软件添加电话功能,而无需花费数周时间研究复杂的 TAPI 或专有电话硬件 API。与其他为 TAPI 函数提供简单包装器的 TAPI 控件不同,AddTapi.NET 在幕后做了很多工作。
- 100% .NET 托管代码。AddTapi.NET 是为 .NET 设计的。AddTapi.NET 完全用 C# 编写,不包含任何遗留代码。几乎所有其他 TAPI 控件都使用旧的 ActiveX 技术。使用 AddTapi.NET,您可以获得方便的类、事件和集合,它们看起来像是 .NET 框架的一部分。此外,不再有 ActiveX 注册或不兼容 DLL 版本的问题。AddTapi.NET 可以正常工作。
- 经验丰富的程序员的出色支持。Traysoft 开发电话应用程序已有 8 年多,其屡获殊荣的 PhoneTray 软件在全球范围内被超过 100,000 人使用。当您提出问题时,您将直接从设计和构建 AddTapi.NET 的开发人员那里得到答案。
AddTapi.NET 功能
- 监控传入和传出呼叫 - AddTapi.NET 监控传入和传出呼叫,并在收到新呼叫、建立与远程方的连接、断开呼叫等时通知您的应用程序。AddTapi.NET 提供了开发呼叫监控和记录应用程序所需的所有信息。
- 自动或应要求接听来电 - AddTapi.NET 可以在指定的响铃次数后自动接听来电。如果您不需要自动接听所有来电,您的应用程序可以接收来电通知并决定是否接听来电。
- 支持多行 - AddTapi.NET 编程模型可帮助您轻松开发适用于任意多行的可扩展应用程序。
- 播放音频文件 - AddTapi.NET 可以通过电话播放音频文件,它支持所有可以在 Windows 中播放的 wave (.wav) 文件,包括安装了编解码器的压缩格式。
- 获取主叫方 ID 和被叫方 ID - AddTapi.NET 可以在来电时获取主叫方的姓名和号码。如果电话硬件支持,它还可以提供被叫方的姓名和号码。
- 使用 TTS(文本到语音)合成朗读文本 - AddTapi.NET 可以使用文本合成通过电话“朗读”文本。AddTapi.NET 支持 Microsoft SAPI 5.0,可以使用任何与 SAPI 兼容的文本转语音引擎。
- 拨出电话 -使用 AddTapi.NET,您的应用程序可以拨出电话。AddTapi.NET 检测呼叫何时被接听并报告无人接听或电话占线。
- 检测 DTMF 数字 - AddTapi.NET 可以检测线路上的 DTMF 数字,允许您实现按键菜单。AddTapi.NET 可以轻松收集一串数字,例如个人识别码或帐号。
- 发送 DTMF 数字 -使用 AddTapi.NET,您的应用程序可以生成 DTMF 数字来控制 PBX 或导航按键菜单。
- 录制通话音频 - AddTapi.NET 可以将电话线中的音频录制到波形 (.wav) 文件中。可以在录音过程中执行其他电话操作,例如 DTMF 检测。
- 转移呼叫 -如果您的电话硬件支持此功能,AddTapi.NET 可以将呼叫转移到另一个分机或另一个号码。
- 搁置呼叫 - AddTapi.NET 可以搁置呼叫并检索搁置的呼叫。当呼叫处于保持状态时,应用程序可以使用该线路拨打或接听其他电话。
- 建立和控制电话会议——使用 AddTapi.NET,您的应用程序可以与 3 方或更多方建立电话会议,将其他方添加到电话会议中,以及从电话会议中删除参与者。
- 检测在运行时添加/删除的电话设备 - AddTapi.NET 检测新的电话设备何时连接或可用,允许您的应用程序立即使用它而无需重新启动应用程序。当设备从系统中删除或变得不可用时,您的应用程序也会收到通知。
- 驻留和取消驻留呼叫 -如果您的电话硬件支持此功能,AddTapi.NET 可以驻留和取消驻留驻留在指定分机的呼叫。
- 使用特定于设备的功能 -许多电话系统使用 TAPI 扩展提供对特定于设备的功能的访问。使用 AddTapi.NET,您可以访问电话系统制造商提供的所有特定于设备的功能。