GX08 PCI 语音卡说明书.docx
- 文档编号:8519212
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:91
- 大小:301.96KB
GX08 PCI 语音卡说明书.docx
《GX08 PCI 语音卡说明书.docx》由会员分享,可在线阅读,更多相关《GX08 PCI 语音卡说明书.docx(91页珍藏版)》请在冰豆网上搜索。
GX08PCI语音卡说明书
第一部分GX08PCI电话语音卡产品概述
第一章GX08PCI电话语音产品的功能特点
1.1功能特点
▲独特的DSP处理结构,能实时、高效地进行每线独立的数字化录音和放音。
▲独特的DSP处理结构,每线的数字化录音和放音可以同时并独立进行。
可以动态地选择不同的语音编码速率,并进行实时的语音压缩和解压。
▲可靠的双音多频按键(DTMF)检测,可在录音和放音的同时,立即响应DTMF按键。
▲独特的信号音产生(Generation)和识别(Detection)算法,可精确地识别任意频率的音频信号
或产生任意频率的音频信号。
▲可靠的爆发音语音检测,能准确识别对方摘机。
特别适合对外拨号/自动语音通知情形。
▲带有主叫识别(CallingIdentityDelivery)功能(DTMF/FSK兼容)。
▲FSK数据发送/接收功能。
▲带有ST-BUS和MVIP-BUS总线,可实现同机内任意卡间的任意两个通道之间的交换。
▲卡上带有处理器和大容量的存贮器,不额外占用主机的资源。
▲能识别座席卡的摘机、挂机和拍插等动作。
▲驱动程序使用事件驱动结构,便于多通道编程。
▲不需要额外硬件,可以实现三方通话和会议功能
▲提供传真功能,可发送、接收传真
▲可以实现简单的TTS(TexttoSpeech)。
▲多达16块卡在同一台计算机上,并共用IRQ,不占用主机存贮器空间,使用户方便扩容。
▲提供WINDOWS98/2000/NT和UNIX操作系统开发平台。
1.2板卡功能方框图:
1.3GX08PCI电话语音卡技术指标
接口方式:
两线模拟中继
接口阻抗:
600欧姆
频率响应:
300Hz~3400Hz
中断向量:
可选择2、3、5、6、7、10、11、12中的任一个
片上缓存:
32K~256KByte
数字语音:
A-率PCM、ADPCM
数据速率:
64KBPS、32KBPS、16KBPS
DTMF码:
0~9、*、#、A、B、C、D
交换功能:
256通道直接交换
呼叫监测:
信号音、语音、极性反转
主叫号码:
FSK、DTMF
FAX:
FAXGroup3
FSK调制方式:
逻辑0:
2200Hz±1%
逻辑1:
1200Hz±1%
数据传送方式:
二进制异步串行方式
1.4GX08PCI电话语音卡产品包装
当您第一次打开GX08PCI电话产品的包装时,您应该见到以下必备物品:
▲GX08PCI电话语音卡母板一块
▲模拟接口模块1~8块(类型和数量视乎您的订购要求)
▲本手册一本
▲1.44M、3.5寸软盘一片和/或CD-ROM光盘一份,盘片内容为Windows98/2000驱动程序和应用程序
选购物品(视乎您的订购要求):
▲铃流电源
▲交换电缆
第二部分GX08PCI电话语音卡的安装
GX08PCI电话语音卡为PCI接口,所有插于同一机器中的GX08PCI语音卡可以共享同一个中断,每一片卡单独占用32个IO口地址。
所有这些资源均由系统自动分配,无须用户手工配置。
GX08PCI电话语音卡硬件采用模块化结构设计,模拟和数字分开。
数字部分为一块独立的整板(简称母板),带有DSP、CPLD、SRAM和传真芯片等;模拟部分为一个个独立的模拟接口模块,共有三种模拟接口模块,即两线环路模拟中继模块(简称中继模块)、两线电话用户中继模块(简称用户模块)、两线环路模拟或两线语音录音模块(简称录音模块)。
如未特别说明,所有通道指中继模块、用户模块和录音模块的语音通道,而非指传真通道。
GX08PCI电话语音卡的通道资源可以分为物理通道和逻辑通道。
GX08PCI电话语音卡的物理通道是相对于每一块语音卡的,是指母板右边的电话插座和母板上倒扣的模拟接口模块,其顺序从1开始.。
对于电话插座,1通道对应于电话插座的最上面的一个插座,然后顺序数下,最后一个插座的物理通道为4(对于四线卡而言)或8(对于八线卡而言);而对于在母板上倒扣的模拟接口模块,1通道对应于靠近远离挡板和电话插座的模块。
然后顺序数下,最后一个远离挡板和电话插座的模拟接口模块的物理通道为4(对于四线卡而言)或8(对于八线卡而言)。
GX08PCI电话语音卡的逻辑通道则对应于插在同一台计算机中的所有卡而言,其顺序从0开始,其数量为所有板卡的所有通道的总和。
逻辑通道的排列从第一块卡开始,先是排列物理通道的1~4(对于四线卡而言)或8(对于八线卡而言),接着再排列下一块卡,直至所有卡排列完毕;而每块卡的顺序由计算机的PCI插槽的排列顺序来决定。
在本手册中,如果没有特别说明,所有的GX08PCI电话语音卡的通道均指逻辑通道。
第二章 GX08PCI电话语音卡的硬件安装
2.1插入GX08PCI电话语音卡
1.关闭待安装计算机的电源,包括所有外设电源。
注意:
一定将电脑电源线插头拔掉。
2.拧下计算机盖的螺丝,小心打开计算机上盖。
3.选择空闲的PCI插槽,插入GX08PCI电话语音卡。
4.用螺丝固定好GX08PCI电话语音卡。
2.2连接卡间连线
为了使插在同一台计算机中的所有卡的任意两个逻辑通道之间可以进行直接交换,每一块GX08PCI电话卡上都设有ST-BUS/MVIP-BUS/CT-BUS总线的接口。
如果您在同一台计算机中插入多块语音卡,则必须连接所有卡的ST-BUS/MVIP-BUS/CT-BUS总线的接口。
卡间连线的接口为J3,在连接卡间连线时,一定注意连线方向正确,即所有卡的连线方向
一致。
2.3连接电话机和/或模拟电话线
按照实际需要和模块类型,连接必要的模拟电话线和/或电话机,模拟电话线和/或电话机的
接口为J4,对于四线语音卡,每个J4的插口为一线,并且每个插口的中间两芯为信号线,外侧
两芯空闲;对于八线卡,每个J4插口包含两组电话线路接口,并且每个插口的中间两芯为第一组电话接口,外侧两芯为第二组电话接口(如下图)。
(8线PCI接线)
2.4连接铃流电源和用户模块供电电源
如果您使用了用户模块,则一定需要给用户模块供电,电源分两种,一种为铃流,另一种
为直流24伏。
对于GX08PCI电话语音卡,以上两种电源共用一个四芯插座,插座标识为J5,请在断电的情况下正确连接电源线。
(另外GX08PCI电话语音卡也可使用电源模块,这样就不用外接电源,电源模块直接对用户模块供电)
2.5计算机复原
装回计算机盖,并用螺丝固定好,连接计算机电源线。
打开所有电源,如果有铃流电源,也同时打开铃流电源。
至此,所有的硬件安装全部完毕,紧接着可以进入软件安装,关于软件安装,参见下一章节。
注意:
GX08PCI电话语音卡具有防雷保护功能,为保证防雷电路有效工作,插GX08PCI语音卡的计算机电源应接真正的大地。
第三章GX08PCI电话语音卡的软件安装
GX08PCI电话语音卡软件分为驱动程序和应用软件。
用户必须先安装驱动程序,然后安装应用软件。
下面详细叙述:
3.1对于Windows98驱动程序的安装过程如下:
▲安装好硬件,打开计算机电源,进入Windows操作系统。
▲将GX08PCI电话语音卡安装盘(ForWindows98/2000)插入软盘驱动器或光盘驱动器中。
▲当系统提示找到新硬件并出现“此向导搜索下列设备的新驱动程序”,并指明“PCIBridge”提示对话框时,单击“下一步”。
▲在接下来的对话框中,选择“搜索设备的最新驱动程序(推荐)”,并单击“下一步”。
▲在接下来的对话框中,选择“指定位置”,依据GX08PCI电话语音卡安装盘所插入的驱动器,在编辑框里键入相应的内容。
如GX08PCI安装盘在A:
驱动器,则键入“A:
\Drivers”;如果GX08PCI安装盘在光盘驱动器E:
驱动器,则键入“E:
\Drivers”。
再单击“下一步”。
▲在接下来的对话框中,单击“下一步”。
▲在接下来的对话框中,单击“完成”。
至此,Windows98的驱动程序安装完毕。
▲在开始->设置->控制面版->系统->设备管理器(按类型查看设备),看到
GxVoice->Voice&FaxCard(PCI)表示驱动程序安装成功。
3.2对于Windows2000驱动程序的安装过程如下:
▲安装好硬件,打开计算机电源,进入Windows操作系统。
▲将GX08PCI语音卡安装盘(ForWindows98/2000)插入软盘驱动器或光盘驱动器中。
▲当系统提示找到新硬件,并出现“此向导帮助您为硬件设备安装驱动程序”的对话框时,单击“下一步”。
▲在接下来的对话框中,选择“搜索适于我的设备的驱动程序(推荐)”,并单击“下一步”。
▲在接下来的对话框中,选择“指定位置”,并单击“下一步”。
▲在接下来的对话框中,依据GX08PCI语音卡安装盘所插入的驱动器,在编辑框里键入相应的内容。
如GX08PCI安装盘在A:
驱动器,则键入“A:
\Drivers”;如果GX08PCI安装盘在光盘驱动器E:
驱动器,则键入“E:
\Drivers”。
再单击“确定”。
▲在接下来的对话框中,单击“下一步”。
▲在接下来的对话框中,单击“完成”。
至此,Windows2000的驱动程序安装完毕。
▲在开始->设置->控制面版->系统->硬件->设备管理器,看到
GxVoice->Voice&FaxCard(PCI)表示驱动程序安装成功。
3.3对于应用程序的安装过程如下:
▲在安装完GX08PCI电话语音卡的Windows98或 Windows2000的驱动程序后,启动计算机,并进入系统。
▲将GX08PCI语音卡安装盘(ForWindows98/2000)插入软盘驱动器或光盘驱动器中。
▲在Windows的菜单“开始”——“运行”下,键入“驱动器名称:
\Install\Setup”,并回车,进入安装向导,您可以跟着安装向导,进行安装。
▲根据安装向导提示,键入语音卡应用程序的安装路径。
缺省为:
“C:
\CTI"。
▲根据安装向导提示,键入语音卡WINDOWS/Program的菜单名称,缺省为“GX08PCI语音卡”。
GX08PCI电话语音卡的应用程序安装完毕。
安装后语音卡程序组如下图所示:
GX08PCI语音处理卡采用PCI接口,支持PlagAndPlay,没有硬件跳线设置,所有的资源分配由WINDOWS操作系统自动完成,无需人工干预。
3.4测试GX08PCI语音卡
当完成上述三节的过程后,您可以使用GX08PCI电话语音卡的应用程序来测试语音卡,提供的应用程序有演示程序、信号音分析程序、语音编辑程序等。
GX08PCI电话语音卡的演示程序即提供了测试语音卡的大部分功能,如按键测试、录音、放音、信号音产生等,也提供了一些编写基于语音卡的应用程序的范例(VB、Delphi、Vc++等),仅供用户参考。
第三部分基础知识
第四章 基础知识
4.1DTMF
DTMF(DualToneMulti-Frequency),即双音多频信号,广泛用于电话拨号上,DTMF由CCITT制定,并推荐作为按键式电话的标准。
每一个DTMF信号实际上是由两种音调的声音组合而成,一个是低频,另一个是高频。
这样组成DTMF信号的频率就有两组,一组是低频信号697Hz、770Hz、852Hz和941Hz,另一组是高频信号1209Hz、1336Hz、1477Hz和1633Hz。
由四个低频信号和四个高频信号组合成16种DTMF信号——0~9十个数字、*、#、A、B、C、D,这些信号的具体频率定义如下:
1209Hz1336Hz1477Hz1633Hz
697Hz123A
770Hz456B
852Hz789C
941Hz*0#D
在GX08PCI电话语音卡上,DTMF的识别和产生全部由DSP处理器实现。
由于使用独特的算法,其识别准确度高于硬件识别。
4.2FSK
FSK(FrequencyShiftKeying),即频移键控码,在电信上,主要被用为主叫信息识别的信号。
使用FSK传送主叫信息的国际标准有两种——BELL和CCITT的,其中:
BELL建议标准:
逻辑0用2200Hz±1%表示
逻辑1用1200Hz±1%表示。
CCITT建议标准:
逻辑0用2100Hz±1%表示
逻辑1用1300Hz±1%表示。
我国原邮电部规定的主叫信息传送采用BELL标准,即
逻辑0用2200Hz±1%表示
逻辑1用1200Hz±1%表示。
在GX08PCI电话语音卡上,FSK信号的识别由硬件完成,并且遵循我国原邮电部规定的标准。
注意:
只有向电信局申请了主叫信息识别功能,电信局的交换机支持主叫信息识别功能,才
能有效使用GX08PCI电话语音卡为主叫信息识别功能而提供的相应函数。
4.3信号音
在公共电话网上,线路的状态大都是通过信号音来表达的,如忙音、拨号音和回铃音等,下面介绍几种常用的信号音。
4.3.1拨号音
公共电话网上的拨号音是在提机时,由交换机发出的一个450Hz的声音,一般它持续6~10秒,表示电话线路正常,并可以进行拨号呼叫。
GX08PCI电话语音卡提供了GX_StartDetectDialTone函数来检测标准拨号音;而如果用户需要检测非标准450hz拨号音,则需使用GX08PCI电话语音卡提供的GX_SetToneFrequency函数设置频率。
4.3.2回铃音
公共电话网上的回铃音是在发出呼叫后,由交换机发出的一个450Hz的声音,表示被叫电话已经被接通,只要对方摘机,便可以进行对话。
它是一个1秒有,4秒无的有无间断的450Hz的声音。
GX08PCI电话语音卡提供了GX_StartDetectBackTone函数来检测标准回铃音;而如果用户需要检测非标准回铃音,则需使用GX08PCI电话语音卡提供的GX_SetToneFrequency函数设置频率,GX_SetToneInfo函数设置认为是回铃音的信息。
4.3.3忙音
忙音有几种形式,如在呼叫之后由于对方线路正忙而无法接通时,由交换机发出给主叫的信号音;也有在呼叫双方通话完毕,因一方挂机,而交换机给另一方发出的信号音。
虽然国际规定忙音为700毫秒有,700毫秒无的有无间隔的声音,但各个交换机厂家也有自己的忙音标准,致使忙音种类很多,如果用户需要检测标准忙音,GX08PCI电话语音卡提供了GX_StartDetectBusyTone函数;而如果用户需要检测非标准忙音,则需使用GX08PCI电话语音卡提供的GX_SetToneFrequency函数设置频率,GX_SetToneInfo函数设置认为是忙音的信息。
4.4语音以及语音压缩
4.4.1A-率PCM码
PulseCodeModulation(PCM)是一种非均匀量化模拟信号的方法,该方法被广泛应用于电
信业的语音传输和存储上。
PCM码是在模拟信号量化的基础上,再根据语音的特点,进行非
均匀压缩。
CCITT的建议G.711规定了两种PCM的量化和压缩方法——A-律PCM码和u-律
PCM码。
u-律PCM为北美和日本所采用的语音压扩方法;而中国和欧洲采用A-律PCM语音压扩
方法。
经过A-律PCM编码后的模拟语音数据就变成了一个离散的数码流。
一个PCM码的取样
值对应8个比特,整个数码流的速率为8kHz×8bit=64kbit/s。
GX08PCI电话语音产品在录音时,支持从模拟语音信号到A-律PCM的数字化过程,并以A-律PCM数字语音码存储语音文件;同时在放音时,支持从A-律PCM的数字语音码到模拟语音信号的扩张过程。
4.4.2ADPCM码
ADPCM(AdaptiveDifferentialPulseCodeModulation)是CCITT推荐的语音压缩方法。
它是
根据语音的特点而制定的有损压缩方法,在ADPCM中,实际存储的不是语音的采样值,而是
这一次采样与上一次采样的差值。
由于语音信号的变化是连续、平滑而且很慢的,所以采样差
值的位数减少,从而所需的存储空间也减少,达到压缩的目的。
GX08PCI电话语音卡不需要额外增加硬件,由板卡上DSP来实时处理ADPCM码的压扩。
GX08PCI电话语音卡提供的是CCITT建议的32kbps标准的ADPCM码的录音和放音。
4.5主叫号码识别
主叫识别信息传送及显示(CallingIdentityDelivery,简称CID)业务是向被叫电话用户提供
的一种新的服务项目。
是指在被叫用户终端设备上显示主叫号码、主叫用户姓名、呼叫日期、
时间等主叫识别信息,并进行存储,以供用户查阅的一种服务项目。
在模拟电话线路上,实现主叫识别信息的传送方法有两种——DTMF和FSK。
DTMF方式是在第一声振铃之前使用DTMF音频信号传递,其特点是发送速度慢、无效
验,而且仅仅发送主叫电话号码。
FSK方式是在第一声振铃和第二声振铃之间使用FSK传递,特点是发送速度快、有效验,
并且可以发送除主叫号码以外的信息,如主叫姓名、呼叫日期、时间等。
但要注意,如果在第
一声振铃时马上摘机,便无法收到主叫信息。
GX08PCI电话系列语音卡有的类型提供主叫识别信息功能,有的类型没有提供主叫识别信息功能,请您在购买产品时,加以说明购买的类型。
注意:
只有向电信局申请了主叫识别信息功能,并且电信局的交换机支持主叫识别信息
功能,才能有效使用GX08PCI电话语音卡为主叫识别信息功能而提供的相应函数。
第四部分GX08PCI语音卡程序员手册
第五章 软件开发平台
GX08PCI电话语音卡的编程接口包括控件编程接口(GxPCI08F.ocx)和动态连接库(GxVoice.DLL)编程接口两部分。
动态连接库负责同底层设备驱动程序通讯,控件是对动态连接库的封装,应用程序所有对GX08PCI电话语音卡的操作最终都是通过动态连接库(GxVoice.DLL)来完成的。
两种编程接口均支持VC++,BC++,VB,DELPHI,PB等开发平台。
控件编程接口(.OCX)和动态连接库编程接口(.DLL)的函数调用大致相同,详细情况见后序说明。
编程时推荐使用动态连接库编程接口编程。
5.1语音卡控件在不同语言中的应用
5.1.1VisualBasic
新建工程,选择“工程”中的“部件”,在控件中选中GxPCI08FActiveXControlModuel(Version1.0),点击确定按键,在以下窗口中都点击是即可。
5.1.2C++Builder和Delphi
新建工程,选择“Component”中的“ImportActiveX”,在ImportactiveX中选中GxPCI08FActiveXControlModuel(Version1.0),点击Install按键,在以下窗口中都点击是即可。
5.1.3VisualC
新建或者打开工程后,选择“Insert”菜单的“Resource”项,在出现的选择框中选择
“Dialog”,点击“New”按钮。
在Dialog(对话框)中单击鼠标右键弹出“InsertActiveXControl”,在ActiveXcontrol中选中GxPCI08FControl,点击OK按键即可。
5.2GX08PCI电话语音卡控件编程函数列表
控件编程接口函数与动态连接库函数用法大致相同,详细说明请参照5.4节“GX08PCI电话语音卡C语言函数”及《GX-08FPCI语音卡控件使用说明》和《GX-08FPCI语音卡控件编程函数》
5.2.1、与动态连接库同名函数
初始化和关闭系统接口函数包括:
shortGxInitializeSystem();
shortGxCloseSystem();
获取系统参数接口函数
shortGxGetCardSerialNo(shortCardNo);
shortGxGetTotalCardCount();
shortGxGetCardStatus(shortCardNo);
shortGxGetTotalChannelCount();
shortGxGetTotalVoiceChannel();
shortGxGetChannelType(shortChannelNo);
shortGxGetChannelStatus(shortChannelNo);
打开关闭通道接口函数
shortGxOpenChannel(shortChannelNo);
shortGxCloseChannel(shortChannelNo);
两线模拟中继模块操作接口函数包括:
shortGxTrunkHookOff(shortChannelNo);
shortGxTrunkHookOn(shortChannelNo);
shortGxStartDetectTrunkPolarity(shortChannelNo);
shortGxStopDetectTrunkPolarity(shortChannelNo);
shortGxStartTrunkPickUp(shortChannelNo,shortTimeByMicroSecond);
shortGxStopTrunkPickUp(shortChannelNo);
用户模块操作接口函数
shortGxUserRingOn(shortChannelNo,unsignedshortRingOnTime,
shortRingOffTime,shortTotalTimes);
shortGxUserRingOff(shortChannelNo);
shortGxSetUserPickUpTime(shortTimeByMicroSecond);
侦听通道接口函数
shortGxListenChannel(shortChannelNo,shortSourceChannel);
shortGxUnListenChannel(shortChannelNo);
shortGX_SetLink(shortChannelNo,shortOtherChannel);
shortGX_ClearLink(shortChannelNo,shortOtherChannel);
信号音产生接口函数
shortGxStartGenerateSignal(shortChannelNo,shortFrequency0,
shortFrequency1,shortOnTime,shortOffTime,shortTotalTimes,
shortStopChar);
shortGxStopGenerateSignal(shortChannelNo);
信号音识别接口函数
shortGxStartDetectDi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GX08 PCI 语音卡说明书 语音卡 说明书