Fax detect in IPCC Script

Unanswered Question
May 20th, 2010


It is possible in IPCC script(some step) to detect an incoming FAX?

Because the PSTN line assigned to the script will receive normal and fax calls and we need to separate it in the script..


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Anthony Holloway Thu, 05/20/2010 - 08:26

Not really, because fax tones are not DTMF tones, and the IVR can only accept DTMF input.  I'm not sure if the ASR addon can detect fax or not, but not many people wouldn't buy ASR just to do that.  So my answer will be that no, you cannot.

One trick you could use, ask the caller a question like, "do you want free money?  press 1 now"

Well, a fax cannot press 1, so therefore you just weeded out fax machines...ok, not really, because you also just weeded out pulse dial phones, cool bluetooth people, GM OnStar® people, etc. as well.

Not to mention, people will want their free money!

e.silva_2 Thu, 05/20/2010 - 20:30

Thanks for the answer,

Do you already try it and works?

Do you have an example? or some documentation

Gergely Szabo Fri, 05/21/2010 - 08:53

I started thinking about it and... I don't think it's going to be easy. First, what is that convenient time interval the caller (a human) may wait while a system analyzes the voice (if any) whether it is a fax or not? If you want to filter all calls, then you need to route all calls to a machine which will do the voice analysis (how long?) and based on the result it will route the call to either a fax machine or an agent.

The machine may be a standard JTAPI contolled bunch of CTI ports that will record a short sample of the voice (2-3 seconds is sufficient) while the system plays "please wait while your call is transferred" and in the meantime it would analyse the recording. I have no idea what a fax beep looks like... But it is an interesting idea. I will definitely try to figure it out. Will let you know.


Abu Hadee Sat, 05/22/2010 - 02:06


I'm not sure what kind of PSTN gateway you are using. But if you have SIP or H323 Gateway, then you can use "Faxt Detect" TCL script for seperate fax and voice call.

For more details, you can read this


Incoming call is intercepted by this faxt detect application. Then based on the incoming call, you can route to different destination.

Hope this helps

Thank you

- abu


This Discussion