CT8E1D系列数字中继语音卡_第1页
CT8E1D系列数字中继语音卡_第2页
CT8E1D系列数字中继语音卡_第3页
CT8E1D系列数字中继语音卡_第4页
CT8E1D系列数字中继语音卡_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CT8E1/D系列数字中继语音卡程序员开发手册VERSION 7.26长丰健业通讯技术有限公司长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册1手册序言欢迎使用长丰健业新一代PCI高性能CT8E1/D系列数字中继语音卡。长丰健业新一代高性能PCI 数字中继语音卡主要为满足电信级系统工程性能而设计;采用高达18 片多级通信专用DSP 处理器处理,配有专门的数字信号处理算法,具有更高的稳定性和可靠性以及完全开放的资源架构体系;CT8E1/D单板完成数字中继接续、信令处理、语音、DTMF、电话会议以及传真和短信通信等多种功能,提供1E1-8E1/30-240 线的梯

2、级密度接入,是目前唯一集成SS1/DSS1/SS7 三种信令方式、支持三种信令混合接入(三个E1以上的数字中继卡)的高性能PCI高端数字中继语音卡。CT8E1/D系列全部采用H.100交换总线,可与CT240AG 24 线高密度人工座席卡交换,提供足够灵活的扩容空间,支持多密度座席系统和资源密度的应用。CT 系列统一了软件开发平台,所有语音卡使用同一驱动程序,数字中继和模拟中继使用同一接口,二者的应用程序可无逢移植。一 本手册的编写:本手册为长丰健业CT8E1/D 系列PCI 高端数字中继语音卡的程序员手册。将为您在开发和使用CT8E1/D系列数字语音卡时提供有益的参考和帮助。CT8E1/D是

3、长丰健业高密度、全资源PCI高端数字中继语音卡的总称;包括CT8E1/D在内共有4个产品型号: CT2E1/D 30/60 路PCI数字中继语音卡CT4E1/D 90/120路PCI数字中继语音卡、CT6E1/D 150/180路PCI数字中继语音卡CT8E1/D 210/240路PCI 数字中继语音卡本手册以CT8E1/D为介绍范本,其它各型号或配置的数字中继语音卡可参阅本手册使用。二 本手册结构:本手册分为二部分第一部分:CT8E1/D数字中继语音卡硬件手册注:本部分已经删除,并移入硬件手册中第二部分:程序员开发参考手册详细介绍了OCX编程接口和DLL编程接口,包括所有32 位Window

4、s环境下的应用。注释:程序范例和测试工具。由于该部分不断更新,因此不包含在本手册中,但随卡配送在安装光盘中。程序范例包含了范例程序的源代码供用户参考,测试工具则允许用户针对系统中可能出现的硬件故障作出测试分析。让用户能够对系统的应用程序和硬件底层作出故障排查。三 产品信息:您所购买的产品的具体型号和产品编号已标注在您收到的质保证书上。本套产品至少应包括:·语音卡一套(具体配置在购买时已确定)·程序员开发手册·安装光盘一张·质保证书四 技术支持和服务:如果在产品使用过程中遇有困难或需要技术协助,敬请您与我们联系,我们一定会给予您及时的解答和真诚的协助,我们

5、的联系方法是:地址:深圳市高新技术产业园区南区高新南一道中国科技开发院研发大楼7楼电话:(0755) 26994708 26994822 26994718 传真: 26994899E-mail: techsupport E-mail: sales2目录第一部分:CT8E1/D数字语音卡硬件手册. 4第二部分:CT8E1/D程序员开发参考. 5一统一开发平台(TASK)简介和安装. 51.1 总体介绍. 51.2 软件的安装 6二驱动程序. 72.1 驱动程序功能. 72.2 驱动程序加载. 7三用户接口DLL编程接口. 83.0 使用名词. 83.1 控制流程. 83.2 数据结构. 83.3

6、 函数说明. 9BOOL _stdcall PCIINITCARD(long PARAM). 9BOOL _stdcall PCIEXITCARD (). 9long _stdcall PCIGETCARDNUM() . 10long _stdcall PCIGETCONFIGCARDNUM(). 10long _stdcall PCIGETTOTALLOGICCHNUM() . 10long _stdcall PCIGETCARDHARDWARESERIAL(long CARDNO) . 10long _stdcall PCIGETCARDHARDWARETYPE (long CARDNO)

