06
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--
LATEST ENTRY
CATEGORY
ARCHIVE
PROFILE
SEARCH
RECENT COMMENT
  • 【情報】Excel で スクレイピング 【ぶっこ抜き】
    縫部尚登 (06/17)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    ganponfx (05/05)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    まこ (05/05)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    ganponfx (05/04)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    ganponfx (05/04)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    ganponfx (05/04)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    ganponfx (05/03)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    まこ (05/03)
  • 【QUICKFIX】 FX自動売買への道 18 【通貨ペアの取得(SecurityListRequest)】
    ganponfx (05/03)
  • エクセルファイルのパスワードを忘れたら・・・
    里奈 (09/09)
MOBILE
qrcode
OTHERS
<< 【FAXも】アジルフォン + Asterisk + Hylafax でFAX+留守番電話【留守電も】 | top | 【カンタン】Excel + MySQL マクロでSELECT編 【データベース接続】 >>
スポンサーサイト

一定期間更新がないため広告を表示しています

スポンサードリンク | - | | - | - |
【puppyで】Asterisk + IAXmodem + Hylafax + ひかり電話 + Puppy 4.3.1 jp 【FAX送受信】

最近ハマっていた Asterisk での FAX サーバ + ひかり電話 + Puppy の集大成

Puppy Linux 431jp で FAX送受信サーバ を 構築する手順です
 


めっちゃ軽い Puppy で Asteriskの サーバを立てて、FAXの送受信を可能にしちゃいます
ついでに留守番電話機能も付けてしまいましょう

パソコンさえあれば、電話機もFAXもいらないという ある意味エコな環境に
ただ・・常時電源入れておかないとなのはあまりエコじゃないかも?

ま、消費電力の少ない小型ノートPCにでも使って運用してれば、FAXの紙もインクも不要になるし、サーバとして活躍してくれるならってことで、やっぱしエコになりますよね


性能の低いノートでも快適に動くし、ディスクへの負担も超少ない Puppy って、ホントに便利です
microSD でサーバにしちゃってます


再度の環境構築もカンタンにできるように、ぜーんぶ PET 化しておきます

注)今回のPETは4.3.1以上を想定していますので、Puppy 4.1.2などでは動かないと思います
(ユーザ uucpがいなかったりなどの相違点を吸収すれば動くハズ)

PETはここに置いておきます
http://drop.io/o8pckmr


まずは材料
・ 電話回線には NTT東日本の ひかり電話 を利用
・ OSはお気に入りの Puppy Linux 4.3.1 jp
・ 電話を受けるサーバに Asterisk1.6.2.1
・ FAX中継モデム? に IAXmodem 1.2.0
・ 仮想FAXサーバ? に Hylafax 6.0.4
・ SIP電話機 に X-Lite 3.0 Windows



接続イメージ
[NTT東] − [ひかり電話(PR-S300SE)] − [Asterisk] − [IAXmodem] − [Hylafax]

こんな感じでつながっています



------ 作業手順 ------

Puppy Linux のインストール
適当なマシン(仮想環境でも可)に Puppy Linux 4.3.1 jp のCDを入れてPuppyをインストール
ネットワーク設定と保存設定を行っておく
IPアドレスは固定にしておくべし・・ SIPサーバのIPアドレス変わると面倒だから・・


Puppy Linux の環境設定
1) デスクトップの 「 PETインストール 」 アイコンからインストーラを起動



2) 起動したら画面下の PETgetパッケージマネージャのボタンを押す



3) パッケージ名で検索 「 Ghostscript 」



4) 検索結果をクリックしてインストール : 1クリックでインストールが始まるので注意















5) インストール結果を確認( インストール済みパッケージ欄にパッケージ名があること )




6) 同じようにパッケージ名 「 sox 」 で検索して、インストール






Asterisk + IAXmodem + Hylafax のインストール
1) デスクトップの 「 ブラウザ 」 アイコンからブラウザ SeaMonkey を起動

2) PETダウンロード場所 http://drop.io/o8pckmr に移動


3) ライブラリtiff-3.9.2-i486.pet をダウンロードして、そのままインストール

4) 同様に asterisk-1.6.2.1-i486.pet をダウンロードして、そのままインストール

5) 同様に iaxmodem-1.2.0-i486.pet をダウンロードして、そのままインストール

