目录

简介

先决条件

要求

使用的组件

背景信息

内部原因代码表

简介

本文档介绍众所周知的Q.850原因代码值。

先决条件

要求

本文档没有任何特定的要求。 但是，最好具备SIP和H.323知识。

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

每个会话初始协议(SIP)和H.323标准原因代码准确反映了相关内部故障的性质。此功能使H.323和SIP呼叫控制协议与为常见问题生成的原因代码保持一致。对于列出的每个故障，标准类别与标准类别说明、Q.850原因代码值以及此值的说明相关联。

内部原因代码表

标准类别

标准类别说明

Q.850原因代码

Q.850版本原因说明

未指定（未分配）号码

典型的场景包括路由表中不存在该号码，或者没有通过ISDN网络的可用路径的情况。

1

表示由于号码未分配，因此无法到达主叫方请求的目标。

没有通往指定中转网络的路由（国内使用）

典型场景包括：

- 拨打了错误的传输网络代码

- 中转网络不为此设备提供服务

- 中转网络不存在

2

表示要求网关通过无法识别的中间网络路由呼叫。

目标地址解析失败

典型场景包括：

- 域名系统 (DNS)

- 配置中的会话目标无效

3

CC_CAUSE_NO_ROUTE

表示由于路由呼叫所经过的网络无法服务于所需目的地，因此无法联系到被叫方。

发送特殊信息音

典型方案包括具有特殊条件的被叫号码。

4

表示由于长期原因无法联系被叫方，并且必须将特殊信息音调返回到主叫方。

误拨的中继前缀（国内使用）

典型场景包括拨打了错误的中继前缀。

5

表示在被叫方号码中错误地包含中继前缀。

信道不可接受

典型场景是网络中信道发生故障。

6

表示发送实体不能接受最近识别的信道用于此呼叫。

在已建立的渠道中授予和交付的呼叫

典型场景是呼叫成功。

7

表示被叫方已接通来电，并且来电已连接到已与该被叫方建立的用于类似呼叫的通道。

优先占用

典型的场景是应急服务。

8

表示呼叫被抢占。

抢占；保留供重复使用的电路

典型的场景是应急服务。

9

表示呼叫被抢占，并且电路被预留以供抢占交换重复使用。

正常呼叫清除

典型场景是呼叫参与者挂断。

16

表示呼叫已清除，因为与呼叫相关的方之一已请求清除该呼叫。

用户忙

典型的情况是用户已在打电话。

17

表示由于遇到用户的忙状态，被叫方无法接受另一个呼叫。此原因值可以由被叫方或由网络生成。如果被叫方确定用户正忙，则表明被叫设备与呼叫兼容。

无用户应答

典型的情况是用户未接听电话。

18

当被叫方在指定的时间内未使用警报或连接指示响应呼叫建立消息时使用。所拨打的号码具有活动的D信道，但远端选择不应答。

用户无应答（用户收到警报）

典型的情况是用户未接听电话。

19

在被叫方收到警报但在指定时间内没有使用连接指示响应时使用。此原因不是由Q.931过程生成的，而是可由内部网络计时器生成的。

用户不在

典型的情况是用户丢失网络连接或超出范围。

20

在移动站注销时使用，不会与移动站取得无线电联系，或者个人电信方暂时无法在任何网络接口上寻址。

呼叫被拒绝

典型的情况是，用户具有不接受此呼叫的服务限制。

21

表示发送此原因代码的设备不希望接受此呼叫，但是它可以接受此呼叫，因为发送原因的设备既不忙也不不兼容。

也可以由网络生成，表示呼叫因补充服务限制而被清除。诊断字段可以包含有关附加服务和拒绝原因的附加信息。

号码已改变

典型的情况是用户已更改其号码。

22

当主叫方指示的被叫号码不再被分配时，返回到主叫方。可以选择将新的被叫方号码包含在此诊断字段中。

重定向到新目标

典型场景是呼叫被转发。

23

由决定呼叫必须发送到其他被叫号码的通用ISUP协议机制使用。

交换路由错误

典型的情况是网络过载。

25

表示由于中间交换释放了呼叫，导致呼叫方指示的目标无法到达，因为该呼叫在执行跳数计数器过程中达到限制。

未选择的用户清除

典型场景是被叫号码故障。

26

表示被叫号码尚未接听来电。

套接字故障

典型场景包括：

- 传输控制协议(TCP)套接字连接失败

- 发送H.323设置时出现问题

- 发送SIP INVITE时出现问题

- 连接的套接字上出现发送或接收错误

27

CC_CAUSE_DESTINATION_OUT_OF_ORDER

表示由于目标接口工作不正常，无法到达始发方指示的目标。