7、 .11long _stdcall PCIGETLOGICCHNUM(long CHTYPE) .11long _stdcall PCISENDMSG(RMSG *PMSG) .11long _stdcall PCIGRABMSG(RMSG *PMSG,unsigned short MSGNUM). 123.4 函数PCISENDMSG 使用详细说明. 123.4.1 通道呼出(CALL). 133.4.2 通道释放(RELEASE). 163.4.3 地址收全(ACM) . 173.4.4 被叫应答(ACK). 183.4.5 拍叉簧(FLASH). 193.4.6 通道交换(ROUTER)

8、 . 193.4.7 电话会议(CONFERENCE) . 223.4.8 通道开关(ONOFF) . 223.4.9 设置参数(SETPARAM) . 233.4.10 多媒体(MEDIA) . 233.4.11 信令消息(USERDATA). 233.5 函数PCIGRABMSG 使用详细说明. 253.5.1 通道呼入(CALL). 263.5.2 通道释放(RELEASE). 283.5.3 地址收全(ACM) . 293.5.4 被叫应答(ACK). 303.5.5 拍叉簧(FLASH). 313.5.6 上传消息分配到的呼出通道(UPMSG_CALLOUTCHANNEL). 323

9、.5.7 电话会议(CONFERENCE) . 33长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册33.5.8 通道开关(ONOFF).333.5.9 参数设置错误(PARAMERROR).343.5.10 线路告警(ALARM).343.5.11 硬件故障(DAMAGE).363.5.12 多媒体(MEDIA).363.5.13 信令消息(USERDATA).36四、用户接口OCX 编程接口.384.0 使用名词.384.1 控制流程、结构.384.2 数据结构.384.3 属性说明.384.4 方法说明.404.4.1 通道呼出(CALL).414.4.

10、2 通道释放(RELEASE).424.4.3 地址收全(ACM).434.4.4 被叫应答(ACK).434.4.5 拍叉簧(FLASH) .444.4.6 通道交换(ROUTER) .444.4.7 电话会议(CONFERENCE).454.4.8 通道开关(ONOFF).454.4.9 设置参数(SETPARAM) .464.4.10 多媒体(MEDIA).464.5 事件说明.484.5.1 通道呼入(CALL).484.5.2 通道释放(RELEASE).494.5.3 地址收全(ACM).494.5.4 被叫应答(ACK).504.5.5 拍叉簧(FLASH) .504.5.6 上

11、传消息分配到的呼出通道(UPMSG_CALLOUTCHANNEL).514.5.7 电话会议(CONFERENCE).514.5.8 通道开关(ONOFF).524.5.9 参数设置错误(PARAMERROR).524.5.10 线路告警(ALARM).524.5.11 硬件故障(DAMAGE).534.5.12 多媒体(MEDIA).53五、呼叫流程状态图和多媒体资源使用流程状态图.55附录.65文档版本历史.654第一部分: CT8E1/D 数字语音卡硬件手册注:本部分已经删除,并移入硬件手册中长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册5用户接口驱动

12、程序配置器管理器第二部分:CT8E1/D 程序员开发参考一统一开发平台(TASK)简介和安装1.1 总体介绍长丰健业PCI 语音卡统一开发平台分为驱动程序、管理器、配置器和用户接口四大部分。应用程序用户接口PCICARD.DLL硬件系统配置文件MainCfg.INI(卡上物理通道配置)MediaCfg.INI(多媒体参数设置)TBCfg.INI(模拟线外线配置)AGENTCfg.INI(模拟线内线配置)HBCfg.INI(模拟线高阻模块配置)NO1cfg.INI(一号信令参数设置)DSS1cfg.INI(ISDN信令参数设置)NO7CFG.INI(七号TUP参数设置)NO7MTP.INI(七号

13、MTP参数设置)驱动程序PCICARD.SYS管道管理器MANAGER.EXE第三方中间件ActiveX控件(PCICARD.OCX)语音合成库文件系统直接编程接口配置器CONFIG.EXE硬件6(1)驱动程序检测硬件的存在,加载DSP 微代码,处理对时间敏感的一些流程。驱动程序采用WDM结构,在WINDOWS98/WINDOWS2000/WINDOWSXP 中的代码完全相同。该层软件用户不需要关心。(2)管理器负责对硬件资源进行调度,支持多种语音编码和文件格式,支持TTS 语音合成。通过配置文件设置硬件和软件参数,并进行数字信令处理。该层软件用户需要了解配置文件中参数的含义和设置。(3)用户

