Debian üzerine daha önce kurduğumuz hylafax faks sunucusuna web arabirimi ile erişmek üzere avantfax yazılımını kuracağız.
Avantfax programını açıklayan bir kaç maddeden sonra kuruluma geçeceğiz.
Gelen faxlarınızı web arabirimden görebilirsiniz.
Web arabiriminden faks gönderebilirsiniz.
Gönderim listeleri ve grupları oluşturabilirsiniz.
Toplu olarak faks gönderebilirsiniz.
İleri bir zamanda gönderilmek üzere faks işlemi yapabilirsiniz.
ISDN veya yeterli sayıda modemle oluşturacağınız kişilere özel fax gelmesini sağlayabilirsiniz.
Fax gönderim raporu mail olarak size iletilir.
Şirketinizdeki bütün makinelere yazılım yükleme ve ayar zahmetinden kurtarır.
Gelen ve giden faksları arşivler.
Bütün kullanıcıların erişebileceği adres listesi hazırlanabilir.
AvantFax Kurulumu
Bu yazılımı en kolay debiana kurabilirsiniz. Kurulum betiği olmayan diğer dağıtımlarda da kaynak derleyerek kurmak için aşağıdaki paketlerin yüklü olması gerekiyor.
HylaFAX 4.4 yada HylaFAX EE 3
Php5
Php Pear 5 (MDB2_driver_mysql, Mail ve Mail_Mime içeren)
PECL FileInfo
PHP mbstring
PHP MySQL 5
MySQL server 4.1.12 veya daha yüksek bir sürüm
Apache
ImageMagick
ghostscript
libtiff
netpbm-progs
libungif
sudo
sendmail/postfix/exim/qmail yada harici bir posta sunucusu.
cups/lpr and psutils
expect
Hylafax sunucu kurulumunu daha önceki girdimizden faydalanarak yapabilirsiniz.
http://www.linuxuzmani.com/hylafax-fax-sunucu-ve-istemci-kurulumu.html
AvantFax Sourceforge yer alan sayfasından en son sürümü indiriyoruz.
cd /tmp
wget http://freefr.dl.sourceforge.net/sourceforge/avantfax/avantfax-3.1.6.tgz
tar zxvf avantfax-3.1.6.tgz
cd avantfax-3.1.6
nano debian-prefs.txt #kurulum betiğinin okuyacağı ayarlar buradan değiştirebilirsiniz.
./debian-install.sh
Debian installer betiği ile avanfaxın ihtiyacı olan bütün paketler indirilip kurulacaktır. Postfix konfigurasyon ayarında internet site seçip devam edin.
Kurulum betiği ayar dosyalarına gerekli eklemeleri yapmakta. Ancak apache2 yaptıkları eklemede sorun çıktıı için kurulumun ardından verdiği linkten sisteme erişemiyorsunuz. Apache çalışmıyor. Bunu düzeltmek için apache ayar dosyanızdan aşağıdaki satırları kaldırmak yeterli olacaktır.
nano /etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
DocumentRoot avantfax
ServerName avantfax
ErrorLog logs/avantfax-error_log
CustomLog logs/avantfax-access_log common
</VirtualHost>
/etc/init.d/apache2 restart
http://192.168.0.100/avantfax veya Dns sunucunuza A kaydı eklerseniz http://avantfax.linuxuzmani.com şeklinde de bağlanabilirsiniz.
Kurulum betikleri ile Redhat, Suse ve Debian için hazırlanmıştır. Bu betikler yukarıdaki bütün paketleri paket yönetim sistemleri ile yüklüyorlar. Redhat için yum, Suse için yast paket sistemi kullanılarak yükleme işlemleri çabuklaştırılmıştır.
Artık kullanıcılarınızı tanımlamak, modem ayarlarını yapmak, grupları oluşturmak için yönetici sayfasına girebilirsiniz.
http://192.168.0.100/avantfax/admin/

Giriş için kullanıcı adı ve şifre aşağıdaki gibidir.
username = admin
password = password
İlk girişte şifreyi değiştirmenizi isteyecek. Şifrenizde bir rakam eklemeyi unutmayın, aksi halde kabul etmiyor.
Avantfax Türkçe dil desteği vermek için aşağıdaki /var/www/avantfax/includes/local_config.php dosyası içinde $dft_config_lang değişkenine tr değerini atayacağız.
nano /var/www/avantfax/includes/local_config.php
$dft_config_lang = ‘tr’
Ayarlarımızı tamamlamış ve artık Türkçe olarak kullanıma hazır hale gelmiş bir avantfax kurulumu bitmiştir. Aşağıda ekran görüntülerini görebilirsiniz.
Kullanıcı menüsü ekran görüntüsü

Yönetici Menüsü

Kurumsal olarak nitelendirilen bir çok faks sunucuları gibi kullanışlı ve evrak yönetim sisteminize entegre edebileceğiniz açık kaynak bir yazılım. Bir çok özel kuruluş ve devlet dairesinde kullanılmaktadır.







Merhaba,
kurdum fakat bu hatayı veriyor ne yapmam lazım?
Warning: require_once(MDB2.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/avantfax/includes/SQL.php on line 18
Fatal error: require_once() [function.require]: Failed opening required ‘MDB2.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/avantfax/includes/SQL.php on line 18
Merhaba,
Aşağıdaki yükleyemeyi yaparsanız çözüme ulaşabilirsiniz..
faxserver:/tmp/avantfax-3.1.6# ./debian-installer yazıyorum ve şu hatayı alıyorum
bash: ./debian-installer: No such file or directory
Betiğin adı yanlış yazılmış. Düzeltildi. debian için kurulum betiği adı debian-install.sh ‘dır. tekrar deneyiniz.
Salih Bey tekrar merhaba. Kusura bakmayın sizide çok sık rahatsız ediyorum. Fakat HylaFax ı ve AvantFax forumlarını alt üst etsemde cevap bulamadım. AvantFaxı kurdum. Modemimi kullanıcımı ekledim. Client makineden avantfax sayfasını açtım. Send Fax yaptığımda şu hatayı alıyorum:
Send Fax
Problem sending the fax.
sendfax: Password:Login failed: 500 ‘PASS ‘: Syntax error, expecting password.
Bunu nasıl düzeltebilirim?
Teşekkür Ederim
hosts dosyama su satırı ekledim
faxadduser -u 100 user
ve düzeldi. Şu an avantfax mükemmel çalışıyor
Tebrikler. Güle güle kullanın.
tesekkurler, salih bey. Sorunlar en sonunda halloldu
Salih Bey, avantfaxı türkçe yapmak istediğimde türkçe karakterler bozuk görüntüleniyor. Bu sorunu nasıl halledebilirim. Bir fikriniz var mı?
şimdi bu fax yazılımı her kullanıcı kendi pc’sinden print eder gibi fax yollamasınımı sağlıyor yani tam olarak bu işi gorebilir mi ?
ip adreslerine izin verirseniz ve istemci yazılımını kurarsanız gönderebilirler.
güzel bir yazı olmuş. En kısa zamanda deneyeceğim
Kullanan ve memnun olan çok arkadaş var. Tavsiye ederim.
Ben kurdum, canavar gibi çalışıyor.
Salih bey mükemmel bir makale.
Teşekkürler. Güle güle kullanın.
her şeyi buradaki dökümana göre kurmama rağmen nerede hata yaptım bilemiyorum ama internet explorer a http://192.168.0.100/avantfax/admin/ girdiğimde sayfada The AvantFAX database is DOWN uyarısı çıkıyor. sorunu nasıl çözebilirim acaba.
Şimdiden teşekkürler
Merhaba Ahmet Bey,
Bu hata genellikle veritabanı ayarlarını yapmadığınız için alırsınız. /var/www/avantfax/includes/local_config.php dosyasının içinde veritabanı baglantıları tanımlanmış olmasını bekliyoruz. Veritabanı ayarlarını kontrol etmelisiniz.
@Salih BiLGiN
Merhaba Salih Bey,
bu kadar erken cevap için çok teşekkürler. Lİnux’da çok yeni olduğumdan bahsi geçen dosyalarda ne yapılması gerektiğini tam olarak çözemedim. Acaba detay bilgi verebilir misiniz?
şimdiden çok teşekkürler
@Ahmet
tabloları oluşturmamışım o nedenle hata vermiş onu çözdüm şimdi ise gelen faksları göremiyorum ve türkçe karkter sorunu var. yardımcı olabilirseniz sevinirim
teşekkürler
Tüm sorunları çözdüm ama şu türkçe karakter sorununu bir türlü çözemedim. Yardımlarınızı rica ederim
teşekkürler
Gelen fakslardaki karakterlermi hatalı çıkıyor?
faks sayfasındaki menülerdeki ç ş ğ gibi karakterler sorunlu gözüküyor
cevap verebilen olursa gerçekten minnettar olurum. Çünkü ne yaptıysam türkçe karakter sorununu çözemedim.
Cevaplarınız için şimdiden teşekkürler
Ahmet Bey,
Sorun sadece gelen sayfadaki karakterlerse bu web sunucunun karakter kodlaması ile alakalıdır. Sorununuzu bu kabul edersek /etc/apache2/apache2.conf dosyasında AddDefaultCharSet kısmını bulduktan sonra
AddDefaultCharSet ISO-8859-9şeklinde kaydettikten sonra web sunucuyu yeniden başlatmanız yeterli olacaktır.
@Salih BiLGiN
sorun gelen fakslarda değil menülerdeki türkçe karakterler sorunlu gözüküyor mesela hylafax login sayfasında şifre yerinde ş yerine değişik karakterler gözükmekte. Sorunu bulamadım. Yardımcı olabilirseniz sevinirim. Şimdiden teşekkürler
Türkçe Karakter sorunu için şu çözümü deneyiniz avantfax/includes/langs/tr.php dosyasını açıp dosyanın üstüne yakın alandaki;
$LANG['ISO'] = “utf-8″;
satırını
$LANG['ISO'] = “charset=utf-8″;
olarak düzeltin. İşe yaraması lazım..
Merhaba;
Yazınızı okuyarak hylafax ve avantfaxı kurdum.Teşekkür ederim emeğiniz için. Hyla içerisinde, faxın geldiği noya göre e-mail yönlendirmesi var mıdır? Varsa nasıl yapabilirim? Birimlerein ayrı fax numaraları var ve onların gönderilerini kendi birim dağıtıcısına göndermek istiyorum.
Yardımcı olursanız sevinirim.
Hylafax ile kişiye özel toplu faks gönderebiliyormu?…
bu hatayı alıyorum
Warning: require_once(MDB2.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/avantfax/includes/SQL.php on line 18
Fatal error: require_once() [function.require]: Failed opening required ‘MDB2.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/avantfax/includes/SQL.php on line 18
bu komutu verincede
pear install Mail Net_SMTP Mail_mime MDB2_driver_mysql
aşağıdaki çıktıyı alıyorum
Ignoring installed package pear/Mail
Ignoring installed package pear/Net_SMTP
Fatal error: Call to undefined method PEAR_Registry::packageinfo() in /usr/share/php/PEAR/Dependency2.php on line 659
Aşağıdaki sıralama ile giderseniz hata almadan kurulumu tamamlarsınız.
export LC_ALL="C"
export LANG="C"
pear install Mail Net_SMTP Mail_mime MDB2_driver_mysql
Bunu yapabilirsiniz. Ancak bir kodlama ihtiyacı olacaktır. Zannedersem bir CRM uygulaması ile entegre edilmesinden söz ediyor olmalısınız. Hylafax.org destek alınabilir.