TAPI基本函数

C++实现的TAPI通信编程实战 TAPI(Telephony Application Programming Interface)是一种允许软件应用程序控制电话系统的编程接口。它主要用于Windows平台,为开发者提供了一系列的API函数,以实现电话通信的基本功能。在TAPI编程中,多个关键的结构体定义了通信过程中的各种状态和信息。例如:结构体包含了线路设备的能力信息,如支持的电话功能、呼叫特性等。结构体描述了当前呼叫的状态,如是否处于通话中、呼叫的类型等。 阅读详情

Only Use In TAPI Version 1.4
Basic Telephony Services Reference

1.TAPI初始化与关闭
LineInitializeEx  初始化一个TAPI应用, 同步返回.
LineShutdown 关闭一个TAPI应用, 同步返回.

2.线路版本协商
LineNegotiateAPIVersion  应用和TAPI协商一个可以使用的TAPI版本, 同步返回.

3.线路设备状态与能力
LineGetDevCaps  得到指定线路设备的实际参数能力, 同步返回.
LineGetDevConfig 得到媒体流设备的配置, 同步返回.
LineGetLineDevStatus 得到指定的已打开线路的当前状态, 同步返回.
LineSetDevConfig  设置指定媒体流设备的配置, 同步返回.
LineSetStatusMessages 设置那些状态改变消息可以通知应用, 同步返回.
LineGetStatusMessages  得到当前使用的状态改变消息设置, 同步返回.
LineGetID  返回与指定的线路,地址或呼叫相关联的设备ID号, 同步返回.
LineGetIcon  得到显示的ICON, 同步返回.
LineConfigDialogEdit  显示一个对话框,用户可以改变线路设备的设置, 同步返回.

4.地址
lineGetAddressCaps 得到一个地址的电话参数, 同步返回.
LineGetAddressStatus 得到指定地址的当前状态, 同步返回.
LineGetAddressID ?, 同步返回.

5.打开/关闭线路设备
lineOpen 以指定的打开方式打开一条指定的线路设备, 同步返回.
LineClose  关闭一个已经打开了的线路设备, 同步返回.

6.地址格式
LineTranslateAddress  在规范格式与拨号格式间转化地址, 同步返回.
LineSetCurrentLocation 设置当地电话区号??, 同步返回.
LineSetTollList 操作响铃列表, 同步返回.
LineGetTranslateCaps 返回地址的转化能力, 同步返回. 

7.呼叫状态与设置
LineGetCallInfo  返回确定的呼叫信息, 同步返回.
LineGetCallStatus  返回指定呼叫的完整状态信息, 同步返回.
LineSetAppSpecific  设置一个呼叫信息结构的特定域, 同步返回.

8.建立呼叫
LineMakeCall  建立一个拨出呼叫话并返回句柄, 异步返回.
LineDial  拨打(可拨号)地址, 异步返回.

9.来话应答
LineAnswer 来话应答, 异步返回.
LineSetNumRings 设定来话被默认应答前的响铃次数, 同步返回.
LineGetNumRings  返回来话被默认应答前的响铃次数最小值, 同步返回.

10.呼叫特殊控制
LineSetCallPrivilege  设置应用程序的特权??, 同步返回.

11.挂断呼叫
LineDrop  挂断或是取消呼叫, 异步返回.
LineDeallocateCall  释放指定呼叫句柄, 同步返回. 

12.呼叫句柄处理
LineHandoff  , 同步返回.
LineGetNewCalls  返回应用没有线路设备或地址句柄的呼叫句柄列表, 同步返回.
LineGetConfRelatedCalls  返回同一电话会议的呼叫句柄列表, 同步返回. 

13.位置与国家的信息
LineTranslateDialog  显示一个对话框,用户可以修改位置与国家信息, 同步返回.
LineGetCountry  返回指定国家,拨号规则和其他信息, 同步返回.

LineGetRequest  得到DLL的下次请求, 同步返回.
 

C# TAPI拨电话 通过TAPI实现拨打电话功能 注册TAPI * 将 Interop.TAPI3Lib.dll拷贝到windows/system32文件夹下 * 开始->运行regsvr32 tapi3.dll,提示注册成功后可以运行程序 立即下载

相关推荐

