问题标签 [tapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
507 浏览

c#-4.0 - 值不在预期范围内,同时在 TAPI3.Lib 中注册行

我在使用以下方法注册线路时遇到问题,TAPI3.Lib 这是我得到异常的地方:

tobj是类型的对象TAPI3Lib.TAPIClass

当编译器执行上述代码时,它会抛出异常

值不在预期范围内

目前我正在使用 Windows 7。

0 投票
1 回答
496 浏览

.net - 如何从 WPF 中的电话线获取来电显示?

我试过 Tapi3 in WPF,但它给了我以下错误:

无法加载文件或程序集“ITapi3.dll”或其依赖项之一。应用程序无法启动,因为它的并排配置不正确。

0 投票
1 回答
1319 浏览

c# - TAPI 应用程序,无法发送 DTMF 信号

我正在尝试编写一个建立调制解调器连接的应用程序,然后发送一个 dtmf 信号。我的应用程序创建了一个呼叫,但它不发送该 DTMF 信号。

我正在使用 TAPI 用 C# 编写它。

该代码有什么问题?在按钮 3 上,您可以看到 DTMF 功能。

我的应用程序 :

0 投票
1 回答
1839 浏览

c# - ATAPI 库在 Windows 7 ×64 中不起作用

我正在尝试使用 ATAPI 或 Itapi 3 (Gulmar) 制作来电显示检测器,但在我的操作系统中它不起作用,出现以下异常:

System.BadImageFormatException 未处理
Message=Could not load file or assembly 'ITapi3, Version=1.0.0.3, Culture=neutral, PublicKeyToken=36377d9f6f1f4883' 或其依赖项之一。试图加载格式不正确的程序。
Source=IncomingSample
FileName=ITapi3, Version=1.0.0.3, Culture=neutral, PublicKeyToken=36377d9f6f1f4883
FusionLog
==== 绑定前状态信息===
LOG: User = Dragon-PC\Dragon
LOG: DisplayName = ITapi3, Version= 1.0.0.3,Culture=neutral,PublicKeyToken=36377d9f6f1f4883
(完全指定)
日志:Appbase = file:///C:/Users/Dragon/Downloads/Compressed/ITapi3_Binaries/bin/Samples/Samples/IncomingSample/bin/x64/发布/
日志:初始 PrivatePath = NULL
调用程序集:IncomingSample,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null。
===
LOG:此绑定在默认加载上下文中开始。
LOG:使用应用程序配置文件:C:\Users\Dragon\Downloads\Compressed\ITapi3_Binaries\bin\Samples\Samples\IncomingSample\bin\x64\Release\IncomingSample.exe.Config
LOG:使用来自 C:\Windows 的机器配置文件\Microsoft.NET\Framework64\v2.0.50727\config\machine.config。
日志:后策略参考:ITapi3,版本=1.0.0.3,文化=中性,PublicKeyToken=36377d9f6f1f4883
日志:尝试下载新 URL 文件:///C:/Users/Dragon/Downloads/Compressed/ITapi3_Binaries/bin/Samples /Samples/IncomingSample/bin/x64/Release/ITapi3.DLL。
ERR:无法完成程序集的设置(hr = 0x8007000b)。探测终止。

StackTrace:
在 IncomingSample.IncomingForm..ctor()
在 IncomingSample.Program.Main() 在 C:\Users\Dragon\Downloads\Compressed\ITapi3_Binaries\bin\Samples\Samples\IncomingSample\Program.cs:line 17
InnerException:

我尝试为 x64 和 x86 设置 Active 解决方案平台,但它不起作用,我该怎么办?

0 投票
2 回答
512 浏览

dynamics-crm - 将 TAPI 与 MS CRM2011 集成

我需要将 CRM2011 与 TAPI3.0 集成。我对集成很陌生。谁能告诉我如何进行?为此,我们使用 Ericossons TAPI Bridge.and Astra 的电话亭服务器。我已经在我的系统中安装了适用于 windows server、Client 和 TAPI Bridge3.0 的 BusinessLink。那我需要写什么代码,我在哪里可以写这个代码?

我的要求是当客户打电话时,CRM 服务器应该检查联系人详细信息中的电话号码,如果存在则打开特定的联系人记录。

如果有人有想法/已经工作,请回复。

0 投票
1 回答
923 浏览

c# - Windows 7 中没有声音 TAPI

我尝试在 C#.NET 中使用 TAPI 编写自动应答机。

我使用tapi3_dev 示例工作。此示例在Windows XP 中工作,但在Windows 7 中,一切正常(没有错误或异常),但没有声音播放,只是我可以录制音频;

请帮我。


我的代码::

0 投票
2 回答
6666 浏览

java - 如何使用 Avaya 实施 TAPI 解决方案

我目前在我们的业务中对三星手机系统进行了有效的 CTI 集成。我们的桌面客户端正在运行定制的 Java 客户端,这些客户端从连接到三星 DCS 系统的定制服务器应用程序接收消息。

我们正在短期内获得一个新的 Avaya 电话系统,我想让它与我们现有的桌面客户端系统一起工作。因此,我不想在桌面客户端上安装任何新东西。我想编写一个连接到 Avaya 的替代服务器应用程序,然后使用从服务器到客户端的当前消息流程。

有人可以让我知道我应该看什么 API 来编写这个基于服务器的应用程序。它必须是基于 Java 的。

需要的两个关键是;1. 必须通知服务器所有电话上的所有号码,以便向相关客户端发送消息。2. 服务器必须能够代表客户端电话拨打外部号码。

任何正确方向的指针将不胜感激。

0 投票
1 回答
2314 浏览

delphi - 虚拟 TAPI 设备

我目前正在构建一个严重依赖 TAPI 并允许用户拨打/接听电话的应用程序。我想知道是否有人拥有虚拟 TAPI 设备或某种方式来模拟来电、保持等。

如果重要的话,我会使用 Delphi(标准版)的 hbTAPI 组件。

0 投票
2 回答
878 浏览

c# - 在 Windows 服务中使用 TAPI 语音

我购买了AddTapi.NET的许可证,以简化我在作为 Windows 服务运行的产品中使用 TAPI 的开发。我能够在 Windows GUI 和控制台应用程序中使用 TAPI,并将代码移植到我的 Windows 服务中。那时,我注意到使用语音 API(如 TapiCall.Speak 或 TapiCall.Play(wavefile))的代码没有在电话线上产生声音并且保持沉默。

之前有几个问题可能与我的问题有关。

问题:从 Windows 服务通过调制解调器播放语音表示使用语音时出现问题,该问题已通过在 Windows 服务中生成 GUI 线程来解决。我试图这样做,但未能在电话中听到演讲。

问题:Windows 服务中的 Tapi 访问冲突似乎表明服务中的 TAPI 存在初始问题,但使用 AddTapi 产品已解决。该票并未明确提及语音 API 的使用(SAPI)

我正在使用 Visual Studio 2010 和 .NET 4.0 在 C# 中编程。我正在尝试让它在 Windows 7 上运行。我收到了一封来自 AddTapi 的电子邮件,表明 Microsoft 更改了安全性以禁止使用 Win 2008 Server、Windows Vista 和 Windows 7 中的服务中的语音子系统。以上文章似乎表明 AddTapi 取得了一些成功,尽管它可能不在 Windows 7 上。

鉴于我正在使用的主要系统是 Windows 服务(和子进程),这似乎是让语音正常工作的最佳方法。如果我将 SAPI 代码放在控制台应用程序中,我希望在不需要用户主动登录到计算机的情况下对其进行管理。我的 TAPI 代码没有任何图形。我应该采取类似于文章的方法:启动交互式进程并生成交互式进程吗?有没有在 Windows 服务中使用 TAPI 语音的成功案例?

0 投票
0 回答
2074 浏览

c# - 是否可以通过 TAPI(TAPI 2.x 或 TAPI 3.x)应用程序使用 USB GSM 调制解调器拨打和接听电话?

USB调制解调器具有用于PC的默认软件和驱动程序,可以正常拨打电话和接听电话。如果可能的话,我想用 Telephony API 自己编程,这样我就有更多的控制权,我可以处理语音数据。

此外,我也尝试过codeproject(http://www.codeproject.com/Articles/10994/TAPI-3-0-Application-development-using-C-NET)中有示例应用程序。但是,代码给出了一个错误,说 dll 太旧了。改变这一行,

对此,

我已经能够编译和运行该应用程序。无论何时,我都会选择调制解调器线路并按下呼叫,提供一个号码,它在拨号后立即断开连接。因此,我怀疑这个 TAPI 应用程序是否有不同的用途,可能不适用于 USB GSM 调制解调器。