Zyxel Omni 56K ile Hylafax Kullanımı

zyxel-omni-56kZyxel’in Omni modeli, Türkiye’de piyasada hala sıfır bulabileceğiniz nadir com porttan bağlanan harici modemlerden.

Hylafax 6.0.5′in faxsetup/faxmodem araçları ile modemi faks sunucu olarak ayarladığımda, öntanımlı ayarlarla faks servisi çalışmıyor, faxgetty sistem kayıtlarında şöyle yazıyor:

/dev/ttyS0: Can not initialize modem.

Sorunun ne olduğunu anlamak için, /var/spool/fax/etc altındaki config.ttyS0 dosyasının içindeki “ServerTracing” ayarını 1 yerine 0xFFF olarak değiştirerek faxgetty’i tekrar başlatıyorum.

Bu kez aldığım hata şu şekilde değişiyor:

<-- [22:AT&B1&N0&S0*F0S38.3=1r]
--> [21:AT&B1&N0&S0*F0S38.3=1]
--> [5:ERROR]
MODEM Command error

Yine config.ttyS0 dosyasını açtığımda, “ModemResetCmds” satırında, modemi init etmek için kullanılan bu AT komutunu görüyorum. Üstünde açıklama olarak da burada verilen komutlardan biri olan “*F0″ın, modemin uzaktan ayarlanamaması için verildiği yazıyor. Zyxel’in bu modelinin uzaktan ayarlanma gibi bir özelliği olmadığı için, modem bu komutu tanımıyor ve hata veriyor. Hylafax’ın modem init komutundan onu kaldırarak ayarı şu hale getiriyorum:

ModemResetCmds: AT&B1&N0&S0S38.3=1

Artık faxgetty’i tekrar başlattığımda modem Hylafax ile çalışır hale geliyor.

Not: Kuruluma ve bağlanan com portuna göre aygıt adları ve dizin adları değişebilir.