C#编写来电显示、自动应答和录音涉及的一些问题
以下内容涉及:Data Modem;Voice Modem;AT Command;Tapi;
1.来电显示
在C#中使用serialport类和Modem的Com进行通信来获得来电显示;
需要使用AT Command:"AT+VCID=1";
代码文件: 来电显示.rar
2.录音和来电显示(Voice Modem)
在使用tapi时发现有这个问题,在第三个电话后tapi的事件不再起作用;
测试了一个国外程序高手整合的控件,自动应答没有问题,录音有两个问题:
不能录制前五秒;
录音长度要靠异常来控制;
代码不完整,没有提供关键代码(http://www.julmar.com/)
代码文件:
3.电话接听
如果你的Modem 不是Voice Modem 是不能进行接打的;
很多Voice Modem 中的Sound是half-duplex (半双工),直接使用Tapi接听电话时能听到对方的声音,但是对方会听不到自己的声音,但是
vc编写的程序就没有这个问题.
代码文件:phone.rar(vc编写的,关键代码文件作者没有不提供)
4.能直接使用的软件
国人程序员用delphi编写的程序,来电、自动应答和录音都好用.
代码文件:(没有源代码,需要的和请和此程序作者联系...)
1