Настройка MaxRetries и RetryTime
Добавлено: 06 фев 2017, 11:44
Подскажите, имеется следующее странное поведение Asterisk 11.6
Создается .call файл с след параметрами
MaxRetries:0
RetryTime: 300
Фактически - дефолт.
Ожидаемое поведение - при неудачной попытке вызова .call файл сразу удаляется.
Причина таких ожиданий:
MaxRetries: <number> Number of retries before failing (not including the initial attempt, e.g. 0 = total of 1 attempt to make the call).
То есть фейлится и стирается.
Реальное поведение - время исполнения файла переносится на 300 секунд вперед, появляется строка StartRetry: 10 1 (1486370005)
Через 300 секунд файл удаляется. Поведение хреновое, нужно что бы файл удалился сразу.
Попробовал поставить RetryTime в 1, что бы оно через секунду потерлось, но оно вместо этого начало генерировать такое
StartRetry: 10 1 (1486370229)
DelayedRetry: 10 0 (1486370229)
DelayedRetry: 10 0 (1486370230)
DelayedRetry: 10 0 (1486370231)
DelayedRetry: 10 0 (1486370232)
Какими параметрами можно это поведение настроить?
Создается .call файл с след параметрами
MaxRetries:0
RetryTime: 300
Фактически - дефолт.
Ожидаемое поведение - при неудачной попытке вызова .call файл сразу удаляется.
Причина таких ожиданий:
MaxRetries: <number> Number of retries before failing (not including the initial attempt, e.g. 0 = total of 1 attempt to make the call).
То есть фейлится и стирается.
Реальное поведение - время исполнения файла переносится на 300 секунд вперед, появляется строка StartRetry: 10 1 (1486370005)
Через 300 секунд файл удаляется. Поведение хреновое, нужно что бы файл удалился сразу.
Попробовал поставить RetryTime в 1, что бы оно через секунду потерлось, но оно вместо этого начало генерировать такое
StartRetry: 10 1 (1486370229)
DelayedRetry: 10 0 (1486370229)
DelayedRetry: 10 0 (1486370230)
DelayedRetry: 10 0 (1486370231)
DelayedRetry: 10 0 (1486370232)
Какими параметрами можно это поведение настроить?