6) 同様に hylafax-6.0.4-i486.pet をダウンロードして、そのままインストール

7) インストール結果を確認




Asterisk の 環境設定
PETをインストールした状態で、ひかり電話(PR-S300SE)への接続設定まで完了しています
あとはIPアドレス、ユーザ名、パスワードなどを合わせるだけです
ひかり電話側を以下設定にしておけば、Asterisk側の作業はまったく発生しないハズ
IPアドレス: 192.168.1.1
内線番号:
ユーザ名: 0007
パスワード: 0007

1) ひかり電話の設定確認

 
内線番号、ユーザID、パスワードの設定と、IPアドレスを確認。
そして電話番号設定欄で 「通知番号」に選択した番号が、相手先に通知されます。
「着信番号」に設定した番号で着信ができるようになります。


2) Asterisk の 環境を ひかり電話の設定に合わせる
# cd /etc/asterisk
# vi  sip.conf
[general]
allowguest=no
allowoverlap=no
context=default
maxexpirey=3600
defaultexpirey=3600
port=5060
bindaddr=0.0.0.0
srvlookup=yes
language=ja
disallow=all
allow=ulaw
;HIKARI ROUTER PR-S300SE
register => 7:0007:0007@prs300se
[201]
type=friend
secret=pass
canreinvite=no
host=dynamic
context=default
mailbox=999
[202]
type=friend
secret=pass
canreinvite=no
host=dynamic
context=default
mailbox=999
[prs300se]
type=friend
secret=0007
username=0007
fromuser=7
host=192.168.1.1
fromdomain=192.168.1.1
context=dialin
insecure=invite
canreinvite=no
disallow=all
allow=ulaw
faxdetect=yes
 
橙色の付いた部分・・ユーザ名とパスワード、IPアドレスを環境に合わせて変更して保存しといてください。
水色の付いた部分は、あとでX-Liteに設定する内線の内容です。


Hylafax の 環境設定
PETをインストールした状態で、神奈川の川崎 044 の市外局番設定まで完了しています
FAXを送るときは結局ひかり電話(PR-S300SE)の通知番号で送られるのでここで設定する必要はないですが、FAXの上部に記録される送信者名だけは設定しといて下さい
PETのそのままでは「 puppy linux server 」でFAXが送信されます

1)送信者名の設定 ( config.ttyIAX )
# cd  /var/spool/hylafax/etc
# vi  config.ttyIAX
CountryCode:            81  国番号
AreaCode:               44  市外局番
FAXNumber:              +81.44.000.0000  FAX番号
LongDistancePrefix:     0   市外局番に付ける接続子(これ+AreaCode)
InternationalPrefix:    001  国際電話の接続子
DialStringRules:        etc/dialrules
ServerTracing:          0xFFF
SessionTracing:         0xFFF
RecvFileMode:           0600
LogFileMode:            0600
DeviceMode:             0600
RingsBeforeAnswer:      1
SpeakerVolume:          off
GettyArgs:              "-h %l dx_%s"
LocalIdentifier:        "puppy linux server"  FAX送信者名
TagLineFont:            etc/lutRS18.pcf
TagLineFormat:          "From %%l|%c|Page %%P of %%T"
MaxRecvPages:           200
ModemType:              Class1          # use this to supply a hint

Class1AdaptRecvCmd:     AT+FAR=1
Class1TMConnectDelay:   400             # counteract quick CONNECT response

ModemResetCmds:         AT+VCID=1       # enables CallID display

PagerTTYParity:         none

CallIDPattern:          "NMBR="
CallIDPattern:          "NAME="
CallIDPattern:          "ANID="
CallIDPattern:          "NDID="
 
上記はコメント行を省いています
水色の送信者名部分を個人名にするとか会社名にするとかしてください
たぶん日本語は使えませんのでアルファベット+数字で
その他、電話番号も設定しとくと良いかもしれません

2)電話設定 ( config.ttyIAX 、 config )
# cd  /var/spool/hylafax/etc
# vi  config
LogFacility:            daemon
CountryCode:            81  国番号
AreaCode:               44  市外局番
LongDistancePrefix:     0   市外局番に付ける接続子(これ+AreaCode)
InternationalPrefix:    001  国際電話の接続子
DialStringRules:        "etc/dialrules"
ServerTracing:          1
 