无法将信令消息传送到远程方。

号码格式无效

典型的情况是主叫方使用网络类型号码（企业）而不是未知或国内号码进行呼叫。

28

表示由于被叫方号码的格式无效或不完整，因此无法联系被叫方。

设备被拒绝

典型情况是网络服务无法正常工作。

29

表示发起人请求的补充服务不能由网络提供。

响应状态查询

典型场景是返回状态消息。

30

当STATUS消息的原因是之前收到STATUS ENQUIRY消息时，包括在STATUS消息中。

正常，不明

典型场景是正常操作。

31

仅当正常类中没有其他原因适用时，才报告正常事件。

无可用线路/信道

典型的情况是没有B信道可用于进行所选呼叫。

34

表示当前没有适当的电路或信道可用于处理呼叫。

网络无序

典型场景是网络故障。

38

表示网络无法正常工作，而且这种情况可能会持续较长时间。

永久帧模式连接不可用

典型场景是设备故障或分段故障。

39

包含在STATUS消息中，表示永久建立的帧模式连接停止服务。

永久帧模式连接运行正常

典型场景是正常操作。

40

包含在STATUS消息中，表示永久建立的帧模式连接运行正常且能够承载呼叫信息。

临时失败

典型场景是网络故障。

41

表示网络无法正常工作，并且情况可能很快就会解决。

交换设备拥塞

典型场景是高流量

42

表示产生此情况的交换设备会遇到高流量。

访问信息被丢弃

当远端ISDN交换机在串联交换呼叫之前删除部分信息时，通常报告典型场景。

43

表示网络无法按请求向被叫方提供访问信息。

请求的电路/信道不可用

当两端都选择自上而下或自下而上时，通常在眩光条件下会发生这种情况。更改分配方向，使一端为自上而下，另一端为自下而上。

44

当接口的另一端无法提供请求的实体指示的电路或通道时返回。

优先呼叫被堵塞

典型的情况是主叫方处于忙碌状态，且活动呼叫的优先级等于或高于来电。

46

表示没有抢占电路或被叫方正忙于相同或更高的可抢占级别的呼叫。

内部资源分配失败

典型场景包括：

- 内存不足

- 无法对TCP套接字进行内部访问

47

CC_CAUSE_NO_RESOURCE

表示“资源不可用”事件。

QoS错误

典型场景是服务质量(QoS)错误。

49

CC_CAUSE_QOS_UNAVAILABLE

表示无法提供请求的QoS。

未订阅请求的设施

典型的情况是呼叫方尝试使用不允许的服务。

50

表示该方已请求其无权使用的补充服务。

在封闭用户组(CUG)内禁止传出呼叫

典型的情况是用户配置包含此限制。

53

表示尽管主叫方是传出CUG呼叫的CUG的成员，但不允许此成员CUG的传出呼叫。

在封闭用户组(CUG)内禁止传入呼叫

典型的情况是用户配置包含此限制。

55

表示尽管被叫方是呼入CUG呼叫的CUG的成员，但不允许该CUG成员呼入。

载体功能未授权

典型情况是主叫方无权使用承载功能。

57

表示该方已请求承载能力，该承载能力在设备上实现，但未授权使用。

承载能力当前不可用

典型的情况是，呼叫的承载能力是服务提供商没有能力提供的。

58

表示该方已请求承载能力，该承载能力由设备实施，当前不可用。

指定的流出访问信息和用户类别不一致

典型场景是网络错误。

62

表示指定的传出访问信息和用户类别不一致。

服务或选项不可用，不明

典型的情况是服务不可用。

63

仅当服务中没有其他原因或选项不可用类应用时，才报告服务或选项不可用事件。

媒体协商失败

典型场景包括：

- 未出现编解码器匹配。

- 导致媒体协商失败的H323或H245问题。

65

CC_CAUSE_BEARER_CAPABILITY_NOT_IMPLEMENTED

表示发送此原因的设备不支持请求的承载能力。

信道类型未实现

典型情况是找不到通道类型匹配。

66

表示发送此原因的设备不支持请求的信道类型。

未实现请求的设施

典型情况是找不到服务类型匹配。

69

表示发送此原因的设备不支持请求的附加服务。

仅受限的数字信息载体能力可用（国家使用）

典型的场景是路由错误。

70

表示主叫方已请求不受限制的承载服务，但发送此原因的设备仅支持所请求承载能力的受限版本。

服务或选项未实现，不明

典型场景是不实施服务。

79

仅当服务或选项未实现类中没有其他原因应用时，才报告服务或选项未实现事件。

呼叫参考值无效

典型的情况是，远端交换机无法识别网关发送的消息的呼叫参考。

