我正在尝试通过呼叫文件进行呼叫它工作正常但我试图检查cli中显示的所有可能的消息,如用户挂断电话,呼叫关闭号码,如果用户忙于其他呼叫。如果用户切断呼叫,状态有时会挂起,有时很忙。下面给出了确认消息
Call Failed To Go through, reason (5) Remote end is Busy
Call Failed To Go through, reason (1) Hangup
我不知道是什么原因因为它每次都会显示不同的消息?以及在哪里找到错误代码(5)和(1)的含义,以便我可以查看详细信息。
答案 0 :(得分:1)
有趣的是,为调用文件返回的原因代码与规范Asterisk hangup cause codes不同。相反,最有可能出于历史兼容性原因,调用文件使用自己的机制来调用调用。在这种情况下,那将是:
这些解释主要应该是: