Я делаю исходящие вызовы, используя файлы вызовов Asterisk на Asterisk 1.8. Мои файлы вызовов очень простые, и в них не указаны MaxRetries или RetryTime. Если вызов завершается успешно, соответствующий файл вызова удаляется.
Однако, если вызов по какой-либо причине завершается неудачно, файл вызова не удаляется. Вместо этого он остается в каталоге / var / spool / asterisk / outgoing, и к нему добавляется следующее: «StartRetry: 1276 1 (1314160379)»
Почему так происходит? Я ожидаю, что файл будет удален сразу после звонка, независимо от того, каков будет статус звонка.
Возможно, у вас неправильное время редактирования файлов вызовов. Попробуйте установить AlwaysDelete на Да.
AlwaysDelete: Yes / No - если время модификации файла в будущем, файл вызова не будет удален.