GIS发起动态组呼业务动态组无法建立导致GIS界面出现报错

发布时间:  2013-10-15 浏览次数:  351 下载次数:  1
问题描述
在ECC的GIS界面勾选集群用户,点击group call发起动态组呼,界面弹出提示框,报错如下:
告警信息
处理过程
a.用登入GIS地图台的调度台用户登入到普通调度台
b.查询该调度台下的动态群组,删除这些动态群组
c.登入eapp web查询动态组信息,确认没有单用户加入多个动态群组中的情况出现
d.重新发起动态组呼,问题解决
根因
1.在调度台发起动态组呼,检查问题是否会复现(排除LTE集群动态组呼本身异常)
2. 通过eapp的web页面检查动态组信息&动态组中成员信息,是否存在同一个用户已经加入5个或者5个以上的动态组。(核心网侧有限制,一个用户只能加入不超过5个的动态组)

                                                                             动态群组信息


                                                                             动态组成员信息

   通过现场定位基本确定本次报错是由于核心网侧单用户(上图中是用户8888)已经加入不少于5个的动态群组,无法加入新的动态组导致。下面我们分析为什么会出现单用户加入多于5个动态群组的情况。通过定位发现由ECC发起的动态组呼结束呼叫后动态组资源未释放,动态组一直存在,并占用了群组内用户的群组资源。是否在对接的开发中没有调用释放群组的SDK呢?通过跟ECC,LTE的SE沟通,确认GIS界面上有挂断动态组呼的按钮,当用户点击该按钮时,GIS会调用SDK的DGNA_CANCEL操作,现在主要的问题是我们测试的时候大多情况下都没有在结束组呼后点击该挂断按钮。按照客户化场景分析,动态组完成通话后挂机,动态组自动释放会比较方便。所以需要推动ECC跟LTE的专家更新SDK版本以彻底解决此问题。
特别说明:只有v2的手持终端才支持动态组呼功能,v1终端是不支持的。
建议与总结
1. 当前ECC版本在GIS发起动态组呼多于5次就会出现此类问题,解决办法可参考上面的处理过程。后续有项目需要用到ECC的这个功能建议使用ECC的更新后版本(20131015之后出的版本)
2.定位问题可以先通过单产品复现问题,缩小定位范围,若是产品本身问题可以先找是否有对应问题单,从而直接找到解决方案
3. 遇到此类问题,可先通过eapp web查询动态组跟动态组成员信息,是否存在单用户加入多群组的情况

END