Есть ли способ вручную настроить время завершения для очереди «ИСХОДЯЩАЯ» в Asterisk? Чего я хочу добиться, так это того, что агенты совершают исходящий вызов (успешный) после зависания, он приостанавливается, например, на 10 секунд, прежде чем либо принять входящий вызов, либо сделать другой исходящий вызов.
Asterisk - время завершения исходящего звонка
Ответы (1)
Вы можете использовать astdb, обработчик зависаний, проверку диалплана.
План такой:
1) Перед вызовом проверьте значение ${DB(/CHECK/${CALLERID(num)})}, существует ли оно или прошло ли время в нем менее 10 секунд.
2) Настройте обработчик зависания для этого вызова.
3) При зависании поместите текущую метку времени в DB(/CHECK/${CALLERID(num)}), чтобы ее можно было проверить в 1) для следующего вызова.
person
arheops
schedule
29.08.2016