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"/>

Проверьте объяснение параметров здесь

Другие вопросы по тегам