搭建传真服务器

公司为了减少垃圾传真和减少纸张,于是考虑搭建传真服务器,找了下市面上传真服务器,硬件软件杂七杂八的很多,考虑不增加成本,找了个老机子加了个猫用个开源的程序自己整下

网上找了点资料,决定centos+hylafax+avantfax

  1. 把机子装上centos5,内核为2.6.18-348.1.1.el5,装机过程,略
  2. 我的老猫是ambient md5628d-l-c ,查了下是intel 536系列芯片的,网上找了linux modem 536的驱动  ,下载解压后运行
    $ make clean
    $ make 536
    $ make install

    编译前需要确认驱动跟内核对应并安装有gcc等编译开发包
    检查驱动是否安装正确

    $ ls -l /dev/modem
         lrwxrwxrwx  1 root root 10 jan 22 12:37 /dev/modem -> /dev/536ep

    可以用minicom或wvidial来测试下猫可以工作否,具体测试可以网上搜

  3. 安装hylafax,在hylafax.org上下载安装包,我的是centos5 x86,hylafax-clienthylafax-server 都需要安装,客户端不按装服务端包会报错
    检查下libtiff、ghostscript、metamailfax4CUPS
    $ faxsetup
    #配置传真

    依据需要和所在地设置下country code(国家号)、area code(区号)、长途前缀等
    设置好猫的配置
    指定猫的通信端口

    Serial port that modem is connected to []? modem

    区号、本地电话号码、本地字符串、传真规则、保护模式、响铃、传真头部标签

    解决传真上方的Tagline变乱码问题:
    TagLineFormat: "From %%l|%c|Page %%P of %%T"
    更改为:
    TagLineFormat: "From %%l|%F %T %Z|Page %%P of %%T"
    faxadduser -p password user
    #指定使用者的用户名和密码
     faxdeluser user
    #删除user用户帐户

    修改 /var/spool/hylafax/etc/FaxDispatch文件
    FILETYPE=tif  #传真文件默认格式为tif
    接收传真使用faxgetty,在/etc/inittab中找到“#run gettys in standard runlevels”下加入一行

    7:2345:respawn:/usr/sbin/faxgetty modem  #加入信息内容,modem为猫端口

    重启后

    $ ps -aux

    查看faxgetty执行情况,还可用faxstat等命令查看传真状况或发送测试
    设置hylafax等服务为开机自启动

    $ ntsysv
    #设置开机自启动程序
  4. 安装apache、php和mysql,修改/etc/httpd/conf/httpd.conf设定web服务器
  5. avantfax.com下载传真web客户端程序,解压后,修改rh-prefs.txt文件

    FAXDOMAIN=fax.mydomain.com
    更改为:服务器域名
    
    INSTDIR=/var/www/avantfax
    更改为:
    INSTDIR=/var/www/html/avantfax

    修改email2fax.txt文件

    FAXDOMAIN=fax.mydomain.com
    更改为:服务器域名

    安装avantfax

    $ ./rh-install.sh

     

参考

1、http://jiarry.bokee.com/2425404.html

2、http://vouters.dyndns.org/Intel/Intel-Readme.html

3、http://sns.linuxpk.com/blog-30519-13490.html

4、http://blog.chinaunix.net/uid-8551991-id-241032.html

 

posted @ 2013-02-26 22:08  pandoi  阅读(835)  评论(0编辑  收藏  举报