14、接口通过层次划分,可以提供多个不同等级的平台,适用于不同性质的用户群。该层相对于用户来说是最重要的,通过该层接口,可以在VC+,BC+,VB,DELPHI,PB中控制语音卡。用户接口目前主要提供DLL 动态库编程接口。DLL可以在WINDOWS98/WINDOWS2000/WINDOWSXP环境下无缝移植,用户代码不需要做任何改动。支持多线程环境。(4)DLL 接口(直接编程接口)通过一个固定的消息结构来传递用户命令和硬件消息,为无阻塞全异步方式。适合于系统集成商和中间件开发人员使用。用户编程语言推荐为VC+或DELPHI。(5)OCX 接口(ActiveX控件)实现标准的方法和事件,方便直接

15、应用程序开发人员使用。本接口基于DLL接口实现,提供源码。1.2 软件的安装1、硬件设备驱动程序的安装长丰健业PCI 语音卡是即插即用的硬件设备,当机器启动时会自动监测到新插入的PCI语音卡,并提示用户需要提供硬件驱动程序安装盘。此时需要将保存有PCICARD.INF和PCICARD.SYS 两个文件的光盘插入电脑,并提供正确的文件路径(光盘:Driver),系统将自动拷贝这两个文件,并加载。当硬件驱动程序正确加载后,卡上的指示灯会指示运行状态,此时可以开始安装PCI卡软件的开发品平台部分。2、TASK 其它部分的安装运行安装盘上的SETUP.EXE 程序,按提示进行操作,系统将会拷贝所有需要

16、的文件到系统内。文件包括管理器、用户接口程序、开发文档、事例程序和配置文件。配置文件拷贝时不会覆盖掉用户以前的配置内容。当用户需要删除用户接口软件时,只要在"控制面板"中选择"添加删除程序",在列表中找到已经安装的本软件,按删除钮即可,系统会自动删掉除硬件设备驱动程序之外的所有文件。用户接口程序安装后的文件列表:文件名用途缺省安装路径Manager.EXE 管理器程序TeleFineToolsConfig.EXE 配置器程序TeleFineToolsTTSVOICE.VOC 语音合成库TeleFineToolsMainCfg.INI 管理器使用硬件主配置

17、文件TeleFineToolsMediaCfg.INI 管理器使用的多媒体参数配置文件TeleFineToolsNO1Cfg.INI 管理器使用的一号信令参数配置文件TeleFineToolsNO7Cfg.INI 管理器使用的七号信令TUP参数配置文件TeleFineToolsISUPCfg.INI 管理器使用的七号信令ISUP参数配置文件TeleFineToolsNO7Mtp.INI 管理器使用的七号信令MTP参数配置文件TeleFineToolsDSS1Cfg.INI 管理器使用的ISDN 信令参数配置文件TeleFineToolsTBCfg.INI 管理器使用的模拟外线配置文件TeleF

18、ineToolsAGENTCfg.INI 管理器使用的模拟内线配置文件TeleFineToolsHBCfg.INI 管理器使用的模拟线高组模块配置文件TeleFineTools长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册7PCICARD.DLL DLL 用户接口程序SYSTEM32 或SYSTEMPCICARD.OCX OCX 用户接口程序SYSTEM32 或SYSTEMPCICARD.LIB PCICARD.DLL 的导入库TeleFineLibPCICARD.H PCICARD.DLL 的头文件TeleFineLibSTRUCTO.H 内部数据结构定义

19、头文件TeleFineLibPCICARD.PAS DELPHI 用内部数据结构定义头文件TeleFineLib*.VOC VOC 语音文件样本TeleFineVoc*.VOX VOX 压缩语音文件样本TeleFineVoc*.WAV WAVE 语音文件样本TeleFineVoc*.TIF 传真语音文件样本TeleFineVoc模拟语音卡程序员手册.PDF TeleFineDoc数字语音卡程序员手册.PDF 本文档TeleFineDoc安装完成后,需要重新启动系统。如果需要使用OCX 用户接口,在菜单中选择“安装控件PCICARD.OCX”,由于OCX 可能会修改接口,一般情况下还需要对Del

20、phi,VB 等编译器重新装配PCICARD.OCX,然后再重新编译应用程序。二驱动程序2.1 驱动程序功能驱动程序是管理系统硬件的控制核心。负责对硬件板卡自动检测、上电,初始化卡上芯片,下载DSP 微代码,响应硬件事件等。2.2 驱动程序加载驱动程序在硬件被操作系统检测到之后自动加载,如果用户是第一次使用语音板卡,操作系统会提示插入驱动程序安装盘,见上一节“硬件设备驱动程序的安装”。操作系统对于发现的每一块PCI板卡都会调用一次驱动程序来初始化硬件。驱动程序识别出正确的卡后,会进行相应的硬件操作。如果初始化成功,则板卡上的一些红灯会闪亮,板卡铁档片上安装的绿色指示灯点亮。如果初始化失败或被用