電話番号の設定を行う場合は、config ファイルと、config.ttyIAX の設定を合わせておいてください


再起動して、自動起動を確認
1) Puppy linux を 再起動
2) 起動したら、プロセスが立ち上がっていることを確認する

 
もし立ち上がってなければ・・各種 Asterisk、IAXmodem、Hylafaxの設定ファイルを見直してみてください



SIPクライアントのインストールと設定
とっても便利な X-Lite をダウンロードして、インストール & 設定
1) http://www.counterpath.com/x-lite-download.html にアクセス
2) 対象ファイルのダウンロード & インストール


3) X-Liteを起動して、Puppy のIPアドレスと Asterisk  sip.conf のユーザを設定



4) X-Lite の画面に Ready が表示されること



5) Asterisk で接続が確認できること
# asterisk -vvvr
Asterisk 1.6.2.1, Copyright (C) 1999 - 2009 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
Connected to Asterisk 1.6.2.1 currently running on puppypc (pid = 3727)
Verbosity is at least 20
puppypc*CLI>
sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
201/201                    192.168.1.200    D          24537    Unmonitored
202                        (Unspecified)    D          5060     Unmonitored
prs300se/0007              192.168.1.1                 5060     Unmonitored
3 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 0 offline]
puppypc*CLI>
 
 
水色の部分で X-Liteのユーザ「201」が接続していることが確認できる。
緑色の部分で ユーザ 「202」が接続していないことが確認できる。
桃色の部分で ひかり電話 PR-S300SE に接続していることが確認できる。


 
以上でインストール & 設定は終了です

------ 設定内容 ------

extensions.conf ( /etc/asterisk/extensions.conf )
[general]
writeprotect=no
priorityjumping=no

[globals]

[default]
;;== dial-out
exten => _[01].,1,Dial(SIP/${EXTEN}@prs300se)
exten => _[01].,n,Hangup

;;== dial-out push "9" goto voicemail check
exten => 9,1,Goto(vmail,s,1)

[vmail]
exten => s,1,VoiceMailMain(s999)

[dialin]
exten => s,1,Answer()
exten => s,n,Ringing
exten => s,n,Wait(5)
exten => s,n,Playback(fax)
exten => s,n,Ringing
exten => s,n,WaitExten(5)
exten => s,n,Dial(SIP/201&SIP/202,30,tT)
exten => s,n,GotoIf($["${DIALSTATUS}"="BUSY"]?busy)
exten => s,n,GotoIf($["${DIALSTATUS}"="NOANSWER"]?unavail)
exten => s,n,GotoIf($["${DIALSTATUS}"="CONGESTION"]?unavail)
exten => s,n,GotoIf($["${DIALSTATUS}"="CHANUVAIL"]?unavail)
exten => s,n,Voicemail(999)
exten => s,n,Hangup

;;== sip client 201 & 202 un avail
exten => s,n(unavail),Voicemail(999)
exten => s,n,Hangup

;;== busy tone
exten => s,n(busy),busy()

;;== fax-in
exten => fax,1,Dial(IAX2/iaxmodem)
exten => fax,n,Hangup

[fax-out]
exten => _X.,1,Dial(SIP/${EXTEN}@prs300se,30)
exten => _X.,n,Hangup
 
 
けっこうシンプルです

電話をかけるときは [default]
0か1から始まっていたら、ひかり電話を使って外線にかけます
9を押すと、留守番電話を聞く設定[vmail]に行きます

電話を受けるときは [ dialin ]
最初にFAXの判定をしてます
「FAXの方はお送りください」ってアナウンスを流して
FAXだったらIAXmodem(Hylafax)を呼び出し
FAXでなければ内線201と202を30秒呼び出します
内線の応答がなければ999番に留守番電話を記録します

FAXを送る時は [fax-out]
直接ひかり電話につないでいます




voicemail.conf ( /etc/asterisk/voicemail.conf )
[general]
format=wav49
serveremail=asterisk
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %B %d, %Y at %r
saycid=yes

[zonemessages]
eastern=America/New_York|'vm-received' Q 'digits/at' IMp
central=America/Chicago|'vm-received' Q 'digits/at' IMp
central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours'
military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'
european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM

[default]
999 => 999,all user voicemailbox
 
 
上記はコメントを省いた抜粋版です
[default] で留守番電話の「箱」を設定してます
ここで設定した「箱」は、/var/spool/asterisk/voicemail/default 配下に用意しといてください



