2007年7月1日日曜日

VoIP (その6)

iaxmodemと hylafax の組み合わせで、fax受信も成功。
hylafaxの設定は、昔随分てこずった記憶があるので、少し気が重かったのだけれども、特に引っ掛かるところもなく、あっけなく動いてちょっと拍子抜け。

/etc/ttys に
ttyIAX "/usr/local/sbin/faxgetty" dialup on secure
を追加。
/dev/ttyIAX は、iaxmodem が起動すると、/dev/ttyp? へのシンボリックリンクとして作成される。

iaxmodemのサンプルから、config.ttyIAX を
/var/spool/hylafax/etc/config.ttyIAX にコピーして修正。

iaxmodemのサンプルを真似て
asterisk/etc/iax.conf を修正

[iaxmodem]
type=friend
username=iaxmodem
host=dynamic
auth=md5
secret=xxxxxxxx
context=iaxmodem
disallow=all
allow=ulaw
allow=alaw
allow=slinear
jitterbuffer=no

extention.conf には、受信用に追加
[default]
exten => ${FAX},1,Dial(IAX2/iaxmodem/${EXTEN})
( この ${EXTEN} がどう使われているのかはよく判らない )

受信すると、
/var/spool/hylafax/recvq に、tiff ファイルが溜まる。
( 何日か経つと、自動的に削除されたような気がする )

tiffファイルを、そのまま見ると縦横の比率が 204:98なので扁平になる。tiff2pdf で変換すれば、正しい比率になるようだが、適当な tiff ビューアを探した方がよさそう。

後は、着信通知の仕組み( というか、fax-to-mail のゲートウェイだな ) ができれば、受信に関しては、faxの置き換えができるようになる。

0 件のコメント:

コメントを投稿