21、户禁止使用,则所有的灯都不会亮。注:用户可以通过WINDOWS的"设备管理器"打开或禁止系统内任何硬件的使用。8三用户接口DLL编程接口3.0 使用名词A、线路:在此指中国一号信令(NO1),简称一号信令;中国七号信令TUP(NO7)简称七号信令;中国七号信令ISUP(ISUP)简称ISUP 信令;和数字一号信令(DSS1),简称ISDN 信令。B、PCM:指数字线的最小物理单位,在配置中也使用PCM 为单位。每个PCM 包括32个时隙(031),时隙0为同步信号使用,时隙16 一般为控制用(传送信令信息),其它30 个时隙为话路。C、通道:除非特别说明,通道在此指逻辑通道

22、,包括一号信令(NO1)逻辑通道、七号信令(NO7)逻辑通道、ISUP信令(ISUP)逻辑通道、ISDN信令(DSS1)逻辑通道。每个PCM对应32 个通道,即每32个通道为一组,在该组内通道和该PCM的32 个时隙一一对应。D、消息:消息在此特指RMSG 结构,包括用用户发送给系统的命令和系统返回给用户的事件,统称消息E、用户:指应用程序F、电话: 泛指与本硬件设备通讯的对方交换机(兼容)设备。G、保留参数:目前没有使用的参数。如果是需要用户填写的,必须设置为0;如果是收到消息中的参数,必须忽略掉3.1 控制流程DLL接口为最底层的用户编程接口,可以被VC,Delphi等语言直接调用,建议作

23、为中间件的接口,推荐编程语言为VC。对于编程水平高的用户,也可以选择该接口作为应用程序接口。DLL中的函数可以在多现线程环境中安全调用。为了使用DLL,一般用户程序需要一个线程(通常使用主线程)来循环收取事件消息,根据收到的消息类型,再将该消息分发到相应的处理函数中处理。发给DLL的命令可以在程序中的任意位置发出,直接送到DLL内部的命令队列中。所有的取事件和发命令都使用同一种消息结构来保存信息,收发函数都是异步函数,不会阻塞,即不论是否收到事件消息,取事件函数都立即返回;不论是否发送成功命令消息,函数都立即返回3.2 数据结构DLL使用结构RMSG来保存消息内容,函数通过结构的指针来传递消息

24、。该结构基本内容如下,其成员函数没有列出,参见STRUCTO.H,Delphi用户参见PCICARD.PAS文件#define MAXCALLLEN 32 /最大主叫被叫号码长度,实际有效长度为31struct RMSG /用于传送消息,分短结构(8字节长)和长结构(最大264字节长).unsigned short MsgType : 4; /消息类型unsigned short Function : 4; /功能unsigned short Param : 8; /参数unsigned short ChIndex :11; /通道逻辑号(0-2047)unsigned short ChTyp

25、e : 5; /通道类型(见CHTYPE定义)长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册9unsigned short LinkChIndex :11; /相关的另一个通道逻辑号(0-2047)unsigned short LinkChType : 5; /相关的另一个通道的线路类型unsigned short DataLen : 8; /0表示没有后面的union部分,/1-255表示后面的union部分的实际有效字节长度unsigned short DataSpec : 8; /数据描述/当消息类型为呼叫消息时,保存主叫和被叫号码长度union /只

26、有当DataLen >0 时union可以存取structchar CalledMAXCALLLEN; /被叫号码(0-31)char CallerMAXCALLLEN; /主叫号码(0-31);unsigned char DataB256;unsigned short DataW128;3.3 函数说明所有函数使用标准DLL接口方式,保证在任何编程语言中都可以调用。函数头文件为PCICARD.H,导入库为PCICARD.LIB,动态库为PCICARD.DLLBOOL _stdcall PCIINITCARD(long PARAM)入口参数:PARAM 参数,有效值0出口参数:成功返回T

