FreeSwitch исходящий звонок. Обнаружение автоответчика (факса)
Есть ли способ обнаружить и записать вызовы на факсимильных аппаратах, чтобы увидеть количество "реальных" (человек-человек) вызовов и "ложных" (человек-факс), прежде чем кто-то ответит на вызов?
Я искал решения и нашел возможные:
- spandsp_start_fax_detect.
<action application="spandsp_start_fax_detect" data="transfer 'fax XML default' 3"/>
- tone_detect.
<action application="tone_detect" data="busy 425 r 0 hangup 'normal_clearing' 3"/>
- модуль mod_com_amd
Я не уверен, что мне нужны эти решения, а модуль AMD стоит 50$ за канал, поэтому я прошу помощи.
Использование FusionPBX(FreeSwitch).
Кто-нибудь знает правильный способ решения проблемы?
1 ответ
прежде чем кто-то ответит на звонок?
Нет способа определить, является ли это факсом или человеком, прежде чем ответить на звонок.
tone_detect
а также spandsp
являются свободными в обнаружении факса - Бесплатный модуль
У меня 90% успеха в обнаружении факсов с помощью
<action application="tone_detect" data="fax 1100 r +5000 transfer 'faxreceive XML fax' 1"/>
Проверьте объяснение параметров здесь