TAPI协议介绍

TAPI(电话应用程序接口)是一个标准程序接口,使用户能够在电脑上通过电话或视频电话与他人交流。本文介绍了TAPI的功能,如点击通话、会议管理、语音邮件等;并解释了TAPI如何由Intel和Microsoft共同开发,支持不同电话系统,包括普通公共交换电话网、数字ISDN和私人分支网。此外,还详细说明了TAPI的服务提供者接口(SPI)及其工作原理。

TAPI协议介绍



TAPI(电话应用程序接口)是一个标准程序接口,它可以使用户在电脑上通过电话或视频电话与电话另一端的人进行交谈。假设你的电脑上安装了TAPI,并且你安装了正确的应用程序和硬件设备,那么你就可以实现:

  1.点击某人的照片即可实现通话

  2.使用类似图形用户界面(GUI)来建立一个会议电话,然后准时参加会议。

  3.可以看到与你谈话的人

  4.可以在你发送的e-mail中添加语音文件,也可收听你接收的e-mail中的语音文件。

  5.可以编写程序控制电脑自动接听某个号码的来电

  6.发送和接收传真

  7.便携式无线手机,电话和电脑均能实现台式机所具备的上述功能

  TAPI是由Intel和Microsoft联合开发的,Windows 95/98和Windows NT均支持TAPT。使用TAPI,程序员可以利用不同的电话系统,包括普通的公共交换电话网,数字ISDN和私人分支网。每个电话系统的硬件提供者(如调制解调器开发商或ISDN卡制造商)提供一个可以直接与硬件交互的驱动程序。

  TAPI提供了拨号和断开连接的高级界面。程序员自行编写了一个更简单的“功能呼叫”码,取代了ATDT拨号流和ATH连接断开流的译码。

  TAPI还具备一个服务提供者接口(SPI),它面向编写驱动程序的硬件供应商。TAPI动态链接库把API映射到SPI上,控制输入和输出流量。 

转载于:https://www.cnblogs.com/yangjin-55/archive/2008/12/08/2786870.html

正常情况下,丢失后要更换SIM卡,无论是那一方。所以可通过重新注册新的SIM信息来验证是否可用。具体的方案细节就不详细说明了。其中技术方面关键的一环是如何识别唯一SIM卡。 刚开始是读取SIM卡的本机号码,从http://www.microsoft.com/china/msdn/archives/library/dnnetcomp/html/netcfPhoneAPI.asp这篇<<从Microsoft .NET Framework 精简版访问电话API>>文章提供的示例中封装的Sim类中就有提供一个Sim.GetPhoneNumber()方法方便获取本机号码。 但是考虑到这个号码是可修改的且可以有很多个(通过PDA中提供的SIM管理器就可以修改)。所以得找其它的SIM卡信息,在这里用的是SIM卡中IMEI,IMSI(国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI组成如下图所示,移动终端设备通过键入“*#06#”即可查得。其总长为15位,每位数字仅使用0~9的数字。其中TAC代表型号装配码,由欧洲型号标准中心分配;FAC代表装配厂家号码;SNR为产品序号,用于区别同一个TAC和FAC中的每台移动设备;SP是备用编码。 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。IMSI组成如下图所示,其总长度不超过15位,同样使用0~9的数字。 其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网;MSIN是移动用户识别码,用以识别某一移动通信网中的移动用户。) 读取这两个号码用到TAPI的lineGetGeneralInfo()函数。而OpenNetCF提供了对TAPI的封装,正好可以拿来用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值