我在 Asterisk 1.8 上使用 Asterisk 呼叫文件拨打电话。我的呼叫文件非常简单,没有指定 MaxRetries 或 RetryTime。如果呼叫成功,则删除相应的呼叫文件。
但是,如果由于某种原因呼叫失败,则不会删除呼叫文件。相反,它会保留在 /var/spool/asterisk/outgoing 目录中,并附加以下内容:“StartRetry: 1276 1 (1314160379)”
为什么会发生这种情况?我希望文件在通话结束后立即被删除,无论通话的结果状态如何。
答案1
可能是您的通话文件的编辑时间不正确。请尝试将 AlwaysDelete 设置为 Yes。
AlwaysDelete:是/否 - 如果文件的修改时间是将来的时间,则不会删除调用文件