Asterisk - время завершения исходящего звонка

Есть ли способ вручную настроить время завершения для очереди «ИСХОДЯЩАЯ» в Asterisk? Чего я хочу добиться, так это того, что агенты совершают исходящий вызов (успешный) после зависания, он приостанавливается, например, на 10 секунд, прежде чем либо принять входящий вызов, либо сделать другой исходящий вызов.


person Maciej Cygan    schedule 28.08.2016    source источник


Ответы (1)


Вы можете использовать astdb, обработчик зависаний, проверку диалплана.

План такой:

1) Перед вызовом проверьте значение ${DB(/CHECK/${CALLERID(num)})}, существует ли оно или прошло ли время в нем менее 10 секунд.

2) Настройте обработчик зависания для этого вызова.

3) При зависании поместите текущую метку времени в DB(/CHECK/${CALLERID(num)}), чтобы ее можно было проверить в 1) для следующего вызова.

person arheops    schedule 29.08.2016