FAQ技术问答

 
What's inside matters™




- SmartWORKS
- PBX Media
- PassPORT
- Sample Code


- Skype技术支持
- 点击联系技术支持
- 点击下载Skype


- 产品使用技术问答

Ai-Logix FAQ技术问答

更新日期:2011/10/21


常规技术问题

IPX/HPX

SoftRecorder/HPXMedia

LD

NGX

DP

DT

TX100/TX1000

SDK


常规技术问题


如果多块板卡的顺序乱了,可以调节顺序吗?


可以,MTBoardSetConfig() 函数可以设置板卡的索引, 使用结构MTADAPTER_CONFIGURATION的SystemIndex字段。

如何调节左右声道音量大小?


对于NGX卡,MTChInputSetGain() 可以分别对通话双方单独放大减小音量,Primary调节远端,Secondary调节近端,电话线交换位置后,没有任何改变。

对于LD卡,不区分左右声道,MTChInputSetGain() 可以放大减小音量,并只有Primary有效,电话线交换位置后,没有任何改变。

存储为Wav格式后,无法识别问题。


目前录音函数只支持MSGSM格式自动添加Wave文件头.

系统日志提示Ch XX encode queue overflow的含义?


编码器队列溢出意味着,语音数据不能被及时处理。在使用低压缩格式如G.711,遇到通话量非常大时常常会出现处理器忙,不能处理编码队列而产生溢出。
另外,也可能是用户的通道Callback(回调函数)处理其他任务时间太长。比如在Callback函数里操作数据库,系统后台备份,杀毒软件,尤其基于网络的病毒扫描软件,可能每次改变录音文件时都产生大量的CPU时间占用,致使应用的Callback(回调函数)不能快速执行。建议选择更高压缩的编码格式,充分用板卡DSP资源,减少服务器的IO和CPU占用,并且寻找系统瓶颈,升级系统。

系统日志提示ch Z event 0xXXXX dropped due to queue full的含义?


This can occur when you are streaming data but not servicing the queue often enough. For example, if your application was running and virus detection software took over the CPU, you may not get your time slice to service the queue. Or, if you are streaming and are not careful to stop streaming and empty the queue before closing a channel, the queue could fill up. It could also simply be that your own app is busy doing other things and not allowing you the time to service the queue - for example if another thread takes control and does not let channel 10 get a chance to execute its stream in code.
Basically, the event queue is full, and when a new event comes in, it cannot be fit into the queue so it is dropped. Depending on the event that was dropped, this could cause you to miss a recording.


系统日志提示FIFO route err NGX brd x1 and QFul routing xf41d to iSmi x0的含义?


The board(s) generates a hardware interrupt. The interrupt service routine runs and reads the data off of the board correctly. The driver transfers this data (specifically NGX D-Channel events) to the DLL, by coping the data packets into the board queue of the DLL. This copy failed. The DLL's queue was full, so the driver had no place to write this information.

These errors are usually caused by the same symptoms as the encode queue overflow. See that section of my reply for the possible causes of these messages. These are more due to the CPU bottleneck issues.

These errors could be related to one another. For example, one error could cause another to occur. I have ordered these by priority. You should take a look at the first error message first.
The CRC errors and the encode queue overflows seem to occur first followed by the QFUL and FIFO errors. Cleaning up the first two could cause the latter two to clean up as well.


多块板卡在同一服务器中,通道号是如何计算的?


同一服务器中的通道号是累加表示的,例如:一服务器中装有4片卡:Board 0:LD1609;Board 1:LD2409;Board 2:NGX800;Board 3:NGX2400;通道号如下: LD1609:Ch0-Ch15;LD2409:Ch16-Ch39;NGX800:Ch40-Ch47;NGX2400:Ch48-Ch71。

板卡的Master和Slave,如何选择?


若板卡没有连接CTBUS,同一系统中的板卡均可以设成Master。若板卡使用H.100总线连接,可设置2片板卡分别为MasterA和MasterB,其余都为Slave。若板卡使用MVIP总线连接,一片板卡设置成Master,其他的设置成Slave。

启动Windows后,没有找到板卡,SmartWorks驱动没有自动成功加载,怎么办?


在Windows设备管理器中找到板卡,手动加载驱动,加载完毕用SmartControl查看Firmware版本是否与驱动版本一致,若不一致,需要使用SmartWF更新Firmware。

如果要使用SmartWorks Linux 的驱动,是什么版本?


建议使用Suse SLES10 SP2,SmartWorks驱动版本为SUSE Linux Enterprise 10(3.9.4.750 SLES10)。

TDM板卡可以录音,但是录下来的是噪音?


很有可能是板卡上U-law和A-law的设置和线路上的不一样造成的。要确保板卡上U-law和A-law的设置和线路上的一致。

录音服务器上装有杀毒软件,录音程序运行一段时间后windows系统日志中出现大量Qfull和F/W PANIC的错误报告,如何解决?


设置杀毒软件将SmartWORKS驱动文件夹,windows/system32目录下的NtiDrv.dll和录音文件排除,不查杀这些文件。

IPX/HPX


IPX卡上网口如何对应设置里的Interface 0,1,2?它们分别有什么作用?


Interface-0 对应IPX卡最下方的单独网口,其他则对应两个并在一起网口。

Interface 0: 语音数据输出口,当调用MTIpSetSessionMediaDest()后产生输出数据,所以它需要处于接收数据的IPM或SR相同IP网段。
Interface 1,2: 接镜像端口,这两个接口可是设置任意IP地址,只要两个接口处于相同网段即可。


针对AVAYA IP话机,如何设置?其他IP话机的默认值是多少?


默认情况选择MT_IP_AVAYA,MT_TCP1=1720,MT_TCP2=1719

Avaya and Ericsson
TcpPort_1=1720
TcpPort_2=1719

SIP
TcpPort_1=5060
TcpPort_2=0

CISCO
TcpPort_1=2000
TcpPort_2=0

NORTEL
TcpPort_1=5000
TcpPort_2=5100

在SmartView如何测试IPX板卡?


1、运行smartview-->system-->F2,点击VOIP-->MTIP(Enable/Disable)Signaling Protocol,Board选0,Protocol ID:MT_IP_CISCO_SKINNY,Port输入2000,Type选择TMT_TCP,只选择一个就可以了,再点击Enable。
2、再运行VOIP-->MTIP(Dchannel/CC) Event (Control/Status)...-->Protocol ID选择刚才的MT_IP_CISCO_SKINNY,将D-channel 和Call Control选项打钩。

IPX转发到SoftRecorder/HPXMedia过程中丢失部分数据包,丢失Session stop事件,导致资源被占用,丢失之后的录音,如何解决?


在SmartControl板卡设置中,将RTP timeout开启,默认设置成15ms。在同一资源上15ms内都没收到新的RTP数据包,板卡自动停止该录音。

在双网卡的服务器中,使用交叉网线将IPX-C卡的转发口与其中一片网卡,为何总是收到EVT_ETH_DEST_UNREACHABLE?


收到此事件,表示网络搭接有误,双网卡的服务器最好将2片网卡设置成不同网段。使用交叉线连接的网卡和IPX-C的转发口可单独设置在一个网段内。

使用IPX-C/HPX和SoftRecorder/HPXMedia时,事件都可正常收到,录音文件也可产生,大小也正常,但文件为静音,是何原因?


首先要检查IPX-C和绑定SoftRecorder/HPXMedia的网卡之间通讯是否正常,然后检查IPX-C是否将RTP数据包转发给正确的网卡,SoftRecorder/HPXMedia的网卡是否收到RTP数据包。

如何得到事件的StationID?


从事件的XtraInfo里得到:station ID = Event.XtraInfo & 0x0000FFFF。

使用IPX-C/HPX回放数据包测试时,为何回放第二遍后就少了很多事件?


这是因为SmartWORKS对于收到相同内容的TCP数据包会进行过滤,只要板卡不重启,收到同样的数据包就不会发送事件。若要关闭此功能,可进行如下设置:
设置注册表中:HKLM\SYSTEM\CurrentControlSet\Services\Ntidrv\Devices\MtxBrd\\ TCPSyncCount 的值为0。

用IPX-C/HPX搭接Panasonic交换机,使用标准SIP控制信令,却只收到呼入的事件而无呼出的事件?


抓取网络数据包,分析发现,呼入的通话,SIP包使用的是标准5060端口,而呼出的通话,SIP包使用的却是35060端口,在IPX-C/HPX协议设置时,将两个端口号都添加,就可收到全部事件。

HPX Dongle插到录音服务器上后SmartWORKS没有找到HPX,怎么办?


