Thanks for that. I will try and run some debugs and let you know how I go. The real problem I think is that the other end is not recognising the tones being sent by TxFax as fax tones, so is treating the call like a normal voice call. The PHASEESTATUS I get returned eventually says:

Timed out waiting for initial communication

I'm fairly new to fax and was wondering if the tones used by TxFax to say "I'm a fax machine" are configurable and vary by country to country or differ between fax machines? Is this something I can tweak? FYI: I am based in New Zealand. The other end is a fax/UM solution - so waits for fax tones and if it doesn't hear a fax machine sends the caller to a voicemail box. It seems to handle a normal Brother 2850 fax machines tones but not TxFax.

Max CtRiX wrote:

Ray Jackson wrote:

I am wondering if there is anything I can tweak in SpanDSP/OpenPBX to help with Fax Tone detection? I have followed all the usual steps (G711, inband DTMF, udptl enabled etc.). I tried SpanDSP 0.0.3-pre28 and this causes OpenPBX to Seg Fault? Any advice would be greatly appreciated.

You can try FaxDetect application to detect fax tones and you can use SipT38SwitchOver() application to FORCE the switchover to t38 mode.

Unfortunately i think that this problem depends mostly on the other party fax (or ATA).

Anyway to have a look at this problem, you should help us to debug:

* Add |debug flag to TxFax
* open logger.conf in the openpbx config dir and uncomment the line beginning with "full => "
* start openpbx and from the CLI type:
* sip debug
* udptl debug
* rtp debug
* set verbose 9
* set debug 9

Preparing for the call, use tethereal or tshark or tcpdump to sniff the traffic and save it on a file. Those applications are quite complex but something like the following may work: * $application -i $ETH_IF -n host $REMOTE_HOST_OPENPBX_IS_TALKING_TOO -s65000 -w $FILENAME

where :
* $application is tcpdump, tethereal or tshark
* ETH_IF is the interface (if only one, you may skip it)
* $REMOTE_.... is self explaining
* $FILENAME the dump file

Now try the call and at the end, stop $application and sava the dump file.
Open the full log in openpbx dir, take the intresting parts out (if there other calls in the meanwhile, please try to tidy the log)

Put those 2 files somewhere and tell us where to grab them (you may even post those logs to the list if you cannot put those files online).

Max

P.S.: Can please someone update the wiki to ad those debug informations, correcting my english ?


_______________________________________________
Openpbx-users mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-users

_______________________________________________
Openpbx-users mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-users

Reply via email to