关于网友提出的“ 用猫向外拨电话时能否检测到线路状态?我想在外拨接通后播放一段语音”问题疑问,本网通过在网上对“ 用猫向外拨电话时能否检测到线路状态?我想在外拨接通后播放一段语音”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 用猫向外拨电话时能否检测到线路状态?我想在外拨接通后播放一段语音
描述: 我用的是bcb的apro控件,在接收时可以判断接通否,但外拨时却不行,网上查了些资料,有说只用猫是无法实现的,是不是这样?
解决方案1: 我做好了,这个东东呵呵,可以用电话听音乐:)
解决方案2: 这个不是平台的问题,通常是Modem的问题。对于模拟线路(就是我们的普通电话线路),判断接通与否全靠信号音,Modem里面的芯片对信号音的判断是很简单的,而且其频率等参数未必和你的实际环境一样。你现在的情况就是Modem在拨号完毕后返回了“Busy”。
每个Modem都有所不同。我的笔记本上的朗讯Modem就很好。
通过修改注册表,可以设置为拨号后总是接通,然后你不管三七二十一,就开始播音。
有个朋友做了个“语音天使”的控件,在拨号后就开始录音,然后自行对信号音进行分析,相对而言比较准确。当然前提也是必须修改注册表,设为拨号后立即接通。你可以找他购买。
无论如何,如果要准确地进行外拨,最好购买专业的语音卡。语音卡还可以很多路同时外拨。如果用数字语音卡就无比准确了,当然要向电信运营商申请数字线路。
顺便说一句,我的语音平台无论Modem卡还是语音板卡,都可以透明地支持,而且代码一样。
解决方案3: 必须是语音猫。如果是语音猫,可以下载一个免费平台试试:
http://www.bluespace.com.cn/koodoo/download_tapi3.htm
解决方案4: 帮楼主顶!关注!
以上介绍了“ 用猫向外拨电话时能否检测到线路状态?我想在外拨接通后播放一段语音”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3153112.html