TE80呼叫TP不入会问题

发布时间:  2015-09-19 浏览次数:  209 下载次数:  0
问题描述

通过TE80地址本添加TP会场(分别输入TP3106的三个屏幕的ip地址),选中后进行呼叫。挂断后,再进行呼叫则会概率出现呼叫不通的情况,TE80侧收到错误提示“0x0004001a:err_call_no_enough_call_resource”

SMC版本 : R2C04

告警信息
TE80侧收到错误提示“0x0004001a:err_call_no_enough_call_resource
处理过程

根据反馈的GK日志,过滤终端的呼叫信息,发现呼叫不通时,均是如下情况:

15:03:55 ARQ recvfrom [10.109.60.97:1719] [Caller] [88861098] [10.109.60.97:1720] [Callee] [] [3840000 bit/s]//MCU请求呼叫TE80第一个号码88861098

15:03:55 ACF sendto [10.109.60.97:1719] [Caller] [88861098] [10.109.60.97:1720] [Callee] [] [10.170.47.13:1720] [Directed]

15:03:56 ARQ recvfrom [10.109.60.97:1719] [Caller] [88861097] [10.109.60.97:1720] [Callee] [] [3840000 bit/s] //MCU请求呼叫TE80第二个号码88861097

15:03:56 ACF sendto [10.109.60.97:1719] [Caller] [88861097] [10.109.60.97:1720] [Callee] [] [10.170.47.12:1720] [Directed]

15:03:58 ARQ recvfrom [10.109.60.97:1719] [Caller] [88861099] [10.109.60.97:1720] [Callee] [] [3840000 bit/s] //MCU请求呼叫TE80第三个号码88861099

 

15:03:58 ACF sendto [10.109.60.97:1719] [Caller] [88861099] [10.109.60.97:1720] [Callee] [] [10.170.47.14:1720] [Directed]

15:04:36 DRQ recvfrom [10.109.60.97:1719] [Caller] [88861099] //MCU请求挂断TE80号码第三个号码88861099

15:04:36 DCF sendto [10.109.60.97:1719] [Caller] [88861099]

15:04:36 DRQ recvfrom [10.109.60.97:1719] [Caller] [88861097] //MCU请求挂断TE80号码第二个号码88861097

15:04:36 DCF sendto [10.109.60.97:1719] [Caller] [88861097]

 

15:04:46 ARQ recvfrom [10.109.60.97:1719] [Caller] [88861098] [10.109.60.97:1720] [Callee] [] [3840000 bit/s]

15:04:46 ACF sendto [10.109.60.97:1719] [Caller] [88861098] [10.109.60.97:1720] [Callee] [] [10.170.47.13:1720] [Directed]

 

15:04:47 ARQ recvfrom [10.109.60.97:1719] [Caller] [88861097] [10.109.60.97:1720] [Callee] [] [3840000 bit/s]

15:04:47 ACF sendto [10.109.60.97:1719] [Caller] [88861097] [10.109.60.97:1720] [Callee] [] [10.170.47.12:1720] [Directed]

 

15:04:49 ARQ recvfrom [10.109.60.97:1719] [Caller] [88861099] [10.109.60.97:1720] [Callee] [] [3840000 bit/s]

15:04:49 ARJ sendto [10.109.60.97:1719] [Caller] [88861099] [10.109.60.97:1720] [Callee] [10.170.47.14:1720] [[0x0004001a:err_call_no_enough_call_resource]]

 

1、主叫MCU (10.109.60.97)分别呼叫(ARQ)了TE80的三个号码(TE80最大呼叫数是3),但是挂断的时候,却只挂断了两路(2DRQ)剩余的1次因为丢包,GK没有收到,GK认为还有一路未挂断。因此立即再次发起3路呼叫的时候,超过了TE80最大呼叫数就会报资源不足(4001a)。

2、因为H323协议是有保活机制的,呼叫过程中,呼叫方会每隔一段时间(默认60s)发送IRR告知GK自己处于会议中,一旦已经挂断,而挂断信令没有被GK收到,GK就会认为呼叫保活超时,超时后会主动查询终端呼叫状态,查询发现终端没有在呼叫中(过程最长25s),会清理此呼叫,因此85s以后呼叫可以自动恢复。但本案例在85s内再次呼叫,所以出现了问题。

根因

网络丢包导致MCU挂断会场时只挂断两个号码,剩余一路GK未挂断,再次发起三路呼叫时,超过了TE80最大呼叫数就上报资源不足。

解决方案
排查TE80侧网络,进行网络整改。

END