FAQ-U1900如何检查AT0中继或者直拨用户出局使用的端口是否正确

发布时间:  2015-07-21 浏览次数:  340 下载次数:  0
问题描述
处理问题中经常会碰到AT0出局显示号码不正确的问题,这个时候就需要确认号码出局的时候使用的AT0端口是否正确。下面是检查AT0中继出局使用端口以及直拨用户使用端口的一些方法。
解决方案

步骤 1 查询直拨用户使用的端口信息。

[%eSpace U1960]>Show subscriber dn 8292 type all
Base Information
SubPBXNo Dn   LongDn   DomainName UserName UserType PriorLevel State     CallSource
-------- ---- -------- ---------- -------- -------- ---------- --------- ----------
0        8292 24538292 pots                NORMAL   Advanced    IDLE     0         
UserState FaxMode RegGroupId RemarkInfo DirectDialTKC RingTypeIndex CentrexGroup
--------- ------- ---------- ---------- ------------- ------------- ------------
NORMAL    BYPASS  0                     1290          -             -           
OutgoingRight   IncomingRight       SuspendedFlag
--------------- ------------------- -------------
INTER/LOCAL/DDD INTER/LOCAL/DDD/IDD No 

步骤 2 查询用户信息中DirectDialTKC 参数中有对应的数字值表示该号码是直拨号码,该参数对应的编号就是该用户使用的端口号。

如何在AT0中继单板上找到这个端口,可以继续查询show tkc或者show board确认:
[%eSpace U1960(config)]#show board slot 5
Board
Shelf Slot Type State AuLaw SlicMode BoardTemperature(UpperLimit)
----- ---- ---- ----- ----- -------- ----------------------------
0     5    OSU  OK    ALAW  CHINA    44(65)                      
hookflashtime(lowerlimit) hookflashtime(upperlimit)
------------------------- -------------------------
50                        1000                     
AT0 Information
GlbNo BoardType TDMNo TS Office TrunkType Direction   State    SendNumberType
----- --------- ----- -- ------ --------- ----------- -------- --------------
1280  OSU       0     0  42     AT0       BiDirection FAULT    N/A           
1281  OSU       0     1  42     AT0       BiDirection FAULT    N/A           
1282  OSU       0     2  39     AT0       BiDirection IDLE     N/A           
1283  OSU       0     3  40     AT0       BiDirection IDLE     N/A           
1284  OSU       0     4  33     AT0       BiDirection RESERVED N/A           
1285  OSU       0     5  34     AT0       BiDirection RESERVED N/A           
1286  OSU       0     6  35     AT0       BiDirection RESERVED N/A           
1287  OSU       0     7  254    AT0       BiDirection FAULT    N/A           
1288  OSU       0     8  254    AT0       BiDirection FAULT    N/A           
1289  OSU       0     9  44     AT0       BiDirection FAULT    N/A           
1290  OSU       0     10 45     AT0       BiDirection RESERVED N/A           
1291  OSU       0     11 46     AT0       BiDirection FAULT    N/A           
------- Matched record number : [12] -------

查询用户使用的DirectDialTKC 是和查询TKC或者board信息中的GlbNo参数对应的。由步骤2中的查询信息,可以看到8292是DDI用户,他绑定的端口是5槽位的10端口,在show board的状态中,该端口的状态是RESERVED,表示该端口已经绑定了直拨用户,为直拨用户保留该端口。

步骤 3 确认配置号码使用的端口后,需要确认号码8292在拨打出局电话的时候实际上是否使用了绑定的端口1290,找到8292对应的通话后,查看AT0模块的信息。

[82][0x000010c3][2015-02-09 16:58:24.68][At0.c 1231]dwTsn=[1282] AT0_ProcCCMMsg <--- SETUP 
[93][0x000010c3][2015-02-09 16:58:24.68][At0.c 11315]dwTsn=[1282] AT0_SetDefaultCalledNumber, CRNo=4002
[88][0x000010c3][2015-02-09 16:58:24.68][At0.c 1370]dwTsn=[1282] At0_AllocateOneCR [ CRNO = 4002 ]
[94][0x000010c3][2015-02-09 16:58:24.68][Cm.c 2790][dwEsn= 3817] CM_AllocateDualConnect,dwESNinSP = 3817

在AT0模块中dwTsn=[1282]中的1282即表示使用的端口信息,和在show board或者TKC之后的GlbNO对应。
----结束

从该呼叫日志可以看到该用户拨打出局电话时实际使用的端口是1282端口,也就是5槽位2端口,而不是配置的1290端口,导致出局呼叫号码显示异常。通过这些信息可以帮助现场判断出局选路,出局显示号码等问题。判断中继或者号码出局使用端口情况,并不是一定要查看日志才能知道,只是提供这样一种手段供大家参考。
 

END