Unfortunatly are these instruction well known – and I am not sure what he means with: … it is not an exact sience … ???:
With regards to detecting the difference between voice and fax, it really is not an exact science and our platform really just provides the API, it doesn’t control the low level Dialogic stuff.
Having said that, what I would suggest is:
1. EnableFeature > Specific > Enable tones > Fax CNG Calling tone (1100Hz).
2. WaitCall block.
3. Play block (you may want to play a greeting if a caller may be dialing in.
4. Continue code for ‘voice’ flow.
5. In the Event Handler, handle FaxRecvTone event and pass through the EndEventProcessing block, then go to FaxRecv block and continue as required.
Also, handle Disconnect in EventHandler block to ReleaseCall, pass trough EndEventProcessing and goto WaitCall block.