Hernekadar çağımız internet haliylede e-posta devri olsada emektar faks makinalarını rafa kaldıramıyoruz. Evlerimizde olmasada işletmelerin büyük bölümünde faks makinaları kullanılmakta. Fakat bazı büyük işletmeler birden fazla faks hattına sahip olabiliyorlar. Bu durumda da kağıt, toner v.b masraflarda başını alıyor gidiyor. Bu durumda yardımımıza faks sunucuları koşuyor. Piyasada birçok faks sunucusu bulunmakta fakat açık kaynak kodlu olanlar içerisinde en revaşta olanı HylaFAX. (Beni HylaFAX ile tanıştıran Salih arkadaşıma teşekkürler) Bilgisayar aracılığıyla faks almak ve göndermek HylaFAX ile çok kolay. Tamamen ücretsiz olan bu program kendi gibi ücresiz ve açık kaynak kodlu Linux işletim sistemlerine kurulabiliyor. (Ben Debian üzerinde kullanıyorum) İstediğiniz kadar faks hattını HylaFAX üzerinde tanımlayıp istediğiniz numarayı istediğiniz kullanıcıya tanımlayabilir, ücretsiz client yazılımları ile tek tıkla faks gönderip almalarını sağlabilirsiniz. Hatta işi biraz büyük düşünüp kullanıcılarınıza web tabanlı faks yönetimi sağlayabilirsiniz.
Linux Debian dağıtımı üzerine nasıl kurulum yapacağınızı adım adım anlatayım. (Kurulum yaparken Aitre marka harici seri port çıkışlı 56k modem kullandım)
Debia’ın vazgeçilmez komutu apt-get ile tek tıkla indirip kuruluma başlayabiliriz.
-
apt-get install hylafax-server
Kurulum bittikten sonra fax sunucumucuzun ayarlarını yapalım.
- faxsetup
Sırayla soruları cevaplıyoruz. Koyu renkle olan yerleri sizde değiştirin. Digerlerini enter ile geçmeniz yeterli olacaktır.
Country code [1]? 90
Area code [415]? 378
Phone number of fax modem [+1.999.555.1212]? +90.378.200.2020
Local identification string (for TSI/CIG) ["NothingSetup"]? Şirket İsminizLong distance dialing prefix [1]? 0
International dialing prefix [011]? 00
Dial string rules file (relative to /var/spool/hylafax) [etc/dialrules]?
Tracing during normal server operation [1]?
Tracing during send and receive sessions [11]?
Protection mode for received facsimile [0600]? 0644
Protection mode for session logs [0600]? 0644
Protection mode for ttyS0 [0600]? 0666
Rings to wait before answering [1]?
Modem speaker volume [off]? LOW
ommand line arguments to getty program ["-h %l dx_%s"]?
Pathname of TSI access control list file (relative to /var/spool/hylafax) [""]?
Pathname of Caller-ID access control list file (relative to /var/spool/hylafax) [""]?
Tag line font file (relative to /var/spool/hylafax) [etc/lutRS18.pcf]?
Tag line format string ["From %%l|%c|Page %%P of %%T"]?
Time before purging a stale UUCP lock file (secs) [30]?
Hold UUCP lockfile during inbound data calls [Yes]?
Hold UUCP lockfile during inbound voice calls [Yes]?
Percent good lines to accept during copy quality checking [95]?
Max consecutive bad lines to accept during copy quality checking [5]?
Max number of pages to accept in a received facsimile [25]?
Syslog facility name for ServerTracing messages [daemon]?
Set UID to 0 to manipulate CLOCAL [""]?
Use available priority job scheduling mechanism [""]
Bunları tamamladıktan sonra yaptığımız ayarları ekranda görürüz.
CountryCode: 90
AreaCode: 378
FAXNumber: +90.378.200.2020
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
SessionTracing: 11
RecvFileMode: 0644
LogFileMode: 0644
DeviceMode: 0666
RingsBeforeAnswer: 1
SpeakerVolume: low
GettyArgs: “-h %l dx_%s”
LocalIdentifier: Linux Sirketi
TagLineFont: etc/lutRS18.pcf
TagLineFormat: “From %%l|%c|Page %%P of %%T”
MaxRecvPages: 25
Are these ok [yes]?
Enter ile geçerek ayarları kaydederiz.
Probing for best speed to talk to modem: 38400
Modem iletişim hızını değiştirmenize gerek yok enterla geçelim.
Sunucu modemle iletişime geçer ve ondan kendi ile ilgili tanımlamaları alır.
Product code (ATI0) is “5601″.
Other information (ATI3) is “U.S. Robotics 56K FAX EXT Rev. 11.16.39″.
DTE-DCE flow control scheme [default]?
Enterla geçtikten sonra, modemden elde edilen bilgileri listeler:
Modem manufacturer is “3Com U. S. Robotics”.
Modem model is “3CP5610″.
Using prototype configuration file usr-xon…
The modem configuration parameters are:
ModemAnswerCmd: AT+FCLASS=1A
ModemFlowControl: xonxoff
ModemHardFlowCmd: AT&H1&I0&R2
ModemMfrQueryCmd: !USR
ModemModelQueryCmd: ATI3
ModemNoFlowCmd: AT&H0&I0&R1
ModemRate: 19200
ModemResultCodesCmd: ATQ0X4
ModemRevQueryCmd: ATI7
ModemSetupAACmd: AT+FCLASS=0
ModemSetupDCDCmd: AT&C1
ModemSetupDTRCmd: ATS13=1&D2
ModemSoftFlowCmd: AT&H2&I2&R1
Class1NFLOCmd: AT&H0&I0&R1
Class1HFLOCmd: AT&H1&I0&R2
Class1SFLOCmd: “”
Class1ResponseWaitCmd: AT+FRS=1
Class1SwitchingCmd: “”
Are these ok [yes]?
Enterla geçtikten sonra çevirme özellikleri listelenir ve buda enter ile geçilir.
CountryCode: 90
AreaCode: 224
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
Are these ok [yes]?
ve kurulum tamalandı ve ayarlara sıra geldi.
Bulunduğunuz yada izin vermek istediğiniz network olursa
/etc/hylafax/hosts.hfaxd dosyası içerisine,
Örn: Benim networkum 10.0.0.0/24 networku oldugu icin 10.0.0.:::172.16.0.0 networku icin 172.16.:::
Tek tek bilgisayarlara izin vermek için ip yazmak yeterli
10.0.0.254 gibi.
Faks sunucumuzu yeniden başlatalım
- /etc/init.d/hylafax restart
Faks sunucumuzu bir kullanıcı ekleyelim
-
faxadduser root
Faks sunucumuzun kurulum işlemleri bitti. Sunucumuzun durumuna bakmak için faxstat komutunu kullabiliriz.
-
faxstat
faxstat komutu ile baktığımızda aşağıdaki gibi bir çıktı alıyorsanız sunucumuzun kurulumu tamamlanmış demektedi.
HylaFAX scheduler on faks.metinselcuk.biz: Running
Modem ttyS0 (+90.378.200.2020): Running and idle




Mart 10th, 2009 at 15:58
HylaFAX benimde kullandığım gerçekten harika bir fax server programı birçok şeyi yapmak mümkün. Mesela ben FreeBSD üzerinde kullanıyordum bunu 8 portlu aten seri port çoklayıcı almıştım ve üzerinde portlarla birlikte 10 tane fax cihazı iöin kullanıyordum her birine gelen faxları önce fax admin alıyor sonra ilgili kullanıcılara pdf formatında mail adreslerine gelmesini ayarlamıştım client yazılımının yanı sıra subject ine telefon numarasını yazarak mail yoluyla fax da gönderebiliyor ve daha neler mail e gönderdiği tüm mesajlarıda türkçeleştirebiliyorsunuz fax serverinden beklediğiniz herşey bunda var gel vatandaş… *nux leb-i derya sende faydalan…