Fax ANS(2100hz) tone Detect outgoing call

Hello. I am trying to use WaitForTone in Asterisk Dialplan Application to make the automatic phone caller detect a fax. The dialplan I created is as follows.

exten => s,1,Noop(Fax detection)
same => n,WaitForTone(2100,250,10) ; detect 2100 Hz
same => n,Noop(“WaitForTone: ${WAITFORTONESTATUS}”)
same => n,Hangup()

However, I keep getting a Timeout message, so when I call the fax with the Asterisk endpoint, I find that the characteristic beep sound that is heard when calling a fax does not come out. I think this is a 2100hz tone, but it seems that it is not detected because this tone is not coming out. I think echo suppression is happening somewhere, but I have no idea. My system is set up like this

endpoint - asterisk - audiocodes m1k gateway - alcatel pbx - fax

Why not simply use res_fax ?

Are you sending fax calling tone? If the line is dual use, you won’t get an answer tone without the calling tone.

Also confirm that you are using alaw or ulaw codecs, over SIP, analogue, or ISDN, and not mobile voice.

2100 Hz disables echo suppressors on traditional networks, but VoIP operators may not consider it relevant in the modern day.

When an automated phone caller receives a bunch of phone numbers and dials them, I want to filter out non-human responders.

Because I don’t want to send faxes, I want to filter out fax responders.

so you want to make a robodialer, I belive most here will not want to help you
even if you leagly are allowed to make them

Oh, I live in South Korea. Phone numbers are only included for those who have agreed to provide their personal information to third parties (optional).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.