NVFaxDetect doesn't detect voice

Hi there,

I have an Aterisk server running under FreeBSD with two SIP trunks, one from TelaSIP and another one from BroadVoice. I am experiencing a problem with the incoming BroadVoice trunk, NVFax gets stuck trying to detect fax signal. The weird think is that it works just fine with the TelaSIP trunk.

Here is a log portion when the call is received via TelaSIP, voice is detected inmediately:

Nov 30 22:53:02 DEBUG[86053] app_nv_faxdetect.c: Preparing detect of fax (waitdur=4ms, sildur=1000ms, mindur=100ms, maxdur=-1ms) Nov 30 22:53:02 DEBUG[86053] app_nv_faxdetect.c: Start of voice token! Nov 30 22:53:02 DEBUG[86053] app_nv_faxdetect.c: Found unqualified token of 0 ms

When using BroadVoice, NVFax gets stuck and doesn’t even timeout after 4ms. It stays there forever until the caller hangs up:

Nov 30 21:59:31 DEBUG[86053] app_nv_faxdetect.c: Preparing detect of fax (waitdur=4ms, sildur=1000ms, mindur=100ms, maxdur=-1ms) Nov 30 22:00:20 DEBUG[86053] pbx.c: Extension 5859681234, priority 6 returned normally even though call was hung up

Do you know what could be causing this problem?

Thanks in advance,
Maurice