在windows service中重启SmartWorks Services。

如何加载HPX/IPX的license?


HPX Dongle或者IPX板卡已经安装在录音服务器中,选择SmartControl中的board选项卡,选择要更新的HPX/IPX,点击下方的License Information,选择对应的license文件(HPX对应HPX开头的lic文件,IPX对应SMC开头的lic文件),点击load即可。

注:license文件不可放在非英文路径下。

IPX更新固件的时候要选择哪个文件?


应该选择ipxcfw.img.必须等待更新达到100%之后再重启板卡或服务器。

若需要在一台服务器中使用多块IPX-C板卡,录音程序应该如何控制?


所有事件都有Board Number字段,在事件中查看Board Number的值就知道是哪块板卡上发出的事件了。

在windows2003SP2中无法Open HPX,如何处理?


检查Monitorport是否设置正确,所设置的网卡是否可以正常收取网络数据包,如果以上都正常,查看virus.c:WINNT(or windows)/system32/driver/nvmini.sys是否有此文件,如果有,将此文件删除。

LG-Ericsson LDP-7024LD 数字话机无法判断呼叫方向,如何处理?


LDP-7024LD
数字话机在有电话呼入时,交换机并不会发送振铃的D-Channel信号,所以NGX板卡也不会得到振铃时间,但可以根据EVT_MESSAGE_CHANGED中的关键字判断呼叫方向。

无法在呼入电话中获得主叫号,如何处理?


需要注意的,LD获得主叫号是通过解析FSK信号,如果线路上的主叫号不是FSK的,需要查看话机设置,模拟话机的振铃类型不能设置为脉冲模式。

在windows2003SP2中无法Open HPX,如何处理?


检查Monitorport是否设置正确,所设置的网卡是否可以正常收取网络数据包,如果以上都正常,查看virus.c:WINNT(or windows)/system32/driver/nvmini.sys是否有此文件,如果有,将此文件删除。

SoftRecorder/HPXMedia


若要添加客户自己写的录音文件头,如何实现?


若使用的HPXMedia recording to buffer mode, 可以直接在写文件的时候添加;若使用的HPXMedia recording to file mode,可以在录音结束后,在重新写文件进行添加。

在调用crInitLib()时返回error4,如何解决?


Error4表示SoftRecorder/HPXMedia的license不正确,需要将与IPX-C/HPX的序列号相对应的SoftRecorder/HPXMedia的license文件放置在SoftRecorder/HPXMedia安装目录下,并且该目录下只能有一个license文件。

IPX-C/HPX能够正常收取全部通话事件,也有录音文件产生,但是产生的文件没有声音?


检查IPX-C/HPX转发设置,检查防火墙是否关闭,检查HPXMedia的DeviceIP是否设置正确。

LD


模拟电话的电话线断线如何判断?


用MTGetLVDetectValue()可以直接获得电压值,如果电压降为0,表示断线。

在针对LD系列作录音时,用哪个涵数可以检测线路情况,如线路有没有接好?


用MTGetChannelStatus(), MTCHAN_STATUS 结构中的LineStatus字段可以判断状态. 例如LineStatus&LINE_NO_LVOLTAGE_MIDDLE是否为true,表示摘挂状态.

用MTGetLVDetectValue()可以直接获得电压值,如果电压降为0,表示断线。

想要获得CallerID,但无法检测到线路上的FSK,如何解决?


提高FSK检测灵敏度,将MTEanbleCallerID()中的level设置成128,还可设置FSK类型CIDTYPE_BELL202,或CIDTYPE_NTT,以及Twist值。

如何对Radio进行录音?


对于Radio,最可靠的为声音启动停止录音的模式(使用EVT_MAX_SILENCE和EVT_MAX_ACTIVITY促发录音)。

模拟线路上的FSK为非标准的Bell202,怎么获得CallerID?(替换)


将线路上的FSK与标准的Bell202的FSK做比较,若线路上的FSK振幅过高,可降低MTEanbleCallerID()中的level值或加长电话线路;若线路上的FSK振幅过低,可增高MTEanbleCallerID()中的level值或开启AGC。

如何使用板卡上的Audio Jack实现实时监听?


