HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] USB Fax routing on SUBADDR or Device



Hi all,
I?m experimenting with an Hylafax server and USB modems (two A01-PU3 -
WebRunner USB,  see specs below Class 1, V.21 Channel 2 Group 3 fax mode
behind a  Coral PBX)
My server version is HylaFAX   Version 6.0.4 on Ubuntu 10.10 Linux
xxxxxx-hylafax1 2.6.35-22-generic-pae.
While I can confirm that receiving and sending  works as expected (even with
multiple modems attached),  I have some problems with routing.  Routing by
device works flawlessly, but I?m not fully convinced on how Linux enumerates
the modems: what if after some reboot the modem order changes (ttyACM0
becomes ttyACM1)?
My PBX can add a few DTMF digit (not T.30 protocol, as far as I know. The
PBX is a Tadiran Coral and I don?t have so much info on it), but those are
not seen in $SUBADDR.
A typical log would read:
Nov 29 19:05:32 xxxxxx-hylafax1 FaxGetty[22297]: MODEM input buffering
disabled
Nov 29 19:10:22 xxxxxx-hylafax1 FaxGetty[22298]: ANSWER: FAX CONNECTION
DEVICE '/dev/ttyACM1'
Nov 29 19:10:43 xxxxxx-hylafax1 FaxGetty[22298]: RECV FAX (000000031): from
<UNSPECIFIED>, page 1 in 0:00:18, INF, 200 x 100 dpi, 2-D MMR, 14400 bit/s
Nov 29 19:10:43 xxxxxx-hylafax1 FaxGetty[22298]: RECV FAX (000000031):
recvq/fax000000030.tif from <UNSPECIFIED>, route to <unspecified>, 1 pages
in 0:00:21
Nov 29 19:10:43 xxxxxx-hylafax1 FaxGetty[22298]: RECV FAX: bin/faxrcvd
"recvq/fax000000030.tif" "ttyACM1" "000000031" ""
Stopping faxgetty and querying the modem with minicom (ATZ, ATS0=0,
AT+VCID=1, AT+FCLASS=8) does not do anything relevant. 
I can see the line ringing (R?R?) but no caller id or DTMF shows after or
before the ATH1.  I suspect those modems does not support ?Voice? but I
cannot say this reading the specs.
Have you got any idea on how to solve this, or a new idea for a reliable
form of routing basing on some info that I can send to hylafax? To date, the
best solution I have is trying to lock every USB device to an ACMxx device
to make sure it doesn?t change during reboot.
Below your will find the modem characteristic, as the manufacturer site is
in Italian only and it may be difficult to find them.
Thanks and regards,

Giuseppe Dia

http://www.atlantisland.it/ita/scheda_prodotto.php?articolo=A01-PU3#
Modem Feauters
USB Interface 1.1
ITU-T V.92* Data/Fax modem
CDC-compliant and supported by Microsoft CDC modem drivers
Supports data/fax/TAM operation with hardware-based modem controller,
digital signal processing, and DAA/telephone line interface functions
Quick Connect, Modem-on-Hold ** and 48Kbps PCM upstream supported for ITU-T
V.92
Automatic detection between data/fax calls
Line quality monitoring and re-train
Enhanced ADPCM/PCM voice operation with concurrent DTMF detection
Chipset Solution
Based on Conexant 4th Generation Smart DAA chipset configuration
Data mode Features
56Kbps Internet connectivity via ITU/TIA V.92 standard
DTE rate of up to 460,800 bps (via Virtual UART)
Data Modem Standard
V.90/V.92 : 56Kbps
V.34bis: 33.6Kbps
V.34: 28.8Kbps
V.32bis : 14.4Kbps
V.32, V.23, V.22bis, V.22, V.21
Bell 103 and Bell 212A
Data Compression
V.44
V.42bis, MNP 5
Error Correction 
V.42, LAPM, MNP 2-4
FAX Modulations
V.17: 14.4Kbps
V.29: 9,600 bps
V.27ter :4,800 bps
FAX Control / Protocol
Class 1, V.21 Channel 2
Group 3 fax mode
NETWAITINGTM 
Accept call and put modem on hold, or reject call and continue Internet
session (V.92 only).
Allow the user to place outgoing calls by putting the modem on hold if an
Internet connection is engaged (V.92 only).




____________________ HylaFAX(tm) Users Mailing List _______________________
  To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
 On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
  *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions