对于某些电话,我收到了这个HangupCause
X-Asterisk-HangupCause: Unknown.
X-Asterisk-HangupCauseCode: 0.
对于某些电话,获取此
X-Asterisk-HangupCause: Normal Clearing.
X-Asterisk-HangupCauseCode: 16.
尝试过冲浪,但仍然考虑到了想法。
这些HangupCause
背后的原因是什么?
答案 0 :(得分:2)
根据RFC 6432,SIP系统可以在呼叫拆解时在Reason
标题中发送ITU Q.850 cause code。
正如日志所说,代码16是正常的呼叫清除;换句话说有人挂了电话。来自ITU规范:
2.2.7.1.10原因16 - 正常呼叫清除
此原因表示正在清除呼叫,因为呼叫中涉及的某个用户已请求清除该呼叫。
在正常情况下,此原因的来源不是网络。
如果不知道,那么Asterisk不知道通话结束的原因。