usb盒常见开发问题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
usb盒常见开发问题

常见问题处理方法 收不到电话机按键,录音文件大小只有54个字节,是因为录音设备没有打开,可能有下面几种原因 第一个插上USB盒,立即运行程序,会导致驱动安装不完整,phonic_ubox.dll或者phnic_usb.ocx会给上层应用程序发送一个设备警告事件。处理方法,退出软件,重新插拔USB硬件,如果运行软件后还会出现该情况,检查驱动程序是否安装好,参考 2)。 在设备管理器中,USB盒设备名如下所示: 如果没有上面的设备,重启系统电脑后,还是找不到硬件设备,那可能是您的电脑操作系统或者USB主控制器芯片有问题。 如果有该硬件设备,请参考3)。 在“控制面板”-“声音和音频设备属性”,音频中没有音频设备,一般情况是windows Audio服务没有启动,在计算机管理,开启windows Audio 服务,并将启动类型设置为:自动,以后每次开机,该服务会自动启动的。 检查一下是不是缺少库。除了phonic_ubox.dll外,Fi3001B还需要phonic_utool.dll,Fi3101A 还需要phonic_utoolI.dll,Fi3002B和Fi3102A还需要phonic_utoolII.dll。控件开发除了需要以上的库,还需要phonic_usb.ocx。 Win 7 有些版本声卡驱动有一点问题,需要打补丁,运行开发包中的win7声卡一键修复精灵完美V3.0版.exe,然后重新启动电脑。 收不到主叫号码的原因,首先先确保您的电话线路开通来电显示,并且电话机上能看到来电号码: 如果应用程序收到设备错误事件,主叫号码会收不到的。处理方法:退出应用软件,重新插拔硬件,重启软件。 如果排除情况 1),检查程序是否缺少库,参考1中4)。 如果排除上面两种情况,检查软件能否录音,如果不能录音,也就会收不到主叫号码的,参考1。 如果不是上面三种情况,检查电话状态是否正确,对方Fi3002B,会出现一部分电话机和硬件不兼容,在振铃的过程中,会出现电话摘机,这样是不对,请更好电话机测试。 还有一部分,内部小交换机发送的dtmf类型的主叫号码不规范,而导致USB盒子收到主叫号码。 对于Fi3101A检查录音设备属性中,音量的高级属性,自动增益控制是否被选中,一般情况软件会自动修改为不选中的,如果出现被选中,可以手动去掉勾,或者硬件重新插拔一下,再运行软件。 7)来电号码一般是在第2声振铃之前发送的,不能摘机过快。 收不到忙音事件 1)先盒子确认能否录音,参考1。 2)如果能录音,那就是交换机发送的忙音不标准,标准的忙音450Hz,需要调用函数修改忙音参数,或者修改ubox.ini文件中的忙音部分。具体参数是多少,那就要分析您的忙音录音数据,如果您自己会用工具看音频波形,可以自己修改,或者你把录音数据给我们,直接告诉你参数结果。 4.插上USB盒子,听不到电脑的声音 实际上是原先电脑默认声卡被USB声卡替换,windows是将最后一个声卡硬件插上,作为默认声卡的,USB盒可以看作USB声卡设备。Windows XP 和它的以下版本,运行应用程序(不需要单独调用接口函数)会自动修改默认声卡设备改为原先的声卡。但也会出现修改不成功,比如防火墙挡住,这需要手动修改的。但是Fi3101A必须作为音频默认设备。 下面以WINDOWS XP为例在控制面板中修改默认音频设备,点击“开始-控制面板中。 C#如何添加控件? a.View-Object Browser b.在Object Browser 中, Browser 下拉菜单里面选择 Edit Custom Compoment set c. 在COM 中 添加 phonic_usb ActiveX Control module. d. 如何添加控件变量,就会自动生成lib文件。 5. 两路的盒子如何区分线路1和线路2 ? 通过设备句柄值不同区分线路。设备句柄,一个合法的设备句柄是不等于-1的整数,这个值对于不同的PC机的USB端口的值是不同的,多个USB设备也是通过它来区别。 在设备插入事件里,先送的靠近USB端口是线路1,然后才会送线路2,并且线路2的句柄比线路1句柄大1。 以一个两路的盒子为例,先定义两个变量初始化为-1(或者一个队列)用来保存设备句柄,会先后来两个设备插入事件(靠近USB端口的句柄会先送的),将设备句柄值分别赋给那两个变量(或者直接插入到队列中),这样句柄就保存好了。以摘机事件为例,摘机事件有句柄值,将句柄值和保存的句柄对比一下,就能判断线路1还是线路2。 6. 2. Fi3002B LED灯含义 关于指示灯的含义,一共有三个灯靠近USB端口的灯,设备状态灯,

文档评论(0)

676200 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档