SIP的voip语音环境咬线或摘机状态什么处理

简介: SIP的voip语音环境咬线或摘机状态什么处理

SIP终端不能挂机或者处于摘机状态是第三个经常遇到的问题。在SIP终端中的表现形式为终端没有发送BYE消息或者发送了错误的BYE消息内容。


网络异常,图片无法展示
|


没有发送BYE的状态:


网络异常,图片无法展示
|


其原因主要表现在:\

  • 没有发送BYE消息
  • 发送到BYE消息携带了错误的to-tag
  • 发送了格式不规范的BYE消息,例如格式错误,sequences错误或者时间戳错误。
  • 发送的BYE消息中携带的是错误的路由信息


对于出现的这些问题,用户需要根据SIP消息来进行排查,对比哪些路径节点出现了问题。当然,这些问题带来的结果大家可能都非常清楚。首先,计费的准确性出现了问题,用户的计费不能完整准确地监控。另外,如果媒体服务器对呼叫有限制的话,因为其中一个SIP终端没有真正挂机,其他用户可能不能呼出的问题。如果是一台模拟网关的话,可能出现FXO或者FXS不能正常工作的问题。出现以上这些问题,读者还是要从终端的配置来解决问题,是否出现了终端的配置问题,终端的质量问题。如果是FXO或者FXS的话,是否出现了制式不匹配的问题导致咬线或者摘机的问题。

从服务器端处理的话,可以通过两种办法来通过服务器端对其进行强制挂机处理。这四种服务器端的检测方式是:\


  • 开启RTP超时检测来检测终端的RTP流是否仍然活动
  • 开启SIP的KeepAlive 检测SIP 会话状态
  • 使用Proxy中的dialog中的OPTION来检测SIP终端响应状态,SIP终端发送 200 OK到proxy来检测终端的状态。


使用SIP session timer 定时器来进行周期检测,SIP终端一直在周期内刷新自己的状态。如果SIP终端来定时器的时间范围内,则表示终端参与活动状态;否则,则对其发送BYE消息,强行挂机。


网络异常,图片无法展示
|


关于session timer的规范,大家可以参考rfc4028,具体的定义方式如下:


网络异常,图片无法展示
|


完整的SIP sesison timer 流程图如下:


网络异常,图片无法展示
|


但是,因为很多SIP网络环境中介入了SBC或者其他的网络设备,很多情况下,有时定时器时间设置过短,SBC作为UAC或者UAS,或者proxy不刷新都可能出现上述问题。所以,会话的定时器的管理需要特别小心。

相关文章
|
编解码 开发工具 数据安全/隐私保护
内网无纸化会议/智慧教室实时同屏RTSP组播技术方案思考
内网环境下,为了满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,好多开发者希望有RTSP的技术方案,用于小并发场景,特别是在组网环境好的有线环境下,使用RTSP服务配合组播,是也是好多开发者考量的因素之一。
190 2
|
监控 安全 Linux
处理SIP的voip语音环境问题的方法
在VoIP的环境中,特别是基于SIP通信的环境中,我们经常会遇到一些非常常见的问题,例如,单通,30秒就断线,注册问题,回声等。这些问题事实上都有非常直接的排查方式和解决办法,用户可以按照一定的排查方式,工具非常高效地解决这些问题。但是,因为读者技术水平参差不齐,网络上的很多技术也不完整。笔者今天系统归纳了这些问题。根据一些用户的使用环境和用户经常遇到一些问题,我们列举了以下十个在SIP呼叫中经常遇到的问题,并且给出了相应的排查方式,用户可以按照这些方法来解决SIP通话中的这些问题,有关系统问题欢迎喂博主一起交流学习。这十个经典的问题包括: 不能注册或呼叫到SIP服务器端 30秒挂断呼叫的
|
数据安全/隐私保护 网络架构
VOIP技术连载之一VOIP简介
VOIP技术连载之一VOIP简介
|
7月前
|
人工智能 自然语言处理 物联网
专访声连网杨丽玉:用声波密码传输技术“听见声连码” 构建全媒体“声”态圈
摘要:作为阿里云加速器成员企业,声连网已获得多项相关发明专利、应用专利、软著证书与商标等知识产权,于2019年荣获国家级高新技术企业的认定及其他若干奖项,并于2021年成为阿里云AIOT千里传音智能声码唯一供应商。
122 0
专访声连网杨丽玉:用声波密码传输技术“听见声连码” 构建全媒体“声”态圈
SIP的voip语音通话后30秒左右挂断呼叫怎么解决
SIP的voip语音通话后30秒左右挂断呼叫怎么解决
|
监控 安全 Linux
10个方法处理基于SIP的voip语音环境问题
在VoIP的环境中,特别是基于SIP通信的环境中,我们经常会遇到一些非常常见的问题,例如,单通,30秒就断线,注册问题,回声等。
|
网络架构
网络电话培训-voip基础知识
先了解 VoIP 定义 VoIP(Voice over Internet Protocol)是一种以IP电话为主,并推出相应的增值业务的技术。 例如,有了VOIP,接入业务提供商,包括互联网服务提供商(ISP)和传输服务者可以实现Points-of-Presence(POPs)和上下驿站网关服务。VOIP网关功能支持PC-to-Phone和Phone-to-PC业务,可通过基于IP的网络进行实时通信,造就新的商业机会。
|
XML 网络协议 JavaScript
VOIP—软交换系统
Asterisk Asterisk是一个开源的PBX,Ast的模块化架构使得它可以支持sip,h323,iax,dahdi等接口,所以是目前功能最为齐全的PBX平台,而内部处理机制限制了它在高并发量环境的应用。
|
编解码 网络协议 数据库
语音业务VOIP开发之SIP协议篇
SIP是基于一个类似HTTP协议的请求应答的通讯模式。每一个通讯都包含对某个功能的请求,并且起码需要一个应答。在这个应答中,Alice的软电话发送一个含有Bbo的SIP URI抵制的INVITE通讯请求。INVITE是一个SIP请求的例子,表示请求方(Alice)希望服务方(Bob)应答。INVTE请求包含一系列的包头域(Header fields)。包头中包含很多属性并且包含了传输消息的附加信息。在INVITE中有如下的字段:呼叫的唯一标志,目的抵制,Alice的地址,Alice和Bob建立会话的类型。INVITE请求(图1中的F1)可能看起来像这样的: