如何利用tapi检测对方按键

gl00 2001-05-31 08:43:00
用tapi3.0怎样才能检测到对方按键?请高手帮忙
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
assay 2001-11-19
  • 打赏
  • 举报
回复
?
qb_zhm 2001-08-11
  • 打赏
  • 举报
回复
er
zhengyun_ustc 2001-08-11
  • 打赏
  • 举报
回复
My advice:
作一个自己的类:public ITTAPIEventNotification
然后重载ITTAPIEventNotification::Event,
在其中呢:
switch(TapiEvent)
{
...
case TE_DIGITEVENT:
...
用ITDigitDetectionEvent的get_Digit方法
...
}
SCUM 2001-08-11
  • 打赏
  • 举报
回复
call lineMonitorDigits()

然后处理 LINE_MONITORDIGITS 消息


bush 2001-05-31
  • 打赏
  • 举报
回复
what's mean?
gl00 2001-05-31
  • 打赏
  • 举报
回复
就是说当应答后,如果对方按了按键,我怎么检测到这个信号?帮忙了
  编写一本串口及语音传真编程方面书籍的想法,是在编写语音自动应答系统时产生的。该系统的作用是通过语音Modem来把谈话内容录制下来.并能提示对方。虽然目前已有现成的软件,但用于商业用途的收费不菲,而且也有种种先天不足(如:不能判断对方是否挂机、无人接听、忙音、静音等) ,又不能集成在应用软件中.于是提出编写一个实用的自动应答系统。开始编写时头脑还是一片空白,只知道用语音AT命令可以实现这些功能.但是这些命令很繁杂,而且不同型号的调制调解器也许需要用不同的AT命令.很难实现兼用性;虽然TAPI可以实现,且兼用性不错,但找遍了书店和国内的网站都未找到详细完整的资料;另外在介绍语音、传真格式的转换等方面需要编写大量的代码:一些现成的免费控件如MSCOMM、SP-COMM,虽然也可以实现一些简单的功能. 但这只是AT命令的扩展. 功能有限. 很难满足语音、传真高级编程的需求.因此考虑到利用其他第三方组件。   组件APRO就是首选,它封装了TAPI函数.提供APF打印驱动环境,转换文件为传真文件格式、拨号控件、终端控件、FTP控件等,可以实现呼叫中心、Fax系统,实现语音E-mail更简单,为GSM提供SMS服务等。   虽然如此.结合我国电信标准和Modem硬件的实际情况,还是需要部分修改APRO组件的代码,用语音识别的方法解决了在"语音"模式中不能判断对方是否挂机、无人接听、忙音、静音等("数据"模式本来就可以判断) ,修正了"传真"模式中部分内置Modem上不能收发传真的错误,成功地解决了国内语音、传真编程中的核心问题。   本书介绍利用APRO实现的电话自动应答系统.提供拨打电话或接听来电,播放、录制语音,检测、收集话机按键功能,还可以自动检测对方是否挂断等.是国内少有的功能较全的基于Modem 电话语音软件;此外,还在修正了APRO 传真模式的错误的前提下,编写了传真的收发、文件传输应用软件。   本书对组件的属性、方法、事件不是单纯的描述,而是有丰富的实例,并对实例进行深入剖析,更易于理解,以便让读者迅速地编出实用的程序,透彻地理解语音传真编程的实现方法。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