27、RUE,否则为FALSE说明:该函数用于开启管理器服务,应该在所有其他函数之前调用;如果APP不调用本函数,DLL会在APP调用其它函数前自动调用相关函数:PCIEXITCARDBOOL _stdcall PCIEXITCARD ()入口参数:无出口参数:如果调用前管理器服务在开启状态,返回TRUE,否则返回FALSE说明:该函数用于关闭管理器服务或关闭管理器进程,应该在所有其他函数之后调用10在管理器服务已经开启的状态下调用,会关闭管理器服务;在管理器服务已经关闭的状态下调用,会关闭管理器进程,如果关闭了管理器进程,相当于管理器已经被退出系统了,如果要再次运行系统,必须调用系统调用加载man

28、ager.exe或者用其它方法执行manager.exe,然后再调用PCIINITCARD;注:直接连续两次调用本函数将关闭管理器进程。相关函数:PCIINITCARDlong _stdcall PCIGETCARDNUM()入口参数:无出口参数:成功返回实际可以操作的硬件卡数目,否则为0说明:该函数检测目前实际存在并被系统激活的语音卡的数目相关函数:PCIGETCONFIGCARDNUMlong _stdcall PCIGETCONFIGCARDNUM()入口参数:无出口参数:成功返回设置使用的硬件卡数目,否则返回0说明:该函数用于返回配置文件中设置使用的语音卡数目,由配置器配置相关函数:P

29、CIGETCARDNUMlong _stdcall PCIGETTOTALLOGICCHNUM()入口参数:无出口参数:返回所有可识别类型的逻辑通道通道数目总和说明:该函数用于获取配置文件(*.INI)中设置的所有类型线路的逻辑通道数目,由配置器配置相关函数:PCIGETLOGICCHNUMlong _stdcall PCIGETCARDHARDWARESERIAL(long CARDNO)入口参数:CARDNO 卡序号,有效值0-15出口参数:成功返回值解释为32 位的硬件序列号,否则返回-1硬件序列号的位域意义bit15. 0 = CardHardwareSerialNo / 实际的本卡硬

30、件序列号,可用于软件加密保护bit19.16 = CardHardwareLine / 硬件支持的通道数目长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册11/ 数字线:1-8 表示支持1-8 个E1/ 模拟线:1-6 表示支持4-24线(以4线为单位)bit23.20 = CardHardwareRes / 卡上带有的资源类型bit3=fsk,bit2=fax, bit1=modembit27.24 = CardSwitch / 卡序号,应与参数CARDNO相同bit31.28 = CardHardwareFlag / 卡类型标志,可用于软件加密保护/ 与函

31、数PCIGETCARDHARDWARETYPE返回值相同说明:该函数用于返回设置了相应卡序号的语音卡硬件序列号相关函数:PCIGETCARDHARDWARETYPElong _stdcall PCIGETCARDHARDWARETYPE (long CARDNO)入口参数:CARDNO 卡序号,有效值0-15出口参数:成功返回卡的类型,参见STRUCTO.H中CARDHARDWARE_xxxx的定义失败返回-1(参数错误)或0(硬件不存在)说明:返回设置了相应卡序号的语音卡类型相关函数:PCIGETCARDHARDWARESERIALlong _stdcall PCIGETLOGICCHNUM

32、(long CHTYPE)入口参数:CHTYPE 线路通道类型/资源类型,参见STRUCTO.H中的CHCLASS_xxxx/RESTYPE_xxxx定义出口参数:返回指定通道类型的逻辑通道通道数目或目前系统内检测到的特定资源数目说明:该函数用于获取配置文件(*.INI)中设置的指定类型线路的逻辑通道数目,由配置器设置或目前系统内检测到的特定资源数目相关函数:PCIGETTOTALLOGICCHNUMlong _stdcall PCISENDMSG(RMSG *PMSG)入口参数:PMSG 发送命令消息缓冲区,一个消息结构的地址出口参数:成功返回1失败返回0,消息队列满或其它错误说明:该函数用

33、于不阻塞发送消息(不论是否成功,函数都立即返回)相关函数:12PCIGRABMSGlong _stdcall PCIGRABMSG(RMSG *PMSG,unsigned short MSGNUM)入口参数:PMSG 接收事件消息缓冲区,可以是一个消息结构的地址或者是消息结构数组MSGNUM PMSG缓冲区可以容纳的完整消息结构(264字节)的个数出口参数:返回收到的消息个数,大于0 时参数PMSG指向的位置保存了有效数据说明:该函数用于不阻塞接收消息(不论是否收到消息,函数都立即返回),应在程序中定时或循环调用相关函数:PCISENDMSG3.4 函数PCISENDMSG 使用详细说明函数P