TAPI(C#编程)封装类

微软电话营养编程接口的C#封装源码,对于用C#编写电话应用的程序员有很大参考价值。

TAPI协议介绍

TAPI协议介绍TAPI(电话应用程序接口)是一个标准程序接口,它可以使用户在电脑上通过电话或视频电话与电话另一端的人进行交谈。假设你的电脑上安装了TAPI,并且你安装了正确的应用程序和硬件设备,那么你就可以实现:  1.点击某人的照片即可实现通话  2.使用类似图形用户界面(GUI)来建立一个会议电话,然后准时参加会议。  3.可以看到与你谈话的人  4.可以在你发送的e-mail中添加语音文件

chszs的专栏 5476

TAPI3.0 函数说明

TAPI3.0 函数说明。一些主要函数的功能,参数介绍,包括一个例子

枚举进程句柄File,Section,Mutant,Timer关闭Mutex句柄实现游戏多开

原文:http://www.cnblogs.com/Y4ng/archive/2012/09/06/EnumProcessHandle_EnumMutex.html     相信做过游戏多开的朋友就会发现,很多游戏普遍使用互斥mutex来防止程序多开,说实话这种方式已经非常OUT了。但是由于时间和技术的沉淀关系,留下来的游戏依然会存在这种方式。 最近接触到一款游戏是N前非常火热的对战游戏,可以称...

weixin_34343689的博客 971

TAPI3.0C#源码

本程序使用c#为开发语言,用TAPI3.0开发的,是一个简单的TAPI3.0例子,里面的源码对我这样的TAPI3心新手很有帮助

一个比较完成的tapi程序,包括一个包含全部tapi定义的模块和一个tapi类,包括查看以建立的tapi连接、拨号、中断连接以及对线路和拨号进行设置。(38KB)...

一个比较完成的tapi程序,包括一个包含全部tapi定义的模块和一个tapi类,包括查看以建立的tapi连接、拨号、中断连接以及对线路和拨号进行设置。(38KB)

C# Winform 拦截关闭按钮触发的事件

用户关闭软件时,软件一般会给“是否确认关闭”的提示。通常,我们把它写在FormClosing 事件中,如果确定关闭,就关闭;否则把FormClosingEventArgs 的 Cancel 属性设置为 true,就取消了该窗体的关闭。如果该窗体是主窗体,我们想在该窗体关闭时关闭整

TJT999 2万+

TAPI 学习笔记

TAPI学习的笔记,一些入门级的知识,希望能帮到初学者

IP Telephony with TAPI 3.0

  ® Windows® Operating SystemIP Telephony with TAPI 3.0White PaperAbstractTAPI 3.0 is an evolutionary API providing convergence of both traditional PSTN telephony and IP

tengulre的专栏 1516

从RTL到GDSII:DC综合里那些没人告诉你的时钟约束冷知识(附真实工程示例)

本文深入探讨数字IC设计中DC综合阶段的时钟约束冷知识,包括无毛刺时钟切换、寄存器分频时钟约束、虚拟时钟应用等关键技巧。通过真实工程示例,揭示常见约束误区及解决方案,帮助工程师提升时序收敛效率。特别针对input_delay和output_delay在多时钟域场景下的设置陷阱提供实用指南。

weixin_29306317的博客 429

SIMetrix教程-001.SIMetrix软件简介与安装

  由于某些原因需要用到SIMetrix仿真软件,然而网上的资料并不是特别多,故在此记录一下这款仿真软件的学习过程,也给有需要的人提供一些参考,免走弯路。如果使用过Pspice或者LTspice软件,学习SIMetrix会很容易入门,仿真软件都是大同小异的,会一样后都可以快速入门其他软件。   SIMetrix是一款以SPICE模型为基础的仿真软件,集成了SIMetrix和SIMPLIS两款内核,为工程师提供了可靠的、易于使用的、并完美结合了速度与精度的电路仿真方式。官方的话不多说,和LTspice一样,优

gaoyong_wang的博客 2万+

TAPI基本函数的使用

Only Use In TAPI Version 1.4Basic Telephony Services Reference1.TAPI初始化与关闭LineInitializeEx     初始化一个TAPI应用, 同步返回.LineShutdown 关闭一个TAPI应用, 同步返回. 2.线路版本协商LineNegotiateAPIVersion     应用和TAPI协商一个可以使用的

阿科 专栏 1655

逆向工程实战:手把手教你破解药监局网站的动态数据加载机制(Python+Chrome开发者工具)

本文详细介绍了如何利用Python和Chrome开发者工具逆向破解药监局网站的动态数据加载机制。通过分析Ajax请求、解析JSON响应数据以及处理动态参数,帮助开发者高效采集动态加载内容,适用于爬虫开发与数据分析场景。

weixin_30832143的博客 67

TAPI基本函数(zz)

1.TAPI初始化与关闭LineInitializeEx  初始化一个TAPI应用, 同步返回.LineShutdown 关闭一个TAPI应用, 同步返回. 2.线路版本协商LineNegotiateAPIVersion  应用和TAPI协商一个可以使用的TAPI版本, 同步返回. 3.线路设备状态与能力LineGetDevCaps  得到指定线路设备的实际参数能力, 同步返回. LineGetD

ThinkingAboutLife的专栏 707

历年安徽省省赛AHOI初中组考点分类汇总考点分类汇总

持续更新中.....

weixin_42358969的博客 818

用扩展点为 Fiori Elements 添加自定义动作:从原理到落地的完整实践

本文介绍了如何在基于OData V4的Fiori Elements应用中通过Extension Points添加自定义Action按钮。主要内容包括: 扩展点动作与标准注解动作的区别:扩展点用于非标准前端流程、组合操作等场景,需通过extensionAPI与框架交互。 扩展点动作的插入位置:可放置在List Report表格工具栏、Object Page页眉/页脚/Section工具栏等位置,并说明了相应的manifest.json配置节点。 配置模型与处理函数契约:详细说明了press、visible/e

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 249

TAPI

       我的IVR的起步。学了很快就忘了,不如写点东西纪念一下。TAPI最新版本是3.1, 基于COM的。2.2是用C描述的,我没多去研究。不过网上很多的资料也都是用2.2写的,3.1的很少,或是没有。用TAPI3.1我们不仅可以写出基于公共电话交换网(PSTN)上语音呼叫的应用程序,而且可以写出多点传输的IP多媒体会议。TAPI3.1的四大组成部份:1 COM API 2 TAPI Ser

old_dustman的专栏 2846

基于PPT的三维光路结构示意图绘制实例演示-技术细节

基于PPT的三维光路结构示意图绘制实例演示-技术细节

简单光学 7465

tapi python

我整理的一些关于【数据】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/eDOcp1探索 TAPi 和 Python 的结合 在机器学习和数据科学的世界里,Python 已成为一种广泛使用的编程语言,其简单明了的语法和强大的库支持使其深受欢迎。然而,了解如何使用 Python...

weixin_33023873的博客 152

YOLOv8首发优化:遥感目标检测 | 专为低质量遥感图像设计的边缘 - 高斯聚合(EGA)模块,解决低空间分辨率、传感器噪声、目标模糊、低光照退化和部分遮挡等限制

一种轻量级网络,其创新性地整合了专为低质量遥感图像设计的边缘 - 高斯聚合(EGA)模块。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 488

LabVIEW实现TCP通信

在本节中,我们将简要探讨TCP通信的基础知识,并以工业物联网平台TLINK中的云端设备数据发布设计为例,详细阐述在互联网环境下TCP客户端应用程序设计的基本方法。

不脱发的程序猿 1959

24个基本指标精粹讲解(17)--TAPI

指数点成交值指标——TAPI TAPI是英文Total Amount Weighted Stock Index 的缩写,中文译名为“每一加权指数的成交值”。是一种超短期股市分析技术指标。第一节 TAPI指标的原理及计算方法 一、 TAPI指标的原理 TAPI指标是根据股票的每日成交值与指数间的关系,来反映股市买气的强弱程度及未来股价展望的技术指标。其理论分析重点为成交值。

我的仓库 My Storehouse 1780

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

编写TAPI应用程序

TAPI(Telphony Application Programming Interface)可以称作电话编程接口,它是微软提供的计算机和电话网相联系的编程接口,使程序员可以利用这个接口通过电话线使用多种计算机复杂的通讯工作。TAPI能提供的功能主要有:自动拨号;以文件、传真、电子邮件的方式传送文件;访问Internet或其他形式信息服务、组织会议呼叫、使用主叫识别处理入呼叫、计算机间通过电话线

thinkray的专栏 1469

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

tapi 函数

TAPI协议:    TAPI是电话应用编程接口(Telephone Application Programming Interface)的缩写.开发人员使用TAPI编写的应用程序能有效的利用电话业务供应商的服务,既可以通过一个模拟Modem对其进行访问,也可以访问专业的用户交换机(PBX)所提供的高级功能TAPI机制:  TAPI提供4个层次的服务。  (1)辅助电话:    辅助电话提供的函数

mmzsyx的专栏 2717
上一篇: TWebBrowser控件与MSHTML库连接
下一篇: TWebBrowser流程讲解及如何判断下载网页成功
mutant
博客等级 码龄27年 3粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值