81

表示发送原因的设备已收到一条包含当前未在用户网络接口上使用的呼叫引用的消息。

标识的信道不存在

典型场景是部分PRI错误。

82

表示尝试在未配置的信道上进行呼叫。

一个暂停的呼叫存在，但此呼叫标识不存在

典型场景是呼叫ID不匹配。

83

表示已尝试使用不同于当前任何暂停呼叫所用呼叫标识的呼叫身份恢复呼叫。

呼叫标识正在使用

典型场景是设备错误。

84

表示网络已收到包含已用于挂起呼叫的呼叫标识的呼叫挂起请求。

无呼叫挂起

典型场景是设备错误。

表示网络已收到包含呼叫标识信息元素的呼叫恢复请求，该信息元素不指示任何暂停的呼叫。

已清除具有请求的呼叫标识的呼叫

典型场景包括：

- 网络超时

- 远程用户会清除呼叫

- SIP UAC向UAS发送请求而不响应

86

表示网络已收到呼叫身份信息元素，该元素表示已暂停的呼叫，该呼叫在暂停期间已被清除。

用户不是封闭用户组(CUG)的成员

典型情况是主叫方未获得授权。

87

表示传入CUG呼叫的被叫用户不是指定CUG的成员。

目标不兼容

典型场景包括：

- 所拨打的号码无法进行此类呼叫

- 主叫方正在非受限模式下呼叫受限制线路

- 呼叫方正在使用非受限模式呼叫POTS电话

88

表示发送此原因的设备已收到建立呼叫的请求，该呼叫具有无法适应的兼容性属性。

不存在封闭用户组(CUG)

典型场景是配置或拨号错误。

90

表示指定的CUG不存在。

转接网络选择无效（国家使用）

典型场景包括：

- 网络错误

- 标识不匹配

91

表示收到的传输网络标识格式不正确。

收到无效消息错误

典型情况是收到的消息无效。

95

CC_CAUSE_INVALID_MESSAGE

表示无效消息事件。

必备IE缺失错误

典型场景包括：

- SIP消息中缺少必填联系人字段

- 缺少会话描述协议(SDP)正文

96

CC_CAUSE_MANDATORY_IE_MISSING

表示发送此原因代码的设备已收到缺少信息元素(IE)的消息。此IE必须存在于消息中，然后才能处理消息。

消息类型不存在或未实现

典型的情况是缺少消息类型信息。

97

表示发送此原因的设备已收到消息，该消息缺少必须存在于消息中的信息元素，然后才能处理该消息。

消息与呼叫状态不兼容，或者消息类型不存在或未实现

典型场景包括：

- ISDN协议不匹配

- ISDN状态机违规

98

表示发送此原因的设备已收到一条消息，因此过程未指示这是在此呼叫状态下可接收的允许消息。

信息元素或参数不存在或未被实施

典型场景是元素不匹配。

99

表示发送此原因的设备已收到包含信息元素或参数的消息，由于信息元素或参数名称未定义或定义但设备未实现，因此未识别这些信息元素或参数。

无效的IE内容错误

典型场景是存在SIP联系人字段，但格式不正确。

100

CC_CAUSE_INVALID_IE_内容

表示发送此原因代码的设备已收到其实施的IE。但是，发送此原因代码的设备尚未实现一个或多个特定字段。

处于无效呼叫状态的消息

典型情况是收到的意外消息与呼叫状态不兼容。

101

CC_CAUSE_MESSAGE_IN_INCOMP_CALL_STATE

表示收到的消息与呼叫状态不兼容。

呼叫设置超时失败

典型场景包括：

- 无H.323呼叫过程

- 未从终端网关收到任何H.323警报或连接消息

- SIP Invite expires timer已达到允许的最大重试次数

102

CC_CAUSE_RECOVERY_ON_ TIMER_EXPIRY

表示已启动与处理错误的过程相关的计时器到期的过程。

参数不存在或未实现（在国内）

典型场景是配置不匹配。

103

表示发送此原因的设备已收到一条消息，其中包含的参数无法识别，因为未定义或定义参数，但未在设备上实施。

丢弃了具有无法识别的参数的消息

典型场景是一个无法识别的参数。

110

表示发送此原因的设备已丢弃接收的消息，该消息包含无法识别的参数。

协议错误，不明

典型场景是协议错误。

111

仅当协议错误类中没有其他原因适用时，才报告协议错误事件。

Internal Error

典型的情况是设备无法向公共交换电话网(PSTN)发送消息。

127

CC_CAUSE_INTERWORKING

表示与网络进行了互通，但网络不提供它执行操作的原因。确切的原因无法确定。