стоит задача дать оператору, который принял звонок с очереди, общаться только 10 минут, но за 5 секунд до обрыва канала нужно пропикать в линию. пробовал делать скрипами, котрые вызываются при поднятии трубки, но не подходит.
Сделать call-файл макром в момент подьема трубки оператором. Дату создания call-файла установить на нужное "будущее" _________________ P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16 Не люблю gui-сборки: натуральный продукт вкуснее. И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
да, я так и думал, а если он по каким-то причинам не отработает? . Но может есть более пробвинутые варианты, типа запускать второй процесс по звонку. как в программинге threading. Например, создать АГИ, который будет запускать второй поток и отслеживать определенное время. А как коллфайлом потом пропикать в канал и положить трубку?
L( x[:y][:z] ): Ограничить звонок временем в 'x' ms, проиграть предупреждение, когда осталось 'y' ms, повторять предупреждение каждые 'z' ms. Только параметр 'x' является обязательным, 'y' и 'z' не обязательны. Нижеприведенные специальные переменные могут быть опционально, использоваться для ограничения вызовов: (используются в app_dial.c) LIMIT_PLAYAUDIO_CALLER - yes|no (по умолчанию yes) - Проигрывать звуковой файл вызывающему абоненту. LIMIT_PLAYAUDIO_CALLEE - yes|no - Проигрывать звуковой файл звонящему пользователю. LIMIT_TIMEOUT_FILE - Проигрываемый файл, когда время вышло. LIMIT_CONNECT_FILE - Проигрываемый файл в начале вызова. LIMIT_WARNING_FILE - Проигрываемый файл предупреждения, когда задан параметр 'y'. Если значение LIMIT_WARNING_FILE не определено, тогда будет использован специальный звуковой макрос для проговаривания оставшегося времени ("У Вас осталось [XX минут] YY секунд").