先使用MTSetCTRoute(),将需要的通道设置为talk到指定的timeslot和stream,再使用MTAJListen()去listen到这个timeslot和stream,该功能也可在DT卡上使用。若要在NGX和DP卡上使用,可按照如下设置:
MTSetOutputSource(0,AUDIO_STREAM);
MTSetOutput(0,2,0);
MTAJListen(0,2,0);

板卡通道在放音的同时可以录音吗?


因为LD的每个通道都有2个语音资源,所以可以在利用通道放音的同时也可以录音。

如何对模拟ground start line线路进行录音?


如果您需要对模拟ground start line线路进行录音,最好的选择是SmartWorks LD系列板卡。此系列板卡可以控制电压
阈值。由于模拟线路在挂机状态有噪音,因此我们不建议您运用声音启动方式,而建议您用电压启动方式来表示摘、挂机状
态。用 MTSetLVParams来调节您的应用程序以符合线路状况。

NGX


NGX布线注意事项


一、电缆线的长度参数
(参见手册NGX_Integration_Guide.pdf)
Avaya 举例:
Cable Lengths
The following are the maximum cable lengths (in feet) recommended by AudioCodes:
PBX to tap - 75’ = 交换机到并线点21米
tap to NGX - 300’ = 并线点到NGX录音卡91米
tap to phones - 2445’ = 并线点到电话机745米

注:测试数据使用5类双绞线获得。由于加入数字录音系统的呼叫系统,是增加了完善监控功能的更高级呼叫系统,不同于一般的呼叫系统,所以要全局考虑整个系统设计。

二、关于备机关机后电路能量分配问题
必须将备机的并线彻底端开才不会分配能量,比如将接线盒拔下。
NGX为高阻板卡,原理类似于将设备模拟为不存在,例如大气。但毕竟是分析电路,无法达到无穷大阻抗。所以只要并在线路上,就会获取主机的能量。在下一代PCI-X总线产品中将能提高一倍阻抗。

三、关于信号放大问题
如果安装信号放大器,会连同电路噪声一起放大,无论声音信号和数字信号都将存在更多的噪音,所以不是解决方案。
但是可以通过电线上增加特殊电路,改变能量分配比例,例如电话机端并连电阻+电容电路,将模拟减少电话的阻抗,于是相对NGX录音板卡获得能量将增加,这种电路主要用于解决话机本身有设计缺陷,为最后备选方案。

四、关于电缆线优化
1,为了获得更好的信号(能量),从交换机到并线点距离,以及并线点到NGX录音卡的距离越短越好。
2,必须使用钢材质量好的打线刀,如果发现线路信号不好,建议反复打线,或重新打线。因为连接在配线架上的线路,如果绝缘橡胶没完全打破,出现微小接触点,或铜芯在打线时被打线刀擦伤,产生毛刺,截面等,都会对电流产生干扰。
3,必须使用双绞线,在打入连接点前,不要将双绞弄成并行线,来方便排线。
4,禁止一排线架上打三层线,例如PBX最下层,电话机第二层,最后将录音系统线直接打第三层,这样的断线和干扰非常严重。所以必须要将PBX打在两排配线架上,分别和电话,录音线路并联。

五、关于电缆工程是否合格的分析
使用SmartWORKs提供的SmartView程序可以检测电缆工程是否合格,并且可以分析每条线路的质量,打造出最优秀的布线工程,SmartView的操作方法,选择FramerStatistics菜单下的MTGetNGXFramerStatistic...,出现Framer Statistic窗口,出现界面后,选择检测的通道(Framers),首先Clear, 然后不断Get, 观察NTErr, TEErr, SyncErr, 如果是合格的布线,这里面每天只会出现1-2以下的数字,一般全是0。建议在有电话的工作时间,长时间运行SmartView后,例如1天,获得测试数据,发现有不合格的线路,立刻重新打线,确保每条线路优秀。


一个通道有数字话机的声音,另一個通道包含双方的声音,怎么解决?


使用MTDisableMixing(),关闭混音就可以实现左右声道完全分开。

如何判断数字电话断线?


NGX卡可以使用MTGetNGXFramerStatistic()函数判断线路状况,结构MT_NTTE_FRAMER_STAT的TEAmp和NTAmpl字段为0,表示断线。其他字段可以判断噪声,同步,信号丢失等等情况,从而分析线路品质。

在NGX板卡上如何实现监听功能?