34、CISENDMSG 用于将用户命令消息发送给管理器,控制语音卡硬件的操作。用户命令消息填写在一个RMSG结构中,将该结构变量的地址作为参数调用函数PCISENDMSG。如果命令消息能够成功发送,函数返回1,否则返回0。管理器的接收命令消息缓冲区至少可以一次储存2048 个消息,如果函数返回0表示缓冲区满,此时需要等待一段时间再发。调用范例(C/C+):RMSG Msg; /构造函数自动将所有结构内成员清0Msg.Clear(); /将结构内所有成员清0Msg.MsgType=MSG_CALL; /呼叫消息(呼出)Msg.Function=F_C_NORMAL; /普通呼叫Msg.Param=0

35、; /使用默认的KA 和KD值Msg.ChIndex=0; /逻辑通道号为0(逻辑上第一条线路)Msg.ChType=CHTYPE_NO1; /呼出线路为一号信令Msg.LinkChIndex=0; /和LinkChType一起解释Msg.LinkChType=1; /非0值,表示使用自动分配方案来分配呼出通道Msg.AppendCalled("26994822"); /添加被叫号码(呼出号码)PCISENDMSG(&Msg); /发送消息调用范例(DELPHI)varTG : TMSG;beginTG:=TMSG.Create; /构造TG.Clear; /将结构

36、内所有成员清0TG.MsgType:=MSG_CALL; /呼叫消息(呼出)TG.MsgFunction:=F_C_NORMAL;/普通呼叫TG.Msg.Param:=0; /使用默认的KA 和KD 值TG.Msg.ChIndex=0; /逻辑通道号为0(逻辑上第一条线路)长丰健业通讯技术有限公司CT8E1/D 系列高性能PCI 数字中继语音卡程序员手册13TG.Msg.ChType= CHTYPE_NO1; /呼出线路为一号信令TG.LinkChType:=0; /和LinkChType一起解释TG.LinkChIndex:=1; /非0值,表示使用自动分配方案来分配呼出通道TG.Appen

37、dCalled("26994822"); /添加被叫号码(呼出号码)PCISENDMSG(TG.Msg); /发送消息TG.Free;end;以下通过具体参数解释说明每个命令消息的使用:3.4.1 通道呼出(CALL)说明:对线路发起呼叫。注意:当线路告警时,PCM内的通道将不能自动分配呼出,也不要对PCM 内的通道指定通道呼出。相关逻辑通道参数配置:逻辑通道参数:呼出允许自动分配线路呼出时,按PCM为单位,PCM的每一个通道都可以设置是否允许呼出(0=否,1=是),由一个32bit的长整数表示。默认值为0xFFFEFFFE,即二进制11111111111111101111

38、111111111110,除了时隙0和16外,其它时隙都允许呼出。注意:当用户指定逻辑通道号呼出时不受该参数的限制。呼出选路方法自动分配线路呼出时的选路逻辑,参见第一部分3.4.3呼出等待时间线路呼出后等待对方摘机应答的最大等待时间(秒)结构成员参数填写:MsgType = MSG_CALLFunction = F_C_NORMAL | F_C_OVLPParam = 0x000xFFChIndex = 逻辑通道号/呼出句柄号(0-)ChType = CHTYPE_DTxxx 可用数字信令类型LinkChIndex = 呼叫副参考号(0-2047)LinkChType = 呼叫主参考号(0-3

39、1)DataLen = 由AppendCalled和AppendCaller成员函数设置DataSpec = 由AppendCalled和AppendCaller成员函数设置Called = 被叫号码Caller = 主叫号码参数说明:MsgType 设置发送消息类型取值说明:MSG_CALL 呼出消息14ChType 设置需要呼出的逻辑通道类型取值说明:CHTYPE_DTxxx 可用数字信令类型ChIndex 设置需要呼出的逻辑通道号或优先呼出的逻辑通道取值说明:0- 取值范围为0-(系统内实际可用的相应数字线的逻辑通道数目-1),可通过PCIGETLOGICCHNUM 函数获得当Function = F_C_NORMAL时,ChIndex含义如下当LinkChType = 0 时,系统必须以ChIndex 指定的逻辑通道呼出,不管其是否设置了呼出允许当LinkChType != 0 时, 系统将自动分配逻辑通道呼出,参见下表ChTypeChIndexCHTYPE_DTNO7ISUPCHTYPE_DTNO7CHTYPE_DTNO1CHTYPE_DTDSS10,32,64 指定PCM 指定PC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论