旧网站入口 EN 搜索
Menu
  • Q: D161A板卡通话正常,但是demo程序中有的通道没有显示主叫号码该怎么办?
    A: 1.要先确认是否有开通来电显示功能,可用电话机接听电话,看是否有发送主叫。
       2.例子程序只支持FSK格式主叫号码,如果发送的是DTMF格式的显示不了。
       3.可在官网上下载中心---板卡的主叫识别语音分析工具,用这个工具测试可以接收主叫和录音。拨测有问题的通道号码并录音后,将录音文件发给东进的技术支持帮助分析。
  • Q:使用DBDK驱动开发包时如何设置为只检测极性反转功能?

    A:修改C:\Windows\NewSig.ini中[DIAL0]\[DIAL1]\[DIAL2]\[DIAL3]\[DIAL4]中的CheckPolarity 值改为等于2。等于2表示只使用“极性反转”,不进行信号音分析。

  • Q:使用DN模拟卡安装NADK驱动开发包后可以用来检测DTMF主叫格式的例子程序是哪个?

    A:在驱动安装目录下,在目录(以默认安装在C盘路径为例)C:\DJNADK\Samples\Analog\CallID\下的BankDemo.exe可以检测显示DTMF格式主叫号码。


  • Q:如何判断D系列硬件版本为V3.1及安装软件开发包版本为DJDBDK V3.7.0.rar后的模拟语音卡外线通道上电话线是否接好?

    A:D系列语音卡硬件版本是在板卡的正面REV后面的数字就是版本编号。

    1、  使用例子程序查看外线是否接好,例子程序默认路径是在C:\DJDBDK\Examples\DJD161a\VC\CheckLine\CheckLine.exe,在“连线”下面显示没接线,表明线路未接好,在“连线”下面显示“接线”,表明线路已接好。


    2、  调用函数自己去获取,函数原型是:


    int WINAPI CheckChConnetLine(


    WORD wChnlNo /* Input */


    );


    wChnlNo是外线通道号,函数返回1是已经接线,返回0是没有接线。具体请参考《DBDK编程参考手册(模拟中继语音分册).pdf》 4.11.1 CheckChConnetLine()。


  • Q:DN系列模拟卡上内线和外线模块能否混插?

    A: 如果安装NADK 开发包,不支持在同一张卡M2T、M2U 模块的混插,需要额外加一块 DN 板卡,将内线座席的处理与外线中继的处理分开。

    B: 如果安装DBDK 开发包,支持同一张卡上不同的功能模块混插。


  • Q: DJDBDK版本的模拟语音板卡,如何调节通道语音大小?

    A :有两种方式。

    1,修改配置文件调节所有通道的语音大小,配置文件为TC08A-V.INI,通过调节里面的参数的值来调节通道语音大小,参数为TrunkRecVol,TrunkPlayVol,UserRecVol,UserPlayVol,前两个参数为中继通道的输入与输出,后两个参数为坐席通道的输入与输出。这四个参数的范围为-20到20的整数,每+6db表示放大一倍,-6db表示缩小一倍

    2,通过调用API函数调节单个通道语音大小。 函数为D_AdjustVocVol(),该函数有三个参数,第一个参数为wChnlNo,表示通道号,范围为0-255;第二个参数为cMode,表示模式,取值0为VOL_ADJUST_RECORD ,1为VOL_ADJUST_PLAY;第三个参数为cVolAdjust,表示音量调整的幅度,取值范围为-20到20的整数


  • Q:使用DBDK开发包的模拟卡,新老会议加入的方式有什么区别?

    A: 模拟卡老会议支持两种加入会议的方式:

    1,  加入方式,可听可说。

    2,只听方式。

    模拟卡新会议支持四种加入会议的方式:

    1,  加入方式,可听可说。

    2,只说方式。

    3,平衡录音方式。对会议录音,可以采用平衡录音方式。

    4, 只听方式;


  • Q:模拟语音卡使用DBDK例子程序bankdemo收FSK主叫时出现校验错误是什么原因?

    A: 例子程序里面接收FSK主叫调用的是GetCallerIDStr()函数,其返回值为4的时候,意思是接收FSK数据完毕,但是校验出错,并且会在界面打印校验错误的提示。这时主叫已经收到了,但收到的主叫信息在界面上已经被校验出错覆盖掉了。如果校验数据出错,要么是物理线路出现问题或则是发送方发送的原始校验值是错误的。

  • Q: 数模混合应用中,如何收取模拟线的主叫?

    A: 可以调用特殊函数实现,函数由TCE1_32.DLL定义,具体用法及返回值与模拟卡收主叫函数一致。


    void WINAPI DJ_Tc08a32_ResetCallerIDBuffer(WORD wChnlNo); 


     WORD WINAPI DJ_Tc08a32_GetCallerIDRawStr(WORD wChnlNo, LPSTR IDRawStr);


     WORD WINAPI DJ_Tc08a32_GetCallerIDStr(WORD wChnlNo, LPSTR IDStr);


  • Q: 模拟卡挂机后会误检测到振铃,导致通道又接通了,该怎么解决?

    A: 修改检测振铃的模式:开始--所有程序--DJDBDK--DJD161A--TC08A-V.INI 在文件中找到CheckRingMode=0,改为CheckRingMode=1。

  • Q: DBDK开发包模拟卡开发程序,放音过程出现断断续续?

    A:

    1、调用trunk轮巡的定时器设置的过短(建议定时器时间是80ms~120ms,根据实际情况而定)。

    2、在处理trunk循环过程中操作了复杂的数据库,将复杂的数据库操作移到trunk循环外面。


  • Q: D081A-R能否检测通道是否搭线?

    A: 可以,通过DRec_LineDetect(WORD wChnlNo)函数可以检测(返回1表示此通道已搭线;返回0代表此通道未搭线)

没有您要找的内容!