NGX系列监听步骤如下:
打开SmartView-->system-->F2
1) 菜单选择Settings-->MT(Get/Set)OutputSource->Audio Stream->Set->Close
2) 菜单选择CTBus-->MT(Get/Set/Reset)Output->Channel Number(所要监听的通道)、TDM Stream(MVIP: 0-15,H.100:0-31)、TDM Slot(MVIP: 0-31,H.100:0-127) ->Set->Close
3) 菜单选择CTBus-->MT(Get/Reset)AJ(Talk,Listen)->Audio Jack(如选择0)、Listen/Talk(选择Listen)、TDM Stream(MVIP: 0-15,H.100:0-31))、TDM Slot(MVIP: 0-31,H.100:0-127) ->Set->Cancel
2和3 的 TDM Stream and Slot 要一致!(监听通道的引线为板卡J19跳线处的2、3)
已确认NGX不支持Join.

NGX800Audio监听时是否需要其他卡的配合?电话查听呢?


通过Audio监听,则不需要其它板卡,因为此板卡本身有Audio通道。
要电话监听的话要LD系列卡!

将MX80插入NGX800板卡,应选择哪一端?


应插入于靠近档板的一端。

用NGX800板卡测试,在smartview上看不到被叫?


因为smartview中并没有对MESSAGE_CHANGE消息做处理,但是可以用驱动安装后...\Program Files\Ai-Logix\SmartWORKS\Samples\下的NGX Message Change作测试。

AVAYA交换机如何接收按键


Smartctl中的event update选项要打钩的,否则收不到按键等事件,但针对NEC交换机,则不要打钩,否则Smartview中事件太多太快。

针对华为交换机的数字话机,测试 选择哪个固件?


可以选用bri的固件。

IP Office,话机为5402


当交换机为AVAYA的IP Office,话机为5402时,我们的NGX板卡上选择的固件为Avaya Definity 2W,并将D信道等打钩(该页面其它配置和以前一样)即可正常录音。

NGX搭接Avaya 6408D+时,收不到按键事件,如何解决?


检查板卡的coding设置(SmartControl中),交换机设置的为A-Law,板卡设置为U-Law,将其改为U-law后,可收到按键事件。

Alcatel OmniPCX4400 (R5.0 unix),分机板是UA32,话机: Alcatel 4004 板卡: NGX800 SDK: Smartworks 3.7 ,发现录音时主被叫收不到?


4004话机是不带液晶屏的,收不到主被叫(如要需要,只能通过CTI处理),后来换了个4010(带液晶屏)就可以收到主被号了(D-channel打钩的)。Smartview可能看不到,要用...\Ai-Logix\SmartWORKS\Samples\NGX Message Change作测试。

针对Mitel交换机录音的注意点?


关于Mitel话机录音,所需的板卡为NGX800(或NGX1600)等,但接线盒要用“The NGX the treats the phones connected to this PBX as a 4 wire phones and requires an RTS tap box. The RTS is sold separately.”此“RTS tap box”盒子需另行购买的,并且录一路mitel的数字话机需要两个录音通道才能完成。还有一个“license fee”是指你的录音文件如比较特殊,就要用到它了,这也是要购买的。

如何确定电话线可以并联的长度?


请参考NGX_Integration_Guide.pdf文档对各种型号的交换机介绍部分。
例如:
Alcatel
Cable Lengths
The following are the maximum cable lengths (in feet) recommended by
AudioCodes:
PBX to tap - 30*
tap to NGX - 30*
tap to phones - 1500*

如何使用RTS Box模块?


NGX卡在使用RTS时,每个通道需要消耗多1倍的语音资源,所以一块NGX240只能录12个通道。录24通道时,1-12个通道给第一块NGX240,13-24个通道给第二块NGX240。
例如:四芯电话线,中间两芯连接NGX的pin1,26,边上2芯连接pin2,25.

RTS Box适用交换机类型:
·Avaya INDeX
·Mitel SX200/SX2000
·Siemens Rolm 9751


在按键后没有取得EVT_DIGIT_PRESSED事件,而得到EVT_DIGIT_DROPPED事件,为何?


这是因为交换机将按键信息以模拟的形式而非数字的形式发送给话机,板卡在取得模拟形式的按键后会将按键存到板卡上的DTMF Digit Queue,当此Queue溢出后再收到按键就会得到EVT_DIGIT_DROPPED事件。处理方法:可在每次通话结束时调用MTClearDTMFDigits()以清空DTMF Digit Queue。

NGX如何对话务台录音?


若是4芯的话务台,NGX就可支持,只需要将4芯中的两芯连接到NGX的一个channel上,另外两芯连接到另一个channel上(如何判断哪两芯需要测试确认)。

NGX搭接Avaya 4018进行录音时,发现录音文件有噪音,但话机中并未听到噪音,如何解决?


检查FramerStatisitcs,发现存在大量的error,在相同的线路上搭接别的型号的数据话机,error和噪音均无,建议在NGX搭接处添加电容电阻,噪音有所减少,延长话机到并接点的线路之后,噪音消失。

在windows系统日志中发现大量"D-Channel message length exceeded storage limit"信息提醒,为何?


首先有可能是线路上有error,线路搭接错误或线路质量不好,其次有可能是特定话机的D-Channel的信息解析不准确,需要用SmartCapture抓包测试(确保FramerStatistics无error)。

如果查看通道的FramerStatistics?


先关闭录音程序,再开始smartView > F2(开启板卡和通道) > 选择一个通道,点击FramerStatistics > MTGetNGXFramerStatistics。或者在应用程序中调用MTGetNGXFramerStatistics。

如何判断BRI的呼叫方向?


可以从MT_CC_CALL_INFO结构中获得呼叫方向信息。

操作系统没有安装杀毒软件,也无占用大量CPU资源的软件,但板卡运行一短时间后会收到大量queue full error, 并影响录音,如何处理?


使用MTGetFramerAlarmStatusEx检查话机短线情况,发现短线的通道不要open,可避免线路干扰信号引起的错误。

DP


使用DP6409录中国ISDN信令,发现丢失消息和录音文件,问题在哪里?


若检查线路FramerStatistics没有error,问题出现在时钟同步方面。解决方法是在应用程序中调用MTSetCTMasterClock()和MTSetNET()函数,设置正确的时钟同步。建议方法是,如果多块卡使用CTBus连接时,需要将一块卡设置为MODE_MASTER,其他设置为MODE_SLAVE,当MTSetCTMasterClock()设置为MODE_MASTER时,时钟源根据总线类型设置,当MTSetCTMasterClock()设置为MODE_SLAVE时,第4个参数自动忽略。当多块卡没有使用CTBus连接时,每块卡都需要设置为MODE_MASTER,并且使用NET1时钟源,同时必须用MTSetNET设置Framer的时钟源。

例子:
MTSetCTMasterClock(m_nBoard, MUX_MVIP, MODE_MASTER, CLOCK_SOURCE_NET1);
MTSetNET(m_nBoard, 1,0);

录音程序需要在录音同时接收线路上DTMF,怎么做?是不是只能通过不停地去ReadDTMF?EVT_DIGIT是不是随时都返回?还是要调用MTGetDigits()才返回?


EVT_DIGIT是随时都返回的。 在SmartView中左下方事件栏中,有EVT_...() Reason 0x****,将此处的****转换后就是线路上收到的DTMF。

在win2000 server下,当机器中插入四块DP6409(3209),发现机器不能正常运行,事件查看器中看到是内存分配问题(Global Memory mapping failed on brd 2.)?


在win2Kserver管理工具中-->性能-->添加计数器-->选择Memory和Free System Page Table Entries,看其值大概为15761、15921,这个只能维持三块卡。如果能到124513,四块卡就可以了。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages那个值33000,后改成FFFFFFFF(8个F)。


板卡接口信号灯都正常,却无法收到呼叫事件,只有按键,DTMF事件,是什么问题?


板卡信号灯正常说明协议设置正确,按键和DTMF都是话机端事件,说明无法得到的Call的事件是inbound和outbound的线路顺序接错,需要将接口12pin和45pin对调。

录音文件中背景声总是有噪音,如何解决?


首先通过SmartView确认线路是否有问题,如果线路没有问题,应用程序AGC的level是否设置的过高。

SmartWorks5.3中一个E1接口可支持31个语音通道,如何设置?


这个功能是在SmartWorks5.3中release的,只要在SmartControl里的Network中的E1的protocol设置成None即可。

线路上既有ISDN信号,也有FAX信号,但是并线为12、45时只有ISDN信号,改为45、12时只有FAX信号,要两种信号都录到,怎么办?


可在一条中继线路上并接2个点,一个接到已12,45的线序并接到DP的trunk上,另一个已45,12的线序并接到另一个DPtrunk上。

