SIP出错原因码

            
SIP_BAD_REQUEST        400        //坏的请求 
SIP_FORBIDDEN        403        //呼叫被禁止 
SIP_NOT_FOUND        404        //未发现 
SIP_406_NOT_ACCEPTABLE        406        //未接受 
SIP_TEMPORARILY_UNAVAILABLE        480        //临时不可用 
SIP_CALL_TRANSACTION_DOES_NOT_EXIST        481        //呼叫的标识不存在 
SIP_ADDRESS_INCOMPLETE        484        //地址不完整 
SIP_AMBIGUOUS        485        //不明确 
SIP_BUSY_HERE        486        //用户忙 
SIP_REQUEST_TERMINATED        487        //请求无应答 
SIP_NOT_ACCEPTABLE_HERE        488        //无人接听 
SIP_REQUEST_PENDING        491        //请求被挂起 
SIP_UNDECIPHERABLE        493        //未辨别 
SIP_INTERNAL_SERVER_ERROR        500        //内部出错 
SIP_NOT_IMPLEMENTED        501        //未实现 
SIP_BAD_GATEWAY        502        //坏的网关 
SIP_SERVICE_UNAVAILABLE        503        //服务不可用 
SIP_SERVER_TIME_OUT        504        //超时 
SIP_VERSION_NOT_SUPPORTED        505        //版本不支持 
SIP_MESSAGE_TOO_LARGE        513        //消息太大 
SIP_BUSY_EVRYWHERE        600        //一直忙 
SIP_DECLINE        603        //拒绝 
SIP_DOES_NOT_EXIST_ANYWHERE        604        //不存在 
SIP_606_NOT_ACCEPTABLE        606        //不可被接受 
UnallocatedNumber        1        //未分配的号码 
NoRouteToNetwork        2        //没有路由到网络 
NoRouteToDestination        3        //没有路由到目标 
SendSpecialTone        4        //发送特别的音频 
MisdialledTrunkPrefix        5        //未拨出中继前缀 
ChannelUnacceptable        6        //通道不可接受 
NormalCallClearing        16        //正常挂机 
UserBusy        17        //用户忙 
NoResponse        18        //无应答 
NoAnswer        19        //无人接听 
SubscriberAbsent        20        //归属地没有 
CallRejected        21        //呼叫拒绝 
NumberChanged        22        //号码被改变 
Redirection        23        //重定向 
ExchangeRoutingError        25        //交换出划 
NonSelectedUserClearing        26        //没有选择用户清除 
DestinationOutOfOrder        27        //目的地顺序错 
InvalidNumberFormat        28        //无效的号码格式 
FacilityRejected        29        //设备被拒绝 
StatusEnquiryResponse        30        //状态查询无应答 
NormalUnspecified        31        //正常未被描述 
NoCircuitChannelAvailable        34        //没可用电路 
NetworkOutOfOrder        38        //网络顺序出错 
TemporaryFailure        41        //临时不可用 
Congestion        42        //拥塞 
RequestedCircuitNotAvailable        44        //请求的电路不可用 
ResourceUnavailable        47        //资源不可用 
ServiceOptionNotAvailable        63        //服务选项不可用 
InvalidCallReference        81        //无效的呼叫标识 
ClearedRequestedCallIdentity        86        //被清除的请求呼叫标识 
IncompatibleDestination        88        //不匹配的目标类型 
IENonExistantOrNotImplemented        99        //不存在或未实现 
TimerExpiry        102        //定时器超时 
ProtocolErrorUnspecified        111        //协议出错未描述 
InterworkingUnspecified        127        //内部转换出错

 

系统错误消息代码

Listen SIP Socket failed!,error no xxx 
SIP Socket监
听失败,端口已被使用. 
.xxx Is ABS but registerd not ABS 
设备是abs呼叫,但是设备没填成ABS 
Call Error:Called endpoint is forbidden .xx.xx 
被叫设备被Forbid了 
CheckCall : Caller haven’t enough free lines .xx.xx 
没有足够的呼叫线数 
CheckCall : Caller has not enough Spare Balance .xx.xx 
没有足够的余额 
.xxx.xxx’s Call-Party-Number not fit with register’s Line Numbers 
CheckCallRight : Caller zone has not enough Spare Balance : .xx 
域没有足够的余额 
CheckCallRight : Endpint is using Dyamic ip address : .xx 
终端用了动态ip地址 
.xx.xx have not right to make this call-pattern: 021117 
被叫号码限制 
.xxx.xxx ‘s zone have not right to make this call-pattern: 021117 
出域的被叫号码被限制 
.xx ‘s Update Special CallerID failure 
.xx.xx 依据被叫号码来更新主叫号失败 
.xx.xx Build invite  UpdateSoleCallerid error 
.xx.xx 强制更新主叫号失败 
.xx.xx Build invite UpdateCalledID error 
.xx.xx 被叫更新主叫号失败 
.xx.xx Build invite UpdateSpecialCallerID error 
.xx.xx 被叫依据被叫号码来更新主叫号失败 
.xx.xx Build invite make invite message error 
SIP invite出错 
.xx.xx This system was limit crypt mode! 
平台设置了限制加密模式 
.xx.xx This system was limit terminal type,Please contact with service provider! 
平台设置了限制终端类型,只允许AUVTECH设备 
This system was not support softphone! 
平台不支持软电话 
.xx.xx’s Update CallerID failure 
.xx.xx更新主叫号失败 
.xx.xx’s Update CallerID range failure 
.xx.xx 更新主叫号码范围失败 
.xx.xx’s Update CalledID failure 
.xx.xx更新被叫号码失败 
.xx.xx’s Update Special CallerID failure 
.xx.xx依据被叫号来更新主叫号码失败. 
.xx.xx: Now Called number 021117 But no found supported Called 
xx.xx当前在呼叫021117,.但是没找到被叫. 
SIP Error: SIP message from 210.53.148.162 is abnormal message,reject!! 
SIP消息来自210.53.148.168 是一个异常消息,拒绝 
SIP Registration :The endpoint .xx.xx was registered by address 210.53.18.162 ,but new request ip is 192.168.1.2 
设备xx.xx已被210.53.18.162注册了,但当前又收到注册消息来自 192.168.1.2 
The register endpoint was not found xxx.xxx 
收到注册消息,但系统中没有存在xxx.xxx的设备 
Call xxxxxxxxxxxxxxxxxx,but call endpoint not found 
没有找到被叫的号码 
Registration Check (SIP): Device is Forbidden or register mode Error!! .xx.xx  mac from 192.168.0.2:6060 
avs没有注册帐号 
Registration Check (SIP): MAC check Error, Invalid MAC. .xx.xx mac from 192.168.0.2:6060 
勾选了检查mac,并且mac不正确 
Registration Check(SIP): Endpoint is NOT supported!! Device: .xx.xx  MAC: from 192.168.0.2:6060 
终端不支持sip协议注册 
caller was not found 
主叫没找到 
buildReleaseCDR,called was not found 
建立挂断CDR,但被叫没找到. 
buildAccountStart,called was not found 
发送计费开始消息,但被叫没找到.

 

<think> 嗯,用户这次问的是SRS6中SIP配置字段serial和realm的具体信息。从问题来看,用户应该是在搭建GB/T-28181视频监控系统,需要配置SRS的SIP模块。之前用户提到过引用文献里关于外置SIP服务器的内容,不过这次的问题更聚焦于具体配置参数。 用户可能正在调试SRS的sip.conf配置文件,遇到了serial和realm这两个参数不太理解。特别是serial字段,文档里说要用18位数字,但没具体说明格式要求,这个需要重点解释清楚。realm字段看起来简单,但用户可能不知道它实际对应的是SIP消息里的domain部分。 考虑到用户的技术背景,应该对SIP协议有一定了解,但可能不熟悉GB/T-28181的特殊要求。需要强调这两个参数在国标中的重要性:serial是设备唯一标识,realm是域管理的关键。用户如果配置错了可能导致设备注册失败或者跨域通信问题。 上次回答提到过SRS的SIP模块定位是轻量级信令对接,所以这两个核心参数必须准确。需要提醒用户serial的18位编规则,这是很多开发者容易出错的地方。另外realm的命名规范也要说明,虽然技术上可以是任意字符串,但实际项目里通常要按监控管理域的命名规则来。 用户没问但可能也需要知道的是:这两个参数修改后是否需要重启SRS?配置示例应该给全sip.conf的片段而不是孤立参数,这样用户可以直接参考。对了,还要补充说明如果使用外置SIP服务器时这两个参数怎么处理,虽然用户没问但根据历史记录这是相关场景。 </think>以下是关于SRS6中SIP配置字段 `serial` 和 `realm` 的详细介绍及使用说明,结合GB/T-28181标准要求: --- ### **1. `serial` 字段** - **作用**: 用于标识SRS服务器的**设备唯一编**,需符合GB/T-28181规定的20位编规则(实际配置时需18位数字+2位校验自动生成)。 - **格式要求**: - 前18位由用户配置,需纯数字(如 `340200000011100001`) - 后2位为自动生成的校验(无需手动填写) - **配置示例**: ```bash # conf/srs.conf sip { enabled on; serial 340200000011100001; # 自动补全为20位编 } ``` - **关键点**: - 必须全局唯一,避免与同域内其他设备冲突 - 用于生成SIP消息头中的 `From` 字段(如 `From: <sip:340200000011100001@example.com>`) - 直接影响设备注册和信令路由[^1] --- ### **2. `realm` 字段** - **作用**: 定义SRS所属的**信令管理域**(即SIP服务器域名),用于: 1. 设备注册时的鉴权域 2. SIP消息路由的域名标识 3. 跨域通信的认证依据 - **配置示例**: ```bash sip { realm example.com; # 需与SIP服务器域名一致 } ``` - **关联逻辑**: - 当设备向SRS注册时,会发送 `REGISTER` 请求至 `sip:340200000011100001@example.com` - SIP服务器通过 `realm` 验证设备归属域 - 在Invite信令中作为 `Request-URI` 的域名部分(如 `Invite sip:340200000013200000@example.com`) --- ### **3. 联合配置示例** ```bash sip { enabled on; serial 340200000011100001; # 18位设备编 realm gb28181.domain.com; # SIP服务域名 server 192.168.1.100:5060; # 外置SIP服务器地址 } ``` - **工作流程**: 1. SRS启动后以 `340200000011100001` 身份向 `gb28181.domain.com` 注册 2. 外置SIP服务器通过 `realm` 域验证设备合法性 3. 媒体流传输使用独立通道(保持SRS轻量化)[^1] --- ### **4. 常见问题** - **`serial` 报错 "Invalid device ID"** 检查18位编是否符合规则:前6位行政区划 + 8位行业编 + 4位设备类型([GB/T 28181-2016]附录D) - **`realm` 不匹配导致注册失败** 确保与SIP服务器的域名配置完全一致(包括大小写) - **外置服务器对接建议** 若使用独立SIP服务器(如OpenSIPS),应在该服务器同步配置相同的 `realm` 和设备白名单[^1] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值