电话语音控件:AddTapi.NET 6.0 Crack

news2024/10/7 13:25:12

关于 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,您可以访问电话系统制造商提供的所有特定于设备的功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/25228.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2.9 Python 流程控制

文章目录1. 流程控制2. 顺序结构3. 伪代码4. 流程图4.1 顺序结构4.2 分支结构4.3 多分支结构4.4 循环结构1. 流程控制 流程控制: 控制程序按照一定的结构进行执行. 流程控制指的是代码的运行逻辑, 分支走向, 循环控制, 能真正体现程序执行顺序的操作.* 1966年计算机科学家 C.B…

pikachu---暴力破解(burpsuite)

没有设置认证策略的情况下,口令猜测就是尝试,永无尽头的尝试 符号的排列组合试到最后,总能得出最终结果,人类大脑和生理的限制,需要使用工具来尝试。 前言 浅学,借鉴,暂无代码分析。 基于表…

中职生学习动机的激发与培养研究-以汽车运用与维修专业为例

目 录 摘 要 I Abstract II 一、绪论 1 (一)选题背景及意义 1 (二)国内外研究现状 1 1.国外发展现状及趋势 1 2.国内发展现状及趋势 3 (三)研究思路及方法 3 二、学习动机的含义及基本类型 5 (一…

python之requests的高级用法

上一篇我们说了requests的简单用法,知道了如何发送请求,今天我们更深层次的来学习requests。我们看看高级一点的操作,比如讲文件上传,cookies设置,代理设置之类的。 1.文件上传 我们知道requests可以模拟提交一些数据…

UE5笔记【七】Nanite虚化几何-虚化几何简介;创建Nanite对象。

简书上有一篇文章:《【UE5】Nanite解析》 Epic外放的两大特性Nanite跟Lumen,构成了UE版本升级的基石,关于这两大技术,已经有了众多的分享,不过这些分享在结构和内容上难以构成整个方案的全貌,因此尝试先通…

Zero Time Waste: Recycling Predictions in Early Exit Neural Networks 论文阅读笔记

这是NIPS2021的一篇论文。论文的主题是解决early exit失败的时候IC的运算被浪费掉的问题。 背景介绍 early exit 是一个提高推理速度的研究方向。主要做法就是在网络的浅层特征上插入一些分支的分类器(Internal Classifier)。当以某个简单样本为输入的时…

SpringBoot项目实现发布订阅模式

文章目录自己实现观察者模式观察者被观察者测试利用Spring精简观察者实现类:定义成Bean被观察者:自动注入BeanSpring Event实现发布/订阅模式自定义事件事件监听者实现ApplicationListener接口使用EventListener注解异步和自定义线程池异步执行自定义线程…

SSM框架-Spring(二)

目录 1 手写spring框架 2 Spring IoC注解式开发 2.1 回顾注解 2.2 声明Bean的注解 2.3 Spring注解的使用 2.4 选择性实例化Bean 2.5 负责注入的注解 2.5.1 Value 2.5.2 Autowired与Qualifier 2.5.3 Resource 2.6 全注解式开发 3 JdbcTemplate 3.1 环境准备 3.2 新…

深化服务成工业品电商角逐新焦点

配图来自Canva可画 随着产业互联网的持续深入,TO B赛道就变得愈发火热起来,除了时下比较兴盛的各类SaaS应用之外,工业品电商赛道也再次汇集了外界的众多关注。据日前发布的《中国工业品数字化发展白皮书2022》显示,2022年上半年工…

应急响应-日志分析

Windows日志分析 日志概述在Windows系统中,日志文件包括:系统日志、安全性日志、应用程序日志: 在Windows Vista/windwos 7/windows 8/windows 10/windows server 2008及以上版本中: 系统日志的存放位置:%SystemRoot%\System32\…

【多线程 (一)】实现多线程的三种方式、线程休眠、线程优先级、守护线程

文章目录多线程1.1简单了解多线程1.2并发和并行1.3进程和线程1.4实现多线程方式一:继承 Thread类1.5实现多线程的方式二:实现 Runnable接口1.6实现多线程方式三:实现Callable接口1.7三种实现方式的对比1.8设置和获取线程名称1.9线程休眠1.10线…

电商网站运营的 7 大关键指标

本文介绍电商网站用户运营转化的相关指标体系,通过对这些指标的统计、监测和分析,可以及时发现电商运营的问题,以便有效及时改进和优化,提升电商转化率和销售额。 其中,不同类别指标对应电商运营的不同环节&#xff0…

02 使用jenkins实现K8s持续集成

1.项目架构的代码仓库使用gitlab托管 架构描述我不打算用过多文字描述了,来我们一起直接看图吧....二.将测试代码上传到gitlab 1.注册gitlab账户 此处使用本地搭建仓库2.创建仓库名称为"idiaoyan" 如下图所示,安装图解方式创建相应的用户即…

基于Multisim的LC正弦波振荡器的设计与仿真

目 录 1、绪论 1 1.1选题背景及意义 1 1.2国内外研究现状 1 1.3研究主要内容 2 2、系统整体设计 3 2.1开发环境Multisim的介绍 3 2.2方案比较与论证 4 2.2.1振荡电路方案选择 4 2.2.2 控制电路设计方案 4 2.3系统整体设计 5 3、工作原理、硬件电路的设计和参数的计算 6 3.1 反馈…

2022中科院分区表即将公布,今年迎来较大变化

再有一段时间,备受科研人员关注的中科院分区表就要公布了。 据中科院文献情报中心分区表小编今天留言透露,今年的分区表预计11月底或12月初上线。 不少科研人已经开始期待了 。和往年相比,今年的分区表将会有较大变化。 只有升级版期刊分区…

Java多线程(一)

目录 一、基本概念 程序、进程、线程 单核CPU和多核CPU 并行与并发 使用多线程的优点 二、线程的创建与使用 线程的创建和启动 Thread类 Thread类的特性 Thread类的构造器 API中创建线程的两种方式 创建线程方式一:继承Thread类 创建继承Thread类线程方…

魔众文库系统 v3.5.0 预览页数调整,批量操作命令,多处优化

魔众文库系统基于文档系统知识,建立平台与领域,打造流量、用户、付费和变现的闭环,帮助您更好的搭建文库系统。 魔众文库系统发布v3.5.0版本,新功能和Bug修复累计23项,预览页数调整,批量操作命令&#xff…

Java基础深化和提高 ---- 反射技术

目录 反射机制介绍 什么是反射 反射的作用 创建对象过程 Java创建对象的三个阶段 创建对象时内存结构 反射的具体实现 创建Users类 通过getClass()方法获取Class对象 通过.class 静态属性获取Class对象 通过forName()获取Class对象 获取类的构造方法 通过构造方法创…

设计模式之享元模式(十)

目录 1. 享元模式概述 2. 享元模式在Integer中的应用 1. 享元模式概述 享元模式(Flyweight Pattern) 也叫 蝇量模式,运用共享技术有效地支持大量细粒度的对象。简单来说就是共享对象。 享元模式能够解决重复对象的内存浪费的问题&#xff…

Python3,os模块还可以这样玩,自动删除磁盘文件,非必要切勿操作。

删除磁盘下所有的文件1、引言2、代码实战2.1 模块介绍2.2 获取盘符2.3 获取盘符下的目录2.3.1 os.listdir()2.3.2 os.environ2.3.3 os.getenv()2.4 删除文件2.4.1 删除指定文件下文件2.4.2 删除所有文件下文件3、总结1、引言 小屌丝:鱼哥, 请教你个问题…