买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:厦门星纵数字科技有限公司
摘要:本发明涉及一种基于PBX的RTP拦截检测与绕过方法、设备及介质,该方法中:PBX1和PBX2建立通话完成,如果PBX2没有收到来自PBX1的RTP包,则PBX2会主动发送Re‑INVITE包给PBX1,并在包内携带头域告知对方处于RTP拦截的环境中;PBX1接收到Re‑INVITE后检测到头域得知此时存在RTP拦截的网络环境下,并基于头域的值采取对应的绕过RTP拦截的方式。本发明解决了黑客对RTP监听以及路由器RTP误拦截的问题,确保了实时音视频通信的正常传输。
主权项:1.一种基于PBX的RTP拦截检测与绕过方法,其特征在于:设定话机和第一PBX均处于RTP拦截环境,第二PBX未处于RTP拦截环境,当话机呼入第二PBX时,执行以下步骤:话机对接第一PBX后,通过第一PBX与第二PBX建立通话;第二PBX判定在通话建立成功之后的额定时间内是否接收到来自第一PBX的RTP包,如果未接收到,则判定第一PBX处于RTP拦截环境中,向第一PBX发送一种RE-INVITE请求,并判断之后的额定时间内是否接收到来自第一PBX的RTP包;如果仍未接收到,则向第一PBX发送另一种RE-INVITE请求,并判断之后的额定时间内是否接收到来自第一PBX的RTP包;如果仍未接收到,则向第一PBX发送最后一种RE-INVITE请求,并判断之后的额定时间内是否接收到来自第一PBX的RTP包;如果仍未接收到,判定协商失败,挂断通话;RE-INVITE请求为在传统INVITE请求中增加用于标识PBX处于拦截环境的头域,RE-INVITE请求包括三种,三种RE-INVITE请求通过其头域的值的不同对应以下三种不同的拦截环境:(1)第一种拦截环境为:检测第一个包是否为RTP包,如果是则直接对用于RTP交互的端口进行拦截;(2)第二种拦截环境为:检测每一个包是否均为RTP包,如果是则直接对用于RTP交互的端口进行拦截;(3)第三种拦截环境为:直接拦截基于SIP包协商的用于RTP交互的端口;当第一PBX接收到RE-INVITE请求后,通过解析对应头域的值判断处于哪种拦截环境,并根据处于的拦截环境的不同采取以下措施:(1)当处于第一种拦截环境时,在向第二PBX发送RTP包之前,首先向第二PBX发送一个空包;(2)当处于第二种拦截环境时,将待发送的RTP包的包头前两位的值更改为固定值,并设定第一PBX和第二PBX均不校验RTP包的包头前两位;(3)当处于第三种拦截环境时,将用于RTP交互的端口更改为基于协商的用于RTP交互的端口和固定算法计算得到的新端口,通过新端口进行RTP包的发送。
全文数据:
权利要求:
百度查询: 厦门星纵数字科技有限公司 一种基于PBX的RTP拦截检测与绕过方法、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。