Ich möchte hier aufzeigen, wie cpai4hylafax auf dem SME 7.1 kompiliert und installiert wird.
Wie HylaFAX installiert wird, wurde ja vor kurzem ausführlich beschrieben.
http://forums.contribs.org/index.php?topic=35468.msg155715#msg155715Zuerst müssen alle benötigten Pakete installiert werden
yum install gcc-c++
yum install isdn4k-utils (ist bei den meisten schon installiert)
yum install isdn4k-utils-devel
yum install libtiff-devel
Download von capi4hylafax-01.03.00.tar.gz.
mit
tar -xvzf capi4hylafax-01.03.00.tar.gz
entpacken. Nun in das Verzeichnis capi4hylafax-01.03.00 wechseln.
cd capi4hylafax-01.03.00
./configure
make
./install -p /var/spool/hylafax
ln -s /dev/capi20 /faxCAPI
Folgende Dateien erstellen und anpassen:
/var/spool/hylafax/etc/config
LogFacility: daemon
CountryCode: 49
AreaCode: 7941
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
ServerTracing: 0
SendFaxCmd: /usr/local/bin/c2faxsend
Folgende Dateien erstellen und anpassen:
/var/spool/hylafax/etc/config.faxCAPI
SpoolDir: /var/spool/hylafax/
FaxRcvdCmd: /var/spool/hylafax/bin/faxrcvd
PollRcvdCmd: /var/spool/hylafax/bin/pollrcvd
FaxReceiveUser: uucp
FaxReceiveGroup: uucp
LogFile: /var/log/capifax.log
LogTraceLevel: 4
LogFileMode: 0644
{
HylafaxDeviceName: faxCAPI
RecvFileMode: 0644
FAXNumber: +49.0000.000000
LocalIdentifier: SWT
MaxConcurrenRecvs: 1
OutgoingController: 1
OutgoingMSN: 959230
SuppressMSN: 0
NumberPrefix:
NumberPlusReplacer: 00
UseISDNFaxService: 0
RingingDuration:
{
Controller: 1
AcceptSpeech: 1
UseDDI: 0
DDIOffset: 12345
DDILength: 3
IncomingDDIs:
IncomingMSNs: 959230
AcceptGlobalCall: 1
}
}
Den Eintrag in der /etc/inittab prüfen:
fr:23457:once:/usr/local/bin/c2faxrecv -q "/var/spool/hylafax"
Jetzt noch die Rechte auf die beiden Dateien:
chmod 666 /var/spool/hylafax/etc/config
chmod 666 /var/spool/hylafax/etc/config.faxCAPI
chown uucp:uucp /var/spool/hylafax/etc/config
chown uucp:uucp /var/spool/hylafax/etc/config.faxCAPI
Nach einem Restart solltet Ihr HylaFAX mit CAPI betreiben können.
yythoss