基于TAPI的远程通讯系统的开发作者:张健.pdfVIP

基于TAPI的远程通讯系统的开发作者:张健.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TAPI的远程通讯系统的开发作者:张健.pdf

基于TAPI的远程通讯系统的开发 张健①庄靖。 ①北京铁路局太原勘测设计院电算室山西太原建设北路442号030013£i芏皇j曼!坠i娶垒:璺她 ②山西大学计算中心山西太原030006§熟婪鳃gj墼墨婪:曼垡婪:业 sual 摘要本文介绍了使用Vi C++开发基于TAPI技术的远程通讯软件.对TAPI技术和系 统的特点、开发环境、程序模块及应用情况等做了阐述. 关键词TAPIVisual . C++;Windows;MODEM;远程通信; 1引言 随着计算机通讯技术的发展,应用程序之间的通信、数据共享已成为程序开发的必要功 能。对于远程通讯来说,尽管有DDN、光纤及借助INTERNET的远程访问等先进手段,但基 于MODEM和电话线的拨号式通信仍然是最方便、最经济的方式。尤其对于本通讯系统的应 用单位(某通讯公司)来言,由于通讯点散布在各处,并且要求通信系统专用、保密,采用 MODEM和开发专用通讯软件的方式最为适用。 本系统原为DOS应用程序,使用Hayes兼容的AT命令集来完成通讯操作。由于各调制 解调器厂家对该命令集都做了各自的扩展,因而存在对不同调制解调器的兼容性问题。在采 大多数的调制解调器。 2TAPI技术简介和实现框架 Interface,可称作电话应用程序编程接口,是 TAPI即TelphonyApplicationProgramming 如C、DELPHI等。TAPI不仅支持旧的电话网络(POTS,Plain ServicesNetwork)。程序员利用这个接口,免 一些新的电话技术,如ISDN(IntegratedDigital 去了同纷繁复杂的不同硬件设备打交道的过程。TAPI的功能相当强大,如:直接连入电话网; 自动拨号;以文件、传真、电子邮件的方式传送文件:电话会议、主叫识别(来电显示)等 等。 TAPI的实现框架主要有以下部分: 线路的初始化,使用以下函数获得TAPI的句柄指针。 LONG linelnitialize( LPHLINEAPP lphLineApp, 1087 HINSTANCE hInstance, LINECALLBACK lpfnCallback, LPCSTR lpszAppName, LPDWORD lpdwNumDevs ); · 数的兼容性。使用lineGetDevCaps获得当前安装的各TAPI设备的相关信息。 使用以下函数打开线路并获得线路句柄: LONG lineOpen( HLn寸EAPP hLineApp, DWORD dwDevicelD, LPHLINE lphLine, DWORD dwAPIVersion, DWORD dwExtVersion, DWORDdwCallbackInstance, DWORD dwPrivileges, DWORD dwMediaModes, LPLI卜ⅡZCALLI璇RAMSconst lpCallParams );

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档