[PREVIOUS CHAPTER] [______TOC_______]

3 PAGER (ポケベル) を呼ぶための前処理プログラム

    これはモデム経由でページャーに表示させるための前処理プログラムです。ペー
    ジャーは日本語を理解しないので特定のコードに変換した後ページャーに渡さ
    なければなりません。
    注意: モデムを呼ぶ部分についてはOSやハード依存なので聞かれても困ります。
    またこまかいパラメータは pager に依存です。だから聞かないでね(つぅか聞
    かれてもその分野は知らない)。

    3.1	euc2jiskuten.pl

       ftp://ftp.iij.ad.jp/pub/IIJ/dist/fukachan/calling-pager/

    pager には #0103 のようなJIS句点コードで電話をかければでます(多分)。
    NTT DOCOMO 北海道の付録のテーブルを見る限りこれで出ます。

    EUC(できるだけ事前に全角文字に変換しておいてからいれるのが無難で推奨)
    で euc2jiskuten.pl に突っ込めば、JIS句点コードに変換します。
    この文字列をモデムで pager の電話番号にかければ

    	メール → ポケベル

    の出来上がりです。モデムで電話を書ける部分は自分で工夫して下さい。

    なお、結構うごけばいいや〜っていうことしか考えてないので、すごいマニアッ
    クな日本語表示とかちゃんとでるのかどうか試してないので知りません。

    3.2	FMLと組合せてポケベルを呼ぶ例

    どうすればいいかというと

    1 	モデムを呼ぶプログラムを用意する (modem2pager としましょう)

    2 	$START_HOOK の設定は

    まず、メール本文をEUCにし、

    	open(PAGER, "| euc2jiskuten.pl | modem2pager");
    	print PAGER $Envelope{'Body'}:
    	close(PAGER);
    	$DO_NOTHING = 1;

    みたいなのを設定。後の問題はこの modem2pager の部分です。この部分は
    spooler, queuing, pagerサービスの制御、待ち時間等に合わせて細かいチュー
    ニングをする必要があります。