公网TE终端视频呼叫会议接入号及私网终端失败

发布时间:  2016-11-09 浏览次数:  682 下载次数:  0
问题描述

某局点采用独立SC骑墙组网,组网图如下:

私网TE终端与位于公网的未注册TE终端采用SIP呼叫方式互通。公网TE终端呼叫格式为:会议接入号@SC 公网IP地址 或 私网终端号码@SC公网IP地址。

私网TE终端可以正常呼叫公网TE终端公网TE终端语音呼叫会议接入号及私网TE终端成功,但视频呼叫时失败,提示:您拨打的号码无法接通。

SMC版本:SMC2.0 V100R003C10SPC100

TE版本:TE60 V100R001C10SPC100

处理过程

一、对SC的公网网口以及TE终端进行抓包分析。

1)SC的抓包显示SC一共收到三次呼叫,而这些呼叫的INVITE消息都只有音频呼叫请求。


 

2)SC的抓包,此次呼叫的Call-IDpadc****agp@****.73
 



3)终端抓包,Call-IDpadc****agp@****.73INVITE消息只带了音频呼叫请求。
 



从上述截图可看出,当终端发出的INVITE消息只携带语音呼叫请求时,SC可以收到该消息,此时呼叫可成功建立。

 

4)分析终端侧的抓包,终端曾经发出过带有视频呼叫请求的INVITE消息,Call-IDpecd****0qh@****.73
 


 

5)但SC的抓包显示未收到Call-IDpecd****0qh@****.73的消息,因此呼叫失败。

综上所述:公网TE终端UDP语音呼叫可以到达SC,呼叫成功;而终端的UDP视频呼叫请求则没有成功发送到SC,使得呼叫失败。

怀疑是终端的UDP视频呼叫请求被某个网元拦截。

二、修改公网TE40终端的SIP注册传输模式为TLS(即使该终端没有注册),这样发出呼叫使用tls加密,可能使得中间网络不再拦截或篡改。



修改后问题解决。

根因
TE终端的UDP视频呼叫请求被传输过程中的某个网元拦截。
解决方案

修改公网TE终端的SIP注册传输模式为TLS

END