Как определить мелодию звонка в диалплане freeswitch?
После набора номера для удаленного центра обработки вызовов и прохождения IVR, сотрудники моего клиента обычно заканчивают тем, что долго ждали агента, чтобы забрать, слушая, чтобы держать музыку. Я рассматриваю возможность, когда они могут перевести вызов на план набора на своем локальном свободном переключателе, который ожидает рингтон удаленного агента. Как только план набора обнаруживает, что звонит телефон оператора, он должен переадресовать обратный вызов исходному абоненту.
Существует не так много примеров для приложения tone_detect. Если предположить, что это мелодия звонка в США, как должна выглядеть спецификация тона?
<action application="tone_detect" data="ring 440,480 r 0 transfer '1000 XML default' 2">
Я сомневаюсь, что вышеупомянутое будет работать, потому что, американский мелодия звонка играет 440+480 Гц для 2000 мс на 4000 мс. Я не уверен, как я могу это указать.
1 ответ
Это блестящая идея. Мета-очередь вызовов Тональный сигнал, обнаруженный, если бы он работал, не был бы надежным, поскольку иногда мост не получит обратного звонка. Вы можете также рассмотреть возможность мониторинга уровня энергии, чтобы подождать период молчания короткой энергии, а затем снова тишина (последовательность привет). Ваши аргументы для команды - Detect Tone выглядят корректно для старого синтаксиса, но вы также можете перейти к более новому предпочтительному поведению здесь.