MFR2信令中如何去取呼叫相关信息?


MFR2中的主叫号,通话事件等信息都会以DTMF的形式在线路上传送,所以DP板卡会收到打大量的DTMF事件,并且
有相应的标志位,应用程序可以从DTMF事件中取得相关信息。

DT


当线路为LineSide E1时DT3209上如何设置?


在其SmartControl中,Trunk Setings项,Trunk为0,Framing为Basic G.704,Line Coding为hdb3,LBO为120欧,Protocol Setings项,Trunk为0,Signaling Protocol为NONE,其余两项是灰的

当线路为LineSide E1时DT3209上如何测试?


使用SmartView,并运行System--->MTSysStartup,再运行FramerStatistcs--->ABCD Signaling,并使其Enable,当点击Rx中的Get,当看到Signal从7变化为3,就表示有电话呼入了(即有振铃),当点击Tx的Signal,输入8--F之间的任一数字,再点击Set就表示摘机,输入0--7之间任一数字,再点击Set就表示挂机。
当要作外拨时,可按如下步骤,运行FramerStatistcs--->ABCD Signaling,并使其Enable,当点击Tx的Signal,输入8--F之间的任一数字,再点击Set就表示摘机,然后运行ChannelFunctions--->MTDialString,并输入相应的外拨号码,并可设置时间。当然做这两步时,时间不要相隔太长,否则不能正常外拨。当呼叫完成后,按上面的步骤挂机。

如何设置DT板卡上的CAS信令?


可使用下列函数进行设置:MTEnableFramerABCDSignalingEvent(),MTGetTimeSlotRxSignaling(),MTSetTimeSlotTxSignaling(),MTGetTimeSlotTxSignaling()。

DT板卡连接Alcatel的PCM2板卡时,没有接收到任何信号和声音,如何处理?


Alcatel的PCM2板卡需要设置为“DR_Link + No IVR + Record Authorization”,另外需要在Alcatel的“TCs / TGs ”做录音连接的设置。 DT板卡协议设置为“None”。

TX100/TX1000


交换机的控制信号与语音信号是从2个独立的端口发送出来,若要使用TX100或TX1000,应如何搭接?


可以使用2个TX1000,调制到混合模式,将2条线路上的数据转发到一片IPX-C板卡上。

SDK


在windows7的环境下使用SmartControl设置板卡参数,但设置不起作用的原因?


需要关闭UAC,并已管理员的权限运行SmartControl,设置、保存并重启板卡即可。

如何打开板卡日志?


修改注册表中的值可以开启SmartWorks板卡日志:

[HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Ntidrv / Parameters ]
and set the value data to one of the following:
APITraceLevel = 0, 1, 2, 4, 6, or 7 (see below for description)

0 = no tracing occurs, nothing is written to the trace log
1 = return errors generated by the API are logged (except for MT_RET_OK,
and MT_IO_PENDING)
2 = all API DLL callbacks (this is recommended when using the Callback
method)
4 = all API DLL calls (this is recommended when using the Get Event method)
6 = all API DLL callbacks (this is recommended when using the Callback
method) AND all API DLL calls (this is recommended when using the Get
Event method) (2+4=6)
7 = return errors generated by the API are logged (except for MT_RET_OK,
and MT_IO_PENDING) AND all API DLL callbacks (this is reco
mended when using the Callback method) AND all API DLL calls (this is
recommended when using the Get Event method) (1+2+4=7)

生成的日志文件NtiApi.log在smartworks的安装目录下。



 

 

若您在订购或使用我们产品的过程中有如下需求,请与我们的相关负责人或当地经销商联系。
我们的工作时间为周一至周五9:00 am ~ 5:30 pm。


技术支持

若您在使用我们的产品时有任何疑问,请与我们的技术工程师或当地经销商联系

E-mail: support@ai-logix.com.cn

Tel: (+86)21 53580108

销售支持
若您在订购我们的产品时有任何疑问,请与我们的销售代表或当地经销商联系

E-mail: stephen.he@ai-logix.com.cn
Tel: (+86)21 53580108

RMA申请、处理
相关产品保修事宜,请与我们的相关负责人或经销商联系

E-mail: support@ai-logix.com.cn
Tel: (+86)21 53580108


 

© 2020 Ai-Logix Inc. All rights reserved. 公司声明