您的位置:首页 > 其它

总算解决了MODEM无法显示来电号码的问题

2010-03-13 17:51 344 查看
最近要部署的CRM系统有个来电显示功能,有电话来了就可以弹出一个网页窗口进行相关操作,软件说明上说只要MODEM支持语音功能即可。

部署前测试的时候找了台笔记本一试,果然可以,接着就没管了。正式部署的时候却发现除了之前那台笔记本以外,其它机器都弹不出那个网页窗口,于是从上周开始断断续续折腾这个问题:

1)首先怀疑是IE的问题,能弹出网页来的机器是IE7,弹不出来的是IE6,结果不行的机器不管是升级到IE7还是IE8都不行。

2)没办法,只好开始白盒分析了,看网页源码得知是调用了一个本地ACTIVEX控件实现的来电显示相关的功能,该控件暴露了若干方法,于是习惯性地开始对该控件动手。

PEID-》ASPACK-》脱壳-》DELPHI-》DEDE反汇编,看了看得知是用TAPI接口实现的来电显示功能,BLAHBLAH。。。BLAHBLAH。。。信息了解了不少,总之没有解决问题。。。

3)剥离出来电显示部分的网页,在IE8中结合脚本调试器对该控件的功能遂逐一测试之,发现在弹不出来的机器上有2个方法根本就没调用(其中就有弹出网页的那个),开始怀疑是系统问题了。。。

3)怀疑MODEM驱动设置,折腾一番,未果

4)怀疑TAPI版本问题,折腾一番,未果
5)第N次上网搜索资料,总算在一个此方面开发BLOG中看到一个类似情况,解决方法:

控制面板-》调制解调器设置-》国家选为美国

尝试之,果然可以,折腾了一个星期的问题原来就这么简单。

总结,可能原因:

1)和不同国家电话系统的差异有关

2)据有关资料显示,可能和FSK与DTMF之间的差异有关
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