(一) 概述
USB盒有以下几种类型:Fi3001B(1路USB录音盒)、Fi3002B(2路USB录音盒)、Fi3101A(1路USB语音盒,带耳麦和电话机)、Fi3102A(2路USB语音盒),其中Fi3101, Fi3002和Fi3102在window 2000不能工作。如果想要Fi3001在windows 2000工作,必须要换动态库,在目录fi3001_lib下的两个动态库。所有USB盒采用统一的编程接口Phonic_ubox.dll。Phonic_ubox.dll通过回调函数通知发生的事件,其函数说明和事件的定义参考头文件phonic_ubox.h。
该接口支持下面几种类型的产品,统一用此接口。
Fi3001B 1路USB录音盒(phonic_ubox.dll, phonic_utool.dll)
Fi3101A 带耳麦的USB语音盒(1外1内)(phonic_ubox.dll,phonic_utoolI.dll)
Fi3002B 2路USB录音盒(phonic_ubox.dll, phonic_utoolII.dll)
Fi3102A 2路USB外线(phonic_ubox.dll, phonic_utoolII.dll)
上面括号内表示:应用程序必须依赖的库的文件。
Fi3002B有两个版本,版本号为6.060支持测量电压功能,低于该版本的硬件不支持测量线路电压功能。

其简单开发流程:
- 先调用ubox_open函数;
- 如果USB录音盒设备已插入,会有设备插入事件UBOX_EVENT_DEVICE_PLUG_IN通知上层程序;
- 电话振铃, 主叫号码,摘机,挂机、按键和都会用事件通知上层程序;
- 一般在摘机事件触发时调用ubox_record_file开始录音,在挂机事件触发时调用ubox_stop_record停止录音;
- 拨号调用ubox_send_dtmf,号码发送完毕,应用程序会收到UBOX_EVENT_CALLOUTFINISH事件。由于有彩铃,无法正确判断对方是否摘机,所以底层没有做检测对方摘机功能。但是具有检测对方挂机忙音功能,当底层检测到挂机忙音,会送UBOX_EVENT_DEVICE_BUSY_TONE事件给应用程序。
- 程序退出时要调用用ubox_close()关闭设备。

北京启泰天成科技有限公司位于中国北京市海淀区上地信息路19号1号楼商服中心319室,北京启泰天成科技有限公司是一家工业计算机产品、语音卡及相关设备、呼叫中心系统软件、短信系统等产品的经销批发的有限责任公司(自然人投资或控股)。北京启泰天成科技有限公司经营的工业计算机产品、语音卡及相关设备、呼叫中心系统软件、短信系统畅销消费者市场。北京启泰天成科技有限公司的产品在消费者当中享有较高的地位,公司与多家零售商和代理商建立了长期稳定的合作关系。北京启泰天成科技有限公司经销的工业计算机产品、语音卡及相关设备、呼叫中心系统软件、短信系统品种齐全、价格合理。北京启泰天成科技有限公司实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。
