记录一下常见的呼叫反馈问题 关键字:freeswitch, fusionpbx
UNSPECIFIED
未指定。没有其他适用的原因代码。
当其他代码都不适用时,这通常由路由器提供。此原因通常发生在与原因 1、原因 88 和原因 100 相同类型的情况中。
UNALLOCATED_NUMBER - 404
未分配(未分配)号码 [Q.850 值 1]
该原因表示无法到达被叫方,因为虽然被叫方号码采用有效格式,但当前未分配(分配)。
NO_ROUTE_TRANSIT_NET - 404
没有通往指定过境网络的路线(国内使用)[Q.850]
此原因表示发送此原因的设备已收到请求,将呼叫路由到它无法识别的特定转接网络。发送该原因的设备无法识别该中转网络,要么是因为该中转网络不存在,要么是因为该特定中转网络虽然存在,但并不为发送该原因的设备提供服务。
NO_ROUTE_DESTINATION - 404
没有到达目的地的路线 [Q.850]
此原因表示无法到达被叫方,因为呼叫路由所通过的网络未为所需目的地提供服务。此原因在网络相关的基础上得到支持。
CHANNEL_UNACCEPTABLE
频道不可接受 [Q.850]
这个原因表明最近识别的信道对于发送实体在这次呼叫中使用是不可接受的。
CALL_AWARDED_DELIVERED
呼叫被授予,在已建立的信道中传送 [Q.850]
此原因表明用户已获得拨入呼叫,并且拨入呼叫正在连接到已为该用户建立的通道以进行类似呼叫(例如,分组模式 x.25 虚拟呼叫)。
NORMAL_CLEARING
正常呼叫清除 [Q.850]
此原因表示正在清除呼叫,因为参与呼叫的用户之一已请求清除呼叫。正常情况下,这个原因的根源不是网络。
USER_BUSY - 486
用户忙 [Q.850]
此原因用于指示被叫方由于遇到用户忙情况而无法接受另一个呼叫。该原因值可能由被叫用户产生,也可能由网络产生。在用户确定用户忙的情况下,注意用户设备与呼叫兼容。
NO_USER_RESPONSE - 408
没有用户响应 [Q.850]
当被叫方在分配的规定时间段内没有响应带有警告或连接指示的呼叫建立消息时,将使用该原因。
NO_ANSWER - 480
用户没有回答(用户提醒)[Q.850]
当被叫方已收到警报但在规定的时间段内未响应连接指示时,将使用此原因。注 - 此原因不一定由 Q.931 程序产生,但可能由内部网络定时器产生。
SUBSCRIBER_ABSENT - 480
用户缺席 [Q.850]
当移动台已注销、未获得与移动台的无线电联系或如果个人电信用户暂时无法在任何用户-网络接口处寻址时,将使用该原因值。在这种情况下,Sofia SIP 通常会引发 USER_NOT_REGISTERED
CALL_REJECTED - 603
呼叫被拒绝 [Q.850]
这个原因表明发送这个原因的设备不希望接受这个呼叫,尽管它可以接受这个呼叫,因为发送这个原因的设备既不忙也不兼容。网络也可能产生这个原因,表明由于补充业务限制,呼叫被清除。诊断字段可能包含有关补充服务和拒绝原因的附加信息。
NUMBER_CHANGED - 410
号码已更改 [Q.850]
当主叫方指示的被叫方号码不再被分配时,这个原因返回给主叫方。新的被叫方号码可以可选地包括在诊断字段中。如果网络不支持此原因,则原因无:1,应使用未分配(未分配)号码。
REDIRECTION_TO_NEW_DESTINATION - 410
该原因由通用 ISUP 协议机制使用,该机制可由交换机调用,该交换机决定呼叫应建立到不同的被叫号码。通过使用该原因值,这样的交换可以调用重定向机制来请求呼叫中涉及的先前交换以将呼叫路由到新号码。
EXCHANGE_ROUTING_ERROR - 483
该原因表示无法到达用户指定的目的地,因为中间交换机由于执行跳计数器过程达到限制而释放了呼叫。这个原因是由中间节点产生的,当递减跳跃计数器值时,结果为 0。
DESTINATION_OUT_OF_ORDER - 502
目的地乱序 [Q.850]
此原因表示无法到达用户指定的目的地,因为到目的地的接口未正常运行。术语“功能不正常”表示无法将信号消息传递给远程方;例如远程方的物理层或数据链路层故障,或用户设备离线。
INVALID_NUMBER_FORMAT - 484
无效的数字格式(地址不完整)[Q.850]
此原因表示由于被叫方号码格式无效或不完整,无法联系到被叫方。
FACILITY_REJECTED - 501
设施被拒绝 [Q.850]
当网络无法提供用户请求的补充业务时,返回该原因。
RESPONSE_TO_STATUS_ENQUIRY
对状态查询的回应 [Q.850]
当生成 STATUS 消息的原因是先前收到 STATUS INQUIRY 时,该原因包含在 STATUS 消息中。
NORMAL_UNSPECIFIED - 480
正常,未指定 [Q.850]
仅当正常类中没有其他原因适用时,才使用此原因报告正常事件。
NORMAL_CIRCUIT_CONGESTION - 503
没有可用的电路/信道 [Q.850]
此原因表明当前没有适当的电路/信道可用于处理呼叫。
NETWORK_OUT_OF_ORDER - 502
网络故障 [Q.850]
此原因表明网络无法正常运行,并且该状况可能会持续相对较长的时间,例如 立即重新尝试呼叫不太可能成功。
NORMAL_TEMPORARY_FAILURE - 503
临时故障 [Q.850]
此原因表明网络运行不正常,并且这种情况不太可能持续很长时间; 例如 用户可能希望几乎立即尝试另一个呼叫尝试。
SWITCH_CONGESTION- 503
交换设备拥塞 [Q.850]
此原因表示产生此原因的交换设备正在经历一段高流量。
ACCESS_INFO_DISCARDED
访问信息被丢弃 [Q.850]
此原因表明网络无法按请求将访问信息传递给远程用户,即诊断中指示的用户到用户信息、低层兼容性、高层兼容性或子地址。 注意,被丢弃的特定类型的访问信息可选地包括在诊断中。
REQUESTED_CHAN_UNAVAIL- 503
请求的电路/信道不可用 [Q.850]
当接口的另一端无法提供请求实体指示的电路或通道时,返回此原因。
PRE_EMPTED
资源不可用,未指定 [Q.850]
仅当资源不可用类中没有其他原因适用时,才使用此原因报告资源不可用事件。
FACILITY_NOT_SUBSCRIBED
请求的设施未被订阅 [Q.850]
该原因表示用户请求了补充服务,该服务可用,但用户没有使用权限。
OUTGOING_CALL_BARRED - 403
禁止拨出电话
该原因说明主叫方虽然是出局CUG呼叫的CUG成员,但是该CUG成员不允许出局。
INCOMING_CALL_BARRED - 403
来电被禁止
该原因表明,虽然被叫方是该CUG来电的CUG成员,但不允许该CUG成员来电。
BEARERCAPABILITY_NOTAUTH - 403
未授权承载能力 [Q.850]
该原因表示用户请求了一个承载能力,该承载能力由产生该原因的设备实现,但该用户未被授权使用。
BEARERCAPABILITY_NOTAVAIL - 503
承载能力目前不可用 [Q.850]
此原因表示用户已请求由产生此原因的设备实现但此时不可用的承载能力。
SERVICE_UNAVAILABLE
服务或选项不可用,未指定 [Q.850]
仅当服务或选项不可用类中没有其他原因适用时,此原因才用于报告服务或选项不可用事件。
BEARERCAPABILITY_NOTIMPL - 488
未实现承载能力 [Q.850]
该原因表示发送该原因的设备不支持请求的承载能力。
CHAN_NOT_IMPLEMENTED
通道类型未实现 [Q.850]
此原因表示发送此原因的设备不支持请求的通道类型
FACILITY_NOT_IMPLEMENTED - 501
请求的设施未实施 [Q.850]
该原因表示发送该原因的设备不支持所请求的补充业务。
SERVICE_NOT_IMPLEMENTED - 501
未实施的服务或选项,未指定 [Q.850]
仅当服务或选项未实现类中没有其他原因适用时,此原因才用于报告服务或选项未实现事件。
INVALID_CALL_REFERENCE
无效的调用参考值 [Q.850]
此原因表示发送此原因的设备已收到带有当前未在用户网络接口上使用的呼叫参考的消息。
INCOMPATIBLE_DESTINATION - 488
不兼容的目的地 [Q.850]
该原因表示发送该原因的设备已收到建立呼叫的请求,该呼叫具有无法容纳的低层兼容性、高层兼容性或其他兼容性属性(例如数据速率)。
INVALID_MSG_UNSPECIFIED
无效消息,未指定 [Q.850]
仅当无效消息类中的其他原因不适用时,此原因才用于报告无效消息事件。
MANDATORY_IE_MISSING
缺少强制性信息元素 [Q.850]
此原因表示发送此原因的设备收到的消息缺少信息元素,该信息元素必须存在于消息中,然后才能处理该消息。
MESSAGE_TYPE_NONEXIST
消息类型不存在或未实现 [Q.850]
此原因表示发送此原因的设备收到了一条消息类型,它也无法识别,因为这是一条未定义或未定义但未由发送此原因的设备实现的消息。
WRONG_MESSAGE
与呼叫状态或消息类型不兼容的消息不存在或未实现。 [Q.850]
此原因表示发送此原因的设备已收到一条消息,因此程序并未表明这是在呼叫状态下允许接收的消息,或者收到了表明呼叫状态不兼容的 STATUS 消息。
IE_NONEXIST
信息元素/参数不存在或未实现 [Q.850]
此原因表示发送此原因的设备收到了一条消息,其中包含未识别的信息元素/参数,因为信息元素/参数名称未定义或已定义但未实现 发送原因的设备。 这个原因表明信息元素/参数被丢弃。 然而,信息元素不需要出现在消息中以便发送原因的设备处理消息。
INVALID_IE_CONTENTS
无效的信息元素内容 [Q.850]
这个原因表示发送这个原因的设备已经收到并且已经实现了信息元素; 但是,I.E. 中的一个或多个字段 以发送此原因的设备未实现的方式进行编码。
WRONG_CALL_STATE
消息与呼叫状态不兼容 [Q.850]
此原因表明已收到与呼叫状态不兼容的消息。
RECOVERY_ON_TIMER_EXPIRE - 504
定时器到期恢复 [Q.850]
这个原因表明一个过程已经通过与错误处理过程相关的定时器到期而启动。 这通常与 NAT 问题有关。 确保在您的 ATA 中启用“NAT 映射启用”。 如果它与 NAT 无关,它有时可能与提供程序有关,请确保确保另一个出站提供程序不能解决问题。 当远程方发送 408 for call expired 时,FreeSWITCH 也会返回此信息。
MANDATORY_IE_LENGTH_ERROR
参数不存在或未实现 - 传递(国家使用)[Q.850]
此原因表示发送此原因的设备收到了一条消息,其中包含无法识别的参数,因为这些参数未定义或已定义但未由发送此原因的设备实现。 原因表明参数被忽略。 另外,如果发送这个原因的设备是一个中间点,那么这个原因表明参数没有改变。
PROTOCOL_ERROR
协议错误,未指定 [Q.850]
仅当协议错误类别中没有其他原因适用时,才使用此原因报告协议错误事件。
INTERWORKING
互通,未指定 [Q.850]
该原因表示互通调用(通常是调用SW56业务)已经结束。
ORIGINATOR_CANCEL - 487
CRASH
SYSTEM_SHUTDOWN
LOSE_RACE
MANAGER_REQUEST
当您发送 api 命令使其挂断时,将使用此原因。 例如 uuid_kill
BLIND_TRANSFER
ATTENDED_TRANSFER
ALLOTTED_TIMEOUT
此原因意味着服务器取消了呼叫,因为目标通道的应答时间过长。
USER_CHALLENGE
MEDIA_TIMEOUT
PICKED_OFF
这个原因意味着该呼叫是通过从另一个分机拦截它来接听的(即从另一个分机拨打 **ext_number)。
USER_NOT_REGISTERED
这意味着您试图向忘记注册的 SIP 用户发起呼叫。
PROGRESS_TIMEOUT
请参阅:progress_timeout
GATEWAY_DOWN
网关已关闭(不回答 OPTIONS 或 SUBSCRIBE)