ISDNPRI信令板卡同交换机对接说明.docx
《ISDNPRI信令板卡同交换机对接说明.docx》由会员分享,可在线阅读,更多相关《ISDNPRI信令板卡同交换机对接说明.docx(18页珍藏版)》请在冰豆网上搜索。
ISDNPRI信令板卡同交换机对接说明
ISDN(PRI)信令板卡同交换机对接说明
三汇语音卡驱动支持ISDN,即PRI(30B+D)。
ISDN用户一网络接口网络层协议遵循CCITTI.450建议和1.451建议(或Q.930和Q.931建议)。
数据链路层遵循Q.920和Q.921规定。
目前,三汇ISDN信令板卡第16时隙为D通道,在1—15,17—31时隙为语音通道。
1—15,17—31时隙依次和三汇板卡驱动0—29通道号对应。
通道为双向中继。
三汇ISDN信令通过配置可配置成网络侧,用户侧。
请务必咨询交换机方是何种方式,然后遵照交换机为网络侧板卡系统为用户侧或交换机为用户侧板卡系统为网络侧的规则对系统进行配置。
建议按照以下各步进行操作。
三汇ISDN信令板卡同交换机对接工程实施过程中请注意以下事项:
1、工控机接地良好。
测试办法:
使用万用表的交流电压档,一只表笔接三汇板卡固定片,一只表笔拿在手中,即测试人体同机壳之间的交流电压。
电压不应超过5伏。
解决办法:
工控机电源连接线请使用三相插头,务必保证电源接线板第三插孔应接地良好。
若第三脚无接地,那么请使用一导线将计算机机壳与大地(可通过譬如水管,或大楼的地线)相连。
2、从交换机端过来的E1线收发线的屏蔽层是否和BNC金属壳良好连接。
屏蔽层应该和BNC金属壳焊接在一起,或者用专门工具紧密卡接在一起,不能虚绞或根本不连接在一起。
3、从交换机端过来的E1线收发线的屏蔽层是否共地。
测试办法:
使用万用表的电阻档,两表笔分别接E1线的金属线屏蔽层(BNC金属壳),若其阻值小于10欧姆,那么可以肯定对端E1的收发线的屏蔽层是共地的。
解决办法:
请将板卡上的黑色跳线拔掉,或插在靠近板卡固定片的两个插针上。
4、从交换机端过来的E1线是否正常。
测试办法:
将从交换机端过来的E1线同我方板卡断开,并用T型头将其自环,看交换机物理链路是否告警,若有告警,则说明物理连接有故障,需要排除。
此时可请交换机方做传输的相关人员用误码测试仪测试线路上的误码率,十多分钟无误码率。
5、从交换机端过来的E1线和板卡是否接反。
测试办法:
运行test.exe。
如果线未接反,板卡上的同步指示灯会变亮。
此时,可向交换机方咨询,交换机方应该无物理故障报警,以保证板卡与交换机间的双向安全连接。
6、板卡自测。
如果您怀疑是板卡硬件故障,可进行如下测试:
以SHD-30A-CT/PCI/ISDN板卡为例。
需要一根同轴电缆(两边带BNC头)。
用同轴电缆将板卡PCM出入端口环路起来。
运行test.exe,通道状态一直为空闲,不跳变,板卡上的同步指示灯会变亮,不闪烁,在Test.exe界面右下脚的“PCM同步”列中会对应显示0x0000,该值亦不会跳变。
请观察三,五分钟。
若以上状态一直保持不变,则说明板卡无硬件故障。
以上各条从三汇板卡硬件角度考虑保证了板卡硬件是安全可靠的(一般情况下板卡不需进行自换测试)。
7、至此,请将交换机过来的中继线接至三汇板卡上,注意E1线不要接反。
以三汇语音卡配置为用户侧为例进行相关测试。
运行test.exe。
test.exe界面上“类型”列显示“ISDNio”。
“状态”列应该显示“空闲”。
如图:
注意:
此时,如果E1线接反,通道“状态”会为“不可用”。
在test.exe界面右下角的“PCM同步”栏会显示0x000f,表示PCM同步为失步状态。
“PCM同步”的低二位应均为0,其他位可以为1,但应维持其值不发生跳变,若发生跳变,则表明线路或板卡仍然不正常。
“PCM同步”低二位任一位跳变,都可能会使通道“状态”由“空闲”到“不可用”或“不可用”到“空闲”跳变。
“PCM同步”各位意义如下:
bit0=1:
PCM链路接收端基本祯同步丢失
bit1=1:
PCM链路接收端基本祯同步丢失时间大于100ms
bit2=1:
PCM链路接收端复祯同步丢失(No.1信令)
bit3=1:
PCM链路接收端CRC复祯同步丢失(No.1信令)
bi4=1:
PCM链路收到对端奇祯失步对告信号(No.1信令)
bit5=1:
PCM链路收到对端全1告警信息(No.1信令)
bit6=1:
PCM链路收到对端16时隙全1告警信息(No.1信令)
bit7=1:
PCM链路接收端PCM信号丢失(No.1信令)
bit8=1:
PCM链路收到对端辅助告警(AUXiliaryalarmPattern)(No.1信令)
bit9=1:
PCM链路收到对端复祯失步对告(No.1信令)。
如图:
8.关于板卡时钟问题的设置。
板卡时钟设置有两个,其有不同的含义。
时钟设置不好,会出现计算机黑屏无法启动,或者传真数据传输中断,出现滑码。
a.WhoSupplySysClock,//这是整个语音板卡系统时钟的设置。
提供系统时钟的板卡ID序号,取值范围可以为0~N-1和N。
i.取值N表示所有板卡的时钟都必须开启,适用于卡间没有使用总线相连的应用系统。
ii.取值-1为当板卡单独使用但作为从卡的时候使用.你需要手动修改shconfig.ini中的WhoSupplySysClock。
三汇板卡和其他厂家板卡在一个系统中使用时,请务必注意该问题,确定好是由哪家板卡提供系统时钟,当不同厂家均提供系统主时钟时,计算机很有可能黑屏无法启动,或会有其他异常现象。
iii.0~N-1表示由本参数指定的板卡提供时钟,其它板卡的时钟均关闭,适用于卡间使用总线相连的场合。
当您是数字中继卡,模拟模块卡混用的系统,请你尽量选择使用和交换机对接的数字中继卡的ID号。
在ShCtiConfig.exe中设置可参见图:
b.数字中继卡的PCM时钟模式设置。
当系统中有数字中继卡时,该设置主要是为了实现系统时钟同交换机时钟同步。
三汇板卡驱动提供三种PCM时钟模式:
线路同步主,从时钟,自主振荡。
一般情况,有交换机提供时钟,系统中取提供系统时钟的板卡的一个PCM的时钟]模式为线路同步主,其他PCM的时钟]模式置为从时钟。
若交换机不能提供时钟,可提供系统时钟的板卡的一个PCM的时钟模式置为自主振荡,其他PCM的时钟模式置为从时钟。
在ShCtiConfig.exe中设置可参见图:
9.运行test.exe,界面上“状态”列显示“不可用”。
在保证了接地,同步等问题解决后,“状态”列仍显示“不可用”,怀疑数据链路层不通。
在Test.exe界面左下角可以观察到数据链路层和交换机间的接续状况。
如图:
L2Status状态值及含义对照表:
状态值
说明
1
未分配TEI
2
等待分配TEI
3
等待TEI分配的建链过程
4
TEI分配过程
5
等待建链过程
6
等待释放过程
7
多帧操作已建立状态
8
定时器恢复状态
相应pcm状态只有到7后,通道才会进入空闲。
如果处于4,5或者4,5不断切换,驱动处于数据链路层建链阶段。
在该阶段,请一定保证交换机方数据完全做好。
12.test.exe界面Isdn通道对应状态栏处于“空闲”,呼入,呼出仍不成功,进一步调试,可通过配置获得呼入呼出接续的信令日志,依据日志分析来进一步配置。
运行ShCtiConfig.exe,产生日志具体配置如图示操作:
修改配置项后,确认,应用验证通过再关闭ShCtiConfig.exe。
运行Test.exe,可作呼入呼出测试,这样会在应用程序当前目录下产生名为DSS1IFrame.log(板卡作为用户侧)或DSS1IFrameNet.log(板卡作为网络侧)的日志文件。
注意:
该日志文件随Test.exe的重启而被清空,故在重启Test.exe之前,备份重要信息日志。
由于驱动输出日志,日志会占用一定的磁盘空间,故请在调试成功后,关闭驱动日志输出。
至此,你可以将该日志文件及shconfig.ini配置文件发到Support@,以供我方帮你分析。
当然你可按照后续操作进一步分析处理。
11.test.exe界面的状态栏处于“空闲”,但是电话无法呼入呼出。
反应是提示音为空号,或忙音,或者是静音。
需要打开DSS1IFrame.log日志进行分析。
以板卡系统作用户侧,交换机配置成网络侧为例进行说明。
一般情况下板卡系统与交换机间也是采用该模式的。
a.对于电话呼入时是静音情况的,请查询所有通道,看是否有某个通道“状态”是“振铃”,如果是“振铃”,就需要同交换机方协商,让其通过配置向用户发送回铃音。
亦可由板卡驱动发送回铃音,操作如下:
i.用鼠标选中“振铃”状态的通道,出现蓝条。
ii.在“发送信号音”的type中选择“回铃音”。
iii.用鼠标点击“发送信号音”中的“SsmSendTone”按钮,向用户发送回铃音。
iv.过若干时间,用鼠标点击“发送信号音”中的“SsmStopSendTone”按钮,停止送回铃音。
在用鼠标点击“SsmPickup”按钮,接通用户电话。
下一步可作别的测试。
b.信令接续有问题。
重新选择通道进行呼叫(呼入和呼出),在DSS1IFrame.log里面就能生成相应的日志内容。
i.打开日志文件,请仔细观察日志文件。
如下图:
ii.三汇Isdn信令驱动通路识别参数的校正。
板卡驱动通路识别参数缺省下是时隙图,分析对端发过来的SETUP消息里的内容:
(呼入的消息日志),可以分析出交换机通路识别参数的设置值。
如下图进行日志分析:
如上消息日志,请注意18(通路识别)0-------VariablelengthInformationelement后面的长度值,如果长度值大于3,则交换机通路识别参数为时隙图,相应板卡驱动该通路识别参数配置不用修改。
如果长度值是3,交换机通路识别参数为号码表。
驱动通路识别参数配置,可按照如下进行操作:
打开ShCtiConfig.exe自动配置程序,如下图进行修改:
iii.分析对端发过来的被叫号码信息与驱动默认设置是否有区别:
在收到SETUP消息里,在被叫用户号码表示语70下面几行中查看“Type=…….”前面的十六进制值,如上为a1,是国内号码。
驱动缺省下是国内号码,则不用修改配置。
如为其他值,如c1:
用户号码;91:
国际号码;80:
未知
则需要修改配置,可按以下办法操作:
打开ShCtiConfig.exe自动配置程序,如图示操作:
iv.驱动缺省情况下要求接收被叫号码,但交换机(如阿尔卡特,AVAYA)可能在setup消息中不发送被叫号码,从而造成呼入失败。
即在DSS1IFrame.log日志中的收到SETUP消息里,找不到被叫用户号码表示语70字段。
可在配置程序修改该配置。
运行ShCtiConfig.exe自动配置程序,如图示操作:
v.交换机要求板卡驱动在CALLPROC,ALERT等消息中带有通路识别字段。
板卡作为用户侧时,板卡驱动缺省情况下是发送通路识别字段,但是板卡作为网络侧时,驱动是不发送的,建议在ShCtiConfig.exe自动配置程序中进行修改,如图示操作:
vi.交换机是否一定要求板卡驱动发送主叫号码信息或者特定的主叫号码信息,这一点可向交换机方咨询,其会给你结果的。
板卡驱动缺省情况下,不发送主叫号码信息。
如果需要,可在ShCtiConfig.exe自动配置程序中进行修改,如图示操作:
vii.如果我方发送的setup消息里面带有主叫号码,但是交换机要求的主叫号码类型和我们默认的国内号码不一致时,可能会导致板卡向外呼叫失败。
可从交换机发过来的setup消息中获取交换机的设置,将板卡相关参数改成同交换机一致。
如下图中可以看到交换机发过来的主叫号码类型参数。
依据上图获取的信息可修改主叫号码类型。
打开ShCtiConfig.exe自动配置程序,如图示操作:
viii.Isdn信令收号规则设置不对。
交换机呼叫板卡系统,Test.exe界面上某一通道的状态变化为:
空闲—>接收号码—>挂起。
可能的原因为:
板卡驱动的入局字冠设置与交换机发送的被叫号码不一致,可以通过分析消息日志获得该信息,如图(图中为从交换机收到的setup中部分内容):
看a1后面的“31=======Numberdight=多少?
”来决定您的收号规则,你可分析出交换机呼叫的号码为110,共3位。
运行ShConfig.exe,可按图示方法示例设置:
ix.板卡驱动向外呼叫,收到交换机发过来的CALLPROCEEDING消息后,驱动等待后续消息的时间缺省为10秒,对于国际长途接续该时间可能会过短,从而驱动因此超时通道状态转移到挂起,导致呼叫失败。
可在shconfig.ini中的[ISDN]段中将UserWaitAfterCallProceeding=10进行修改适当加大,建议可修改为30。
如果没有此配置项,请在[ISDN]段中添加之。
x.交换机同板卡驱动信令接续没有问题,但是出现单向通话,或者声音噪杂。
请在DSS1IFrame.log日志中观察收到交换机发过来setup消息a3------为何种语音编码格式。
如下图所示:
板卡驱动缺省是G.711a-law,在配置中是6。
如果交换机采用的是G.711u-law,则需要将相关配置改为7。
国内交换机一般都是a-law。
运行ShConfig.exe,可按图示方法示例设置:
另外必须在ShConfig.ini中的[BoardId=0],[BoardId=1],。
。
。
[BoardId=n]中查找DefaultVoiceFormat,若果没有可添加之,缺省情况下其为6,话路上传输的是a律编码的语音。
可讲其改为7。
DefaultVoiceFormat=6//语音BIN支持的数据格式:
6/7a_Law(缺省)/u_Law
文档在完善中,请提建议
张明军
2005.04.20