Feature #1617

Hylafax: support virtual modem

Added by Giacomo Sanchietti almost 7 years ago. Updated over 6 years ago.

Status:CLOSEDStart date:
Priority:HighDue date:
Assignee:-% Done:

100%

Category:nethserver-hylafax
Target version:v6.4-beta1
Resolution: NEEDINFO:

Description

Enable support for virtual modem, like IaxModem or T38modem.

Actually, if FaxDevice property of hylafax key is equal to iax, the modem is not configured at all.

See:

Related issues

Related to NethServer 6 - Feature #1784: IAX modem module CLOSED

Associated revisions

Revision 627990b4
Added by Giacomo Sanchietti over 6 years ago

Web ui and FaxDispatch template: remove pseudonym select box and support virtual modem. Refs #1782 #1617

History

#1 Updated by Giacomo Sanchietti almost 7 years ago

Iaxmodem configuration examples.

/etc/iaxmodem/tty300:

device     /dev/ttyIAX300
owner      uucp:uucp
mode       660
port       4570
refresh    300
server     localhost
peername   300
secret     300
cidname    FAX
cidnumber  300
codec      slinear

/var/spool/hylafax/etc/config.ttyIAX300

FAXNumber:             072188888
LocalIdentifier:        "FAX" 
CountryCode:            39
AreaCode:               
LongDistancePrefix:     0
InternationalPrefix:    00
DialStringRules:        etc/dialrules
ServerTracing:          1
SessionTracing:         11
RecvFileMode:           0600
LogFileMode:            0600
DeviceMode:             0600

# Attivo direction=full
RingsBeforeAnswer:    1

SpeakerVolume:          off
GettyArgs:              "-h %l dx_%s" 
TagLineFont:            etc/lutRS18.pcf
TagLineFormat:          "Da %%l|%c|Pagina %%P di %%T" 
MaxRecvPages:           200
FaxRcvdCmd:             bin/faxrcvd
NotifyCmd:              bin/notify
ModemDialCmd:           ATDT%s

#
#
# Modem-related stuff: should reflect modem command interface
# and hardware connection/cabling (e.g. flow control).
#
ModemType:              Class1      # use this to supply a hint

ModemResetCmds:         "ATH1\nAT+VCID=1" 
ModemReadyCmds:         ATH0

# Enabling this will use the hfaxd-protocol to set Caller*ID
#
ModemSetOriginCmd:     AT+VSID="%s","%d" 

Class1AdaptRecvCmd:     AT+FAR=1
Class1TMConnectDelay:   400     # counteract quick CONNECT response

#
# If you have trouble with V.17 receiving or sending,
# you may want to enable one of these, respectively.
#
#Class1RMQueryCmd:      "!24,48,72,96"  # enable this to disable V.17 receiving
#Class1TMQueryCmd:      "!24,48,72,96"  # enable this to disable V.17 sending

#
# The pty does not support changing parity.
#
PagerTTYParity:        none

# Uncomment DATE and TIME if you really want them, but you probably don't.
#CallIDPattern:          "DATE=" 
#CallIDPattern:          "TIME=" 
CallIDPattern:          "NMBR=" 
CallIDPattern:          "NAME=" 
CallIDPattern:        "ANID=" 
#CallIDPattern:          "USER="    # username provided by call
#CallIDPattern:          "PASS="    # password provided by call
#CallIDPattern:          "CDID="    # DID context in call
CallIDPattern:          "NDID=" 
#CallIDAnswerLength:    4

#2 Updated by Davide Principi almost 7 years ago

  • Target version set to v6.4-alpha2

#3 Updated by Giacomo Sanchietti over 6 years ago

  • Target version changed from v6.4-alpha2 to ~FUTURE

#5 Updated by Davide Principi over 6 years ago

  • Project changed from 89 to NethServer 6

#6 Updated by Filippo Carletti over 6 years ago

  • Target version changed from ~FUTURE to v6.4-beta1

#7 Updated by Davide Principi over 6 years ago

  • Subject changed from Support virtual modem to Hylafax: support virtual modem
  • Estimated time set to 8.00

#8 Updated by Giacomo Sanchietti over 6 years ago

  • Priority changed from Normal to High

#9 Updated by Giacomo Sanchietti over 6 years ago

  • Status changed from NEW to ON_DEV
  • Assignee set to Giacomo Sanchietti

#10 Updated by Giacomo Sanchietti over 6 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 0 to 100

Implemented.

#11 Updated by Davide Principi over 6 years ago

  • Status changed from MODIFIED to CLOSED

Also available in: Atom PDF