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