Q.850 Reason字段格式说明
Q.850标准格式
格式: Q.850;cause=XX;text='描述文本'
字段解释:
Q.850– 表示使用ITU-T Q.850标准的cause值cause=XX– Q.850标准定义的原因码text='描述文本'– 可读的原因描述
常见Q.850 Cause值
cause=16 – Normal call clearing
含义: 正常呼叫清除
示例: Q.850;cause=16;text='Normal call clearing'
cause=17 – User busy
含义: 用户忙
示例: Q.850;cause=17;text='User busy'
cause=18 – No user responding
含义: 用户无应答
示例: Q.850;cause=18;text='No user responding'
cause=19 – No answer from user
含义: 用户无应答
示例: Q.850;cause=19;text='No answer from user'
cause=21 – Call rejected
含义: 呼叫被拒绝
示例: Q.850;cause=21;text='Call rejected'
cause=31 – Normal, unspecified
含义: 正常,未指定具体原因
示例: Q.850;cause=31;text='Normal, unspecified'
cause=34 – No circuit/channel available
含义: 无可用电路/信道
示例: Q.850;cause=34;text='No circuit available'
cause=38 – Network out of order
含义: 网络故障
示例: Q.850;cause=38;text='Network out of order'
cause=41 – Temporary failure
含义: 临时故障
示例: Q.850;cause=41;text='Temporary failure'
cause=42 – Switching equipment congestion
含义: 交换设备拥塞
示例: Q.850;cause=42;text='Switching equipment congestion'
cause=47 – Resource unavailable, unspecified
含义: 资源不可用,未指定
示例: Q.850;cause=47;text='Resource unavailable'
cause=50 – Requested facility not subscribed
含义: 请求的功能未订阅
示例: Q.850;cause=50;text='Facility not subscribed'
cause=57 – Bearer capability not authorized
含义: 承载能力未授权
示例: Q.850;cause=57;text='Bearer capability not authorized'
cause=58 – Bearer capability not presently available
含义: 承载能力当前不可用
示例: Q.850;cause=58;text='Bearer capability not available'
cause=65 – Bearer capability not implemented
含义: 承载能力未实现
示例: Q.850;cause=65;text='Bearer capability not implemented'
cause=79 – Service or option not implemented
含义: 服务或选项未实现
示例: Q.850;cause=79;text='Service not implemented'
cause=87 – User not member of CUG
含义: 用户不是封闭用户群成员
示例: Q.850;cause=87;text='User not member of CUG'
cause=88 – Incompatible destination
含义: 目的地不兼容
示例: Q.850;cause=88;text='Incompatible destination'
cause=102 – Recovery on timer expiry
含义: 定时器超时恢复
示例: Q.850;cause=102;text='Recovery on timer expiry'
cause=111 – Protocol error, unspecified
含义: 协议错误,未指定
示例: Q.850;cause=111;text='Protocol error'
cause=127 – Interworking, unspecified
含义: 未指定的互通错误 示例: `Q.850;cause=127;text=’Interworking, unspecified
—‘`
注意事项:
- Reason字段提供了比状态码更详细的错误原因
- 同一个状态码可能对应多种不同的reason
- 自定义reason通常用于特定系统的内部错误描述
- 在故障排查时,reason字段比状态码提供更精确的定位信息
文档版本: V1.0
创建日期: 2025年8月19日