iax.conf ( /etc/asterisk/iax.conf )
[general]
iaxcompat=yes
language=jp
bandwidth=medium
disallow=all
allow=ulaw
allow=slinear
jitterbuffer=no
forcejitterbuffer=no

[iaxmodem]
type=friend
username=iaxmodem
secret=password
host=dynamic
disallow=all
allow=ulaw
allow=slinear
requirecalltoken=no
context=fax-out
ignoresdpversion=yes
 
ここで設定している [iaxmodem] のユーザ名、パスワードと、IAXmodemの設定(ttyIAX)を合わせておいてください



ttyIAX ( /etc/iaxmodem/ttyIAX )
device          /dev/ttyIAX
owner           uucp:uucp
mode            660
port            4570
refresh         300
server          127.0.0.1
peername        iaxmodem
secret          password
cidname         John Doe
cidnumber       8005551212
codec           slinear
 
デフォルトのままです
ここのユーザ名(peername)とパスワード(secret)をAsteriskのiax.confと合わせておいてください


 


------ 動作確認 ------

電話をかける
X-Lite から、外部に電話をかけてみる
とりあえず時報「117」へ
電話がつながって、パソコンのスピーカから時報が聞けることを確認します



ちゃんと動作している様子は以下のようにモニタする
# asterisk -vvvr
puppypc*CLI>
  == Using SIP RTP CoS mark 5
    -- Executing [117@default:1] Dial("SIP/201-00000006", "SIP/117@prs300se") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 117@prs300se
    -- SIP/prs300se-00000007 answered SIP/201-00000006
    -- Packet2Packet bridging SIP/201-00000006 and SIP/prs300se-00000007
  == Spawn extension (default, 117, 1) exited non-zero on 'SIP/201-00000006'
puppypc*CLI>

 
 
ちゃんと 117 に接続したログが表示されている


電話をうける
携帯電話からひかり電話にかけてみる
FAXの受信にも対応しているので、最初にFAXか音声通話かを判定して、あとで X-Lite を呼び出す設定になっているので
1:FAX送信案内が聞こえること
2:しばらく待ったら 内線(X-Lite)が呼び出されること
3:呼び出されても30秒間ほっとくと留守番電話になること
を確認しときます

留守番電話に録音できることと、留守番電話になる前にX-Liteで通話状態にして、携帯電話の声が聞こえること、パソコンのマイクに話した声が携帯電話で聞こえることを確認

ちゃんと動作している様子は同じようにモニタする
# asterisk -vvvr
puppypc*CLI>
  == Using SIP RTP CoS mark 5
    -- Executing [s@dialin:1] Answer("SIP/prs300se-00000008", "") in new stack
    -- Executing [s@dialin:2] Ringing("SIP/prs300se-00000008", "") in new stack
    -- Executing [s@dialin:3] Wait("SIP/prs300se-00000008", "5") in new stack
    -- Executing [s@dialin:4] Playback("SIP/prs300se-00000008", "fax") in new stack
    -- <SIP/prs300se-00000008> Playing 'fax.gsm' (language 'ja')
    -- Executing [s@dialin:5] Ringing("SIP/prs300se-00000008", "") in new stack
    -- Executing [s@dialin:6] WaitExten("SIP/prs300se-00000008", "5") in new stack
    -- Timeout on SIP/prs300se-00000008, continuing...
    -- Executing [s@dialin:7] Dial("SIP/prs300se-00000008", "SIP/201&SIP/202,30,tT") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 201
  == Using SIP RTP CoS mark 5
    -- SIP/201-00000009 is ringing
    -- Nobody picked up in 30000 ms
    -- Executing [s@dialin:8] GotoIf("SIP/prs300se-00000008", "0?busy") in new stack
    -- Executing [s@dialin:9] GotoIf("SIP/prs300se-00000008", "1?unavail") in new stack
    -- Goto (dialin,s,14)
    -- Executing [s@dialin:14] VoiceMail("SIP/prs300se-00000008", "999") in new stack
    -- <SIP/prs300se-00000008> Playing 'vm-intro.gsm' (language 'ja')
    -- <SIP/prs300se-00000008> Playing 'beep.gsm' (language 'ja')
    -- Recording the message
    -- x=0, open writing:  /var/spool/asterisk/voicemail/default/999/tmp/XNc49g format: wav49, 0x8627180
    -- User hung up
  == Spawn extension (dialin, s, 14) exited non-zero on 'SIP/prs300se-00000008'
    -- Got SIP response 603 "Decline" back from 192.168.1.200
