星号HangupCause'未知'和'正常清除'的原因

时间:2016-01-11 14:02:23

标签: asterisk

对于某些电话,我收到了这个HangupCause

X-Asterisk-HangupCause: Unknown.

X-Asterisk-HangupCauseCode: 0.

对于某些电话,获取此

X-Asterisk-HangupCause: Normal Clearing.

X-Asterisk-HangupCauseCode: 16.

尝试过冲浪,但仍然考虑到了想法。

这些HangupCause背后的原因是什么?

1 个答案:

答案 0 :(得分:2)

根据RFC 6432,SIP系统可以在呼叫拆解时在Reason标题中发送ITU Q.850 cause code

正如日志所说,代码16是正常的呼叫清除;换句话说有人挂了电话。来自ITU规范:

  

2.2.7.1.10原因16 - 正常呼叫清除

     

此原因表示正在清除呼叫,因为呼叫中涉及的某个用户已请求清除该呼叫。

     

在正常情况下,此原因的来源不是网络。

如果不知道,那么Asterisk不知道通话结束的原因。