TAPI 的替代技术?

2023-12-10

是否有支持第三方呼叫控制 (3pcc) 的 TAPI 替代技术?

我想在应用程序中提供以下 3pcc 功能:

  1. 拨出电话:

    • 用户单击应用程序中的按钮。
    • 用户的电话摘机,被叫电话振铃。
    • 被叫者的电话显示被叫者的电话号码,而不是用于应用程序的电话号码。
    • 当被叫者拿起电话时,连接就建立了。
  2. 来电:

    • 当用户的电话响起时,主叫号码和被叫号码将发送到应用程序。
    • 该应用程序评估数字并显示例如客户记录。

在过去,我会使用 TAPI 来完成此操作,但 Microsoft 似乎不再积极开发 TAPI(尽管当前所有 Windows 版本(直至 Windows 7)都支持 TAPI)。因此,我正在寻找一种将来更有可能得到大多数电话系统提供商支持的技术。

我知道 CSTA 可以用来做到这一点,但这也是一项相当古老的技术,而且不是很广泛(例如,它的 Google 点击量比 TAPI 少 100 倍)。

我还知道 SIP,它不直接支持 3pcc 功能,但有一些方法可以解决这个问题:

  • 对于拨出电话:首先使用应用程序的 SIP 端点连接到两部电话,然后通过进行一种“电话会议”来连接它们。

  • 对于来电:使用 SUBSCRIBE 和 NOTIFY 以及对话事件包。

问题是拨出电话的过程非常笨拙,并且被叫电话在振铃时不会显示正确的电话号码(即主叫号码)。 此外,SIP 不是单一标准,而是许多不同 RFC 的集合,并且电话系统制造商似乎只实现了这些 RFC 的部分内容,并且通常没有良好的文档说明实现了哪些部分。

所以,我的问题是:是否还有其他电话集成标准 支持第三方呼叫控制,这可以被认为是在可预见的未来得到广泛支持的标准吗?


我建议你考虑CSTA3。

ECMA CSTA3 是第三方电话呼叫控制的综合标准,在细节上远远优于 TAPI,并由多家供应商实施。 CSTA 存在 Web 服务定义。

See ECMA CSTA 3

我强烈推荐该标准,但建议您仔细考虑目标供应商是否支持您需要的 CSTA 标准。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TAPI 的替代技术? 的相关文章

  • [教程] 中兴光猫f477V2改固话桥接,支持电脑、手机SIP APP拨打

    坐标北京 联通免费开通固话 xff0c 新给的光猫是比较新的型号中兴F477V2 光猫本身支持voip xff0c 买个最普通的座机接到phone口就可以用了 xff0c 固话号码是01082xxxxxxx打头的 xff0c 资费市内0 1
  • RTSP协议,与sip区别

    RTSP Real Time Streaming Protocol 是应用层中的实时流协议 xff0c 处于RTP RTCP SRTP等之上 xff0c 使用RTP或TCP来进行数据的传输 xff0c 其本身并不传输媒体流数据 xff0c
  • SIP 鉴权 & HTTP 认证

    sip 鉴权是基于摘要签名认证的 具体来说 每一个用户都有一个用户名和密码 用户名和密码在客户端和SIP 服务器的数据库中都有保存 在认证的过程中 客户端将自己的信息 用户名 密码 url 等信息 做一些复杂的MD5 或者SHA256 SH
  • SIP鉴权—摘要式认证

    SIP 认证过程源自 HTTP 摘要式认证 HTTP Digest Authentication xff0c 它是一种基于质询的安全机制 当服务器收到一个请求 xff0c 将质询请求的发起者 xff0c 要求提供相应的身份信息 服务器发出的
  • 对SIP摘要认证方案的理解

    一 口令认证常见机制 基于口令认证的系统一般有以下几种口令验证方式 xff1a 1 客户端以明文形式将用户名密码通过网络发送到服务器 xff0c 服务器与已经保存在服务端的用户名密码进行比较 xff0c 一致则通过验证 xff1b HTTP
  • 【转载】理解SIP的认证

    理解SIP的认证 From http blog sina com cn s blog 4b839a1b01000bqq html 1 认证和加密 认证 xff08 Authorization xff09 的作用在于表明自己是谁 xff0c
  • SIP协议&开源SIP服务器搭建和客户端安装

    1 SIP SIP 是一个应用层的控制协议 可以用来建立 修改 和终止多媒体会话 例如Internet电话 SIP在建立和维持终止多媒体会话协议上 支持五个方面 1 用户定位 检查终端用户的位置 用于通讯 2 用户有效性 检查用户参与会话的
  • 年轻人正在双11掀起国潮热

    NEW 关注Tech逆向思维视频号 最新视频 男生的秋裤 女生的打底裤 哪个更抗冻 出品 盒饭财经 文 彻诺 当传统工艺走入现代商业 当传统文化遇上当代场景 郭艾薇的朋友圈已成了大型考古现场 你看 这是我朋友挖土时给自己拍的视频 这是另一个
  • Jitsi SIP Communicator 安装程序

    在完成更改后 我必须为 Jitsi SIP Communicator 创建安装程序 我在网上搜索并发现了一些步骤 如下所示 软件要求 西格温 包含库 make gcc 和 g http cygwin com setup exe 明GW 仅
  • ios pjsip - 在 sip 通话期间播放声音

    当我进行 sip 呼叫时 有时我想发送 dtmf 数字 为此 我创建了一个自定义拨号盘 当按下某个键时 该拨号盘应播放该键的声音 但在 sip 呼叫期间不会播放该声音 当没有呼叫时 会播放声音 这些声音是通过以下函数播放的AudioTool
  • 使用 Android SIP 堆栈进行点对点 SIP 呼叫?

    我一直在寻找一种方法来设置 Android SIP 堆栈 以便能够以临时方式在同一网络上的两个设备之间建立 SIP 呼叫 即无需注册到 SIP 服务器 我无法让它工作 因为 SIP 演示包括服务器注册 如果没有此步骤 我无法让它拨打或接听电
  • Android视频通话使用android的sip

    我想在android 中开发一个视频通话程序 我想到使用android 2 3 3中引入的内置sip 但如何发起视频通话呢 我看到它不受支持 我相信通用 Android SIP 堆栈支持视频 取自 https developer andro
  • 为什么 Android 2.3 中包含的本机 SIP 堆栈无法在 3g 上工作?

    我想知道为什么 Android 框架 自 2 3 起 中包含的本机 SIP 堆栈不能在 3g 上工作 这是否与谷歌对其合作伙伴可能有的任何法律或限制有关 此外 有人知道是否有计划取消该限制吗 Thx In 姜饼 http androidxr
  • 如何将 rtp 数据包有效负载字节转换为任何音频数据?

    我正在用java制作一个项目 不使用任何第三方库 我已经使用以下命令成功建立了 udp 连接DatagramSocket 然后我开始使用sip协议进行通信 我已经顺利通过了注册和邀请阶段 这就是我获取音频数据流将传输到的主机和端口的方式 然
  • 如何使用Python套接字发送SIP消息

    我需要使用 Python 套接字发送 SIP 消息 我已经让客户端向服务器发送一些内容 但我无法让客户端向服务器发送 SIP 消息 INVITE usr bin python import socket R IP 192 168 2 1 R
  • 星号:发起呼叫未在拨号方案中设置 CALLERID

    我正在使用 Asterisk PBX 呼叫软件电话 我使用此命令 发起 SIP 100 分机 4004 在拨号计划中 我必须获取 CALLERID 变量 但在这种情况下 它始终为空 P S 如果我从软件电话 100 拨打分机号 4004 则
  • 如何仅使用音频编解码器制作 iOS VOIP/SIP 应用程序 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 任何人都可以帮助我消除我的疑虑 我正在尝试实现 SIP 应用程序 我已经设置了 sip 服务器 并且我有我的 sip 帐户的用户名和密码
  • 适用于 iPhone 和 Android 的 sip 堆栈

    我正在寻找适用于 Android 和 iPhone 的 SIP 堆栈 我发现了很多类似的问题 有时已经很老了 我不太关心解决方案是商业的 但这是首选 还是开源的 到目前为止我发现 RADVISION 的 Android 商业解决方案 iPh
  • 使用sipp播放音频文件

    所以使用类似的语法 sipp sn uac SERVER IP s DESTINATION NUMBER ap AUTH PASSWORD aa m 1 l 1 d 10000 我能够发起 sip 呼叫 我想要实现的是 被叫方接听电话后 播
  • Android SIP 来电使用带有广播接收器的服务

    大家好 其实我正在尝试创建一个应用程序 支持基于 SIP 通过互联网进行音频呼叫 这里使用本机 sip 我遇到了来电问题 我已经完成了服务的注册部分 但是在接听电话时我无法接听电话 请帮助我 Service file package exa

随机推荐