puppypc*CLI>
 
extensions.conf の通り、まずAnswer して、FAXの確認音を流して、内線を呼び出している
内線が出なかったら留守番電話(VoiceMail)を記録してる



留守番電話を聞く
X-Lite で ”9”をダイヤルすると、留守番電話の案内につながる
件数を確認したり、内容を聞いたり、消したりなどができるハズ
録音した留守番電話の内容は  /var/spool/asterisk/voicemail/default/999/ にあります


FAXを送る
sendfax コマンドを使ってFAXを送ってみる
# sendfax  -n  -d  0909999999  /etc/hosts
request id is 2 (group id 2) for host localhost (1 file)
 
FAX送信表なし( -n オプション ) で、番号 09099999999 ( -d オプション )に送信している
内容は /etc/hosts ファイルをそのまま

FAX送信キューの内容は faxstat -s コマンドで確認できる
FAX送信結果は faxstat -d コマンドで確認する


送っている様子は 同じようにAsteriskをモニタすると同時に、puppyのログも確認する
# asterisk -vvvr
puppypc*CLI>
    -- Accepting AUTHENTICATED call from 127.0.0.1:
       > requested format = slin,
       > requested prefs = (),
       > actual format = ulaw,
       > host prefs = (ulaw|slin),
       > priority = mine
    -- Executing [09099999999@fax-out:1] Dial("IAX2/iaxmodem-456", "SIP/090
99999999@prs300se,30") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 090
99999999@prs300se
    -- SIP/prs300se-0000000a is making progress passing it to IAX2/iaxmodem-456
    -- SIP/prs300se-0000000a is ringing
    -- SIP/prs300se-0000000a is making progress passing it to IAX2/iaxmodem-456
    -- SIP/prs300se-0000000a answered IAX2/iaxmodem-456
  == Spawn extension (fax-out, 090
99999999, 1) exited non-zero on 'IAX2/iaxmodem-456'
    -- Hungup 'IAX2/iaxmodem-456'
puppypc*CLI>
 
fax-out の定義を使って携帯電話にかけていることを確認
携帯電話では FAX音(ピーピー)が聞こえること
んで、ちゃんとしたFAXにも送ってみて、内容が正しいこと、送信者名がきちんと設定されていることを確認する
 
# tail   -f   /var/log/message

Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: checkHostIdentity("localhost")
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: Parsing hostPort(): "EPRT"
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: Parsing "|1|127.0.0.1|50241|"
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]:  `-> s.length() = 19
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]:  `-> s[0] = '|'
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]:  `-> s[2] = '|'
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]:  `-> s[18] = '|'
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: Looks like extended syntax: "|1|127.0.0.1|50241|" [7C: |]
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: `-> Got a: 127.0.0.1[13]
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: `-> Got a: 50241[19]
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: Parsed: Family 1 Address 127.0.0.1 Port 50241
Jan 29 05:15:09 (none) daemon.debug HylaFAX[29291]: Filesystem has SysV-style file creation semantics.
Jan 29 05:15:09 (none) daemon.info FaxQueuer[3754]: SUBMIT JOB 2
Jan 29 05:15:10 (none) daemon.info FaxGetty[3810]: LOCKWAIT
Jan 29 05:15:10 (none) daemon.info FaxGetty[3810]: STATE CHANGE: RUNNING -> LOCKWAIT (timeout 30)
Jan 29 05:15:10 (none) daemon.debug FaxQueuer[29321]: req.items[1].item = "docq/doc2.ps;c0" ()
Jan 29 05:15:11 (none) daemon.info FaxSend[29328]: MODEM set DTR OFF
Jan 29 05:15:11 (none) daemon.info FaxSend[29328]: MODEM set baud rate: 0 baud (flow control unchanged)
Jan 29 05:15:11 (none) daemon.info FaxSend[29328]: DELAY 75 ms
Jan 29 05:15:11 (none) daemon.info FaxSend[29328]: MODEM set DTR ON
Jan 29 05:15:11 (none) daemon.info FaxSend[29328]: DELAY 2600 ms
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: checkHostIdentity("localhost")
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Parsing hostPort(): "EPRT"
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Parsing "|1|127.0.0.1|60766|"
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s.length() = 19
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s[0] = '|'
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s[2] = '|'
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s[18] = '|'
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Looks like extended syntax: "|1|127.0.0.1|60766|" [7C: |]
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: `-> Got a: 127.0.0.1[13]
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: `-> Got a: 60766[19]
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Parsed: Family 1 Address 127.0.0.1 Port 60766
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Parsing hostPort(): "EPRT"
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Parsing "|1|127.0.0.1|48467|"
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s.length() = 19
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s[0] = '|'
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s[2] = '|'
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]:  `-> s[18] = '|'
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Looks like extended syntax: "|1|127.0.0.1|48467|" [7C: |]
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: `-> Got a: 127.0.0.1[13]
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: `-> Got a: 48467[19]
Jan 29 05:15:12 (none) daemon.debug HylaFAX[29333]: Parsed: Family 1 Address 127.0.0.1 Port 48467
Jan 29 05:15:15 (none) daemon.info FaxSend[29328]: MODEM set baud rate: 19200 baud, input flow XON/XOFF, output flow XON/XOFF
Jan 29 05:15:15 (none) daemon.info FaxSend[29328]: DELAY 10 ms
Jan 29 05:15:15 (none) daemon.info FaxSend[29328]: MODEM flush i/o
Jan 29 05:15:15 (none) daemon.info FaxSend[29328]: <-- [4:ATZ¥r]
Jan 29 05:15:15 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:15 (none) daemon.info FaxSend[29328]: DELAY 3000 ms
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: MODEM flush i/o
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: <-- [10:AT+VCID=1¥r]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [9:AT+VCID=1]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: <-- [7:ATS0=0¥r]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [6:ATS0=0]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: <-- [5:ATE0¥r]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [4:ATE0]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: <-- [5:ATV1¥r]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: <-- [5:ATQ0¥r]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:18 (none) daemon.info FaxSend[29328]: <-- [7:ATS8=2¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [8:ATS7=60¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [12:AT+FCLASS=?¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [7:0,1,1.0]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports "Data"
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports "Class 1"
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports "Class 1.0"
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [12:AT+FCLASS=1¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [5:ATI3¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [19:www.soft-switch.org]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM: Mfr www.soft-switch.org
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [5:ATI0¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [7:spandsp]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM: Model spandsp
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [9:AT+FTM=?¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [39:24,48,72,73,74,96,97,98,121,122,145,146]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 3.85 line/mm
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 7.7 line/mm
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 15.4 line/mm
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports R16 x 15.4 line/mm
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 200 x 100 dpi
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 200 x 200 dpi
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 200 x 400 dpi
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 300 x 300 dpi
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 2400 bit/s
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 4800 bit/s
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 7200 bit/s
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 9600 bit/s
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 12000 bit/s
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 14400 bit/s
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports A4 page width (215 mm)
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports B4 page width (255 mm)
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports A3 page width (303 mm)
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports A4 page length (297 mm)
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports B4 page length (364 mm)
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports unlimited page length
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 1-D MH
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 2-D MR
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 2-D MMR
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports no ECM
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports T.30 Annex A, 64-byte ECM
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports T.30 Annex A, 256-byte ECM
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 0 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 5 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 10 ms, 5 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 10 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 20 ms, 10 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 20 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 40 ms, 20 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM Supports 40 ms/scanline
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [9:AT+FRM=?¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [39:24,48,72,73,74,96,97,98,121,122,145,146]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM WWW.SOFT-SWITCH.ORG spandsp/
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: <-- [5:ATM0¥r]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: --> [2:OK]
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: STATE CHANGE: BASE -> RUNNING (timeout 30)
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: MODEM input buffering disabled
Jan 29 05:15:19 (none) daemon.info FaxSend[29328]: SEND FAX: JOB 2 DEST 09099999999 COMMID 000000003 DEVICE '/dev/ttyIAX' FROM 'root <root@localhost>' USER root
Jan 29 05:15:32 (none) daemon.info FaxSend[29328]: SEND FAILED: JOB 2 DEST 09099999999 ERR [2] No carrier detected
Jan 29 05:15:33 (none) daemon.info FaxQueuer[3754]: NOTIFY: bin/notify "sendq/q2" "requeued" "" "05:20"
Jan 29 05:15:33 (none) daemon.info FaxQueuer[3754]: NOTIFY exit status: 0 (29485)

 
 
上記のログは携帯電話に送信しているので、FAX送信結果がエラーとなっている
(SEND FAILED: JOB 2 DEST 09099999999 ERR [2] No carrier detected)
 




FAXを受信する
FAXをひかり電話に向かって送信する
私はNTTコミュニケーションズの iFAX サービスをよく使います
個人用: http://506506.ntt.com/internet/ifax/ 
法人用: http://www.ntt.com/iFAX/index.html

うまく受信できると、Hylafaxの受信ディレクトリに TIFF ファイルで保存される
# cd /var/spool/hylafax/recvq/
# ls -l
total 60
-rw------- 1 root root 25098 2010-01-29 04:40 fax000000001.tif
-rw------- 1 root root 25058 2010-01-29 11:13 fax000000002.tif
-rw------- 1 root root     1 2010-01-29 11:13 seqf
#
 
tiff ファイルはそのままでは表示できないことが多いので、PDFに変換しとくと良いかも
コマンド:tiff2pdf fax000000001.tif > fax000000001.pdf


受信してる様子は 同じようにAsteriskをモニタすると同時に、puppyのログも確認する
# asterisk -vvvvvvr
puppypc*CLI>
  == Using SIP RTP CoS mark 5
    -- Executing [s@dialin:1] Answer("SIP/prs300se-00000000", "") in new stack
    -- Executing [s@dialin:2] Ringing("SIP/prs300se-00000000", "") in new stack
    -- Executing [s@dialin:3] Wait("SIP/prs300se-00000000", "5") in new stack
  == Redirecting 'SIP/prs300se-00000000' to fax extension
  == Spawn extension (dialin, fax, 1) exited non-zero on 'SIP/prs300se-00000000'
    -- Executing [fax@dialin:1] Dial("SIP/prs300se-00000000", "IAX2/iaxmodem") in new stack
    -- Called iaxmodem
    -- Call accepted by 127.0.0.1 (format ulaw)
    -- Format for call is ulaw
    -- IAX2/iaxmodem-3396 is ringing
    -- IAX2/iaxmodem-3396 answered SIP/prs300se-00000000
    -- Hungup 'IAX2/iaxmodem-3396'
  == Spawn extension (dialin, fax, 1) exited non-zero on 'SIP/prs300se-00000000'
puppypc*CLI>
 
extensions.conf の設定通り、Answerして、FAX送出音を確認したら exten => fax の部分に飛んで IAXmodem につないでいることが確認できます
 
# tail -f /var/log/message
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: STATE CHANGE: RUNNING -> LISTENING
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [9:DATE=0129]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [9:TIME=1113]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [8:NAME=161]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [8:NMBR=161]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [11:ANID=<NONE>]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [13:USER=iaxmodem]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [11:PASS=<NONE>]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [11:CDID=<NONE>]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [6:NDID=s]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: --> [4:RING]
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: ANSWER: Call ID 1 "161"
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: ANSWER: Call ID 2 "161"
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: ANSWER: Call ID 3 "<NONE>"
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: ANSWER: Call ID 4 "s"
Jan 29 11:13:02 (none) daemon.info FaxGetty[3807]: STATE CHANGE: LISTENING -> ANSWERING
Jan 29 11:13:05 (none) daemon.info FaxGetty[3807]: ANSWER: FAX CONNECTION  DEVICE '/dev/ttyIAX'
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: RECV FAX (000000005): from 5007218290, page 1 in 0:00:34, INF, 7.7 line/mm, 2-D MMR, 14400 bit/s
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: RECV FAX (000000005): recvq/fax000000002.tif from 5007218290, route to <unspecified>, 1 pages in 0:00:37
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: RECV FAX: bin/faxrcvd "recvq/fax000000002.tif" "ttyIAX" "000000005" "" "161" "161" "<NONE>" "s"
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: <-- [5:ATH0¥r]
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: MODEM set DTR OFF
Jan 29 11:13:42 (none) daemon.info FaxGetty[3807]: MODEM set baud rate: 0 baud (flow control unchanged)
Jan 29 11:13:43 (none) daemon.info FaxGetty[3807]: MODEM set DTR OFF
Jan 29 11:13:43 (none) daemon.info FaxGetty[3807]: MODEM set baud rate: 0 baud (flow control unchanged)
Jan 29 11:13:43 (none) daemon.info FaxGetty[3807]: DELAY 75 ms
Jan 29 11:13:43 (none) daemon.info FaxGetty[3807]: MODEM set DTR ON
Jan 29 11:13:43 (none) daemon.info FaxGetty[3807]: DELAY 2600 ms
Jan 29 11:13:47 (none) daemon.info FaxGetty[3807]: MODEM set baud rate: 19200 baud, input flow XON/XOFF, output flow XON/XOFF
Jan 29 11:13:47 (none) daemon.info FaxGetty[3807]: DELAY 10 ms
Jan 29 11:13:47 (none) daemon.info FaxGetty[3807]: MODEM flush i/o
Jan 29 11:13:47 (none) daemon.info FaxGetty[3807]: <-- [4:ATZ¥r]
Jan 29 11:13:47 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:47 (none) daemon.info FaxGetty[3807]: DELAY 3000 ms
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: MODEM flush i/o
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: <-- [10:AT+VCID=1¥r]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [9:AT+VCID=1]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: <-- [7:ATS0=0¥r]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [6:ATS0=0]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: <-- [5:ATE0¥r]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [4:ATE0]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: <-- [5:ATV1¥r]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: <-- [5:ATQ0¥r]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:50 (none) daemon.info FaxGetty[3807]: <-- [7:ATS8=2¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: <-- [8:ATS7=60¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: <-- [12:AT+FCLASS=?¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [7:0,1,1.0]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports "Data"
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports "Class 1"
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports "Class 1.0"
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: <-- [12:AT+FCLASS=1¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: <-- [5:ATI3¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [19:www.soft-switch.org]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM: Mfr www.soft-switch.org
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: <-- [5:ATI0¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [7:spandsp]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM: Model spandsp
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: <-- [9:AT+FTM=?¥r]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [39:24,48,72,73,74,96,97,98,121,122,145,146]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: --> [2:OK]
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 3.85 line/mm
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 7.7 line/mm
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 15.4 line/mm
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports R16 x 15.4 line/mm
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 200 x 100 dpi
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 200 x 200 dpi
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 200 x 400 dpi
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 300 x 300 dpi
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 2400 bit/s
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 4800 bit/s
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 7200 bit/s
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 9600 bit/s
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 12000 bit/s
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 14400 bit/s
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports A4 page width (215 mm)
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports B4 page width (255 mm)
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports A3 page width (303 mm)
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports A4 page length (297 mm)
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports B4 page length (364 mm)
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports unlimited page length
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 1-D MH
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Supports 2-D MR
Jan 29 11:13:51 (none) daemon.info FaxGetty[3807]: MODEM Su
まこ | puppy | 11:15 | comments(3) | trackbacks(0) |
スポンサーサイト
スポンサードリンク | - | 11:15 | - | - |
Comment
まこ様

ご回答ありがとうございます。
再コンパイルのご提案、ぜひお願いいたします。

バージョンはこの記事と同じ431JPです。

お手数をおかけしますが、よろしくお願い申し上げます。

posted by け ,2011/09/23 2:06 PM

コメントありがとうございます。

残念ながらPETはもうなくなってしまいました。
またコンパイルすれば作れますが、Puppyはどのバージョンをお使いでしょうか。
お使いのPuppyバージョンを教えていただければ、そのバージョンでコンパイルしてみます。

posted by まこ ,2011/09/22 5:00 AM

faxサーバーを立てたい情報を探し、こちらの記事を拝読しました。
残念ながらdrop.ioが閉鎖してしまっているので、PETを入手できません。

下記の4つをどこかにアップロードしていただけませんでしょうか?

tiff-3.9.2-i486.pet
asterisk-1.6.2.1-i486.pet
iaxmodem-1.2.0-i486.pet
hylafax-6.0.4-i486.pet

参考情報も記載してくださっているので、自分でインストールすべきかとは思いますが、当方Linux素人のため、PETをいただければ大変助かります。

よろしくおねがいいたします。

posted by け ,2011/09/20 12:13 AM










Trackback
URL: