https://www.voip-info.jp/api.php?action=feedcontributions&user=Junichi.yamazaki&feedformat=atom
VoIP-Info.jp - 利用者の投稿記録 [ja]
2024-03-29T07:15:21Z
利用者の投稿記録
MediaWiki 1.29.1
https://www.voip-info.jp/index.php?title=Fax_for_Asterisk&diff=6778
Fax for Asterisk
2011-05-23T01:19:00Z
<p>Junichi.yamazaki: /* FAXを送る */</p>
<hr />
<div>{{Template:書きかけ}}<br />
Fax for Asterisk<br><br />
Digium純正のAsterisk用FAXチャネル。<br><br />
:http://www.digium.com/en/products/software/faxforasterisk.php<br><br />
価格: Digium オンラインショップで $39/チャネル。ただし1chは無料。<br />
==要件==<br />
Asterisk 1.4<br><br />
Asterisk 1.6.(0,1,2)<br><br />
Asterisk 1.8<br><br />
==購入==<br />
エンドユーザの場合には、Digiumのオンラインショップで購入します。<br><br />
:http://store.digium.com/<br><br />
購入すると、ダウンロードURLと登録キーが送られてきます。1chのみならば無料なので無料版を利用する場合には、無料版を「購入」します。価格は$0なので、そのままチェックアウトすればライセンスキーが送られてきますので、そのキーを使って登録します。<br><br />
なお、Digiumの他のチャネル系プロダクトと同様に、このチャネル数は回線数ではなく同一のAsterisk内で同時に使用するチャネル数のことです。<br><br />
==インストール==<br />
===プロダクトの登録===<br />
まず、登録用のソフトregisterをダウンロードします。登録は使用するマシンのNICに基づいて行われるため、使用するAsteriskをインストールしたマシン上で行います。Linuxの場合には、wgetなどで入手するかと思いますが、その際にはchmod +x registerして./registerを実行してください。この時に、購入時に送られてきたキーが必要となります。<br><br />
Digiumの他のプロダクトもそうですが、ライセンスキーは /var/lib/asterisk/licenses/ に保存されます。このファイルは<br><br />
:F4A-xxxxxxxxxxxx.lic<br />
のようなファイル名で、F4Aがプロダクト(Fax4Asterisk)です。<br><br />
このファイルは'''大切な'''ライセンスファイルなので、バックアップしておくことをお勧めします。<br><br />
===インストール===<br />
まず最初にベンチマーク・ソフトをダウンロードし実行します。これにより、そのシステムに最適な選択肢が表示されますので、結果にしたがって本体のダウンロードを行います。<br><br />
ドキュメントを注意深く読み、必要なモジュールをダウンロードします。32/64bit版の他、CPUのアーキテクチャによってもモジュールが異なるので注意してください。一般的にはres_fax.soかres_fax_digium.soのどちらかのファイル名になります。バイナリ配布ですので32/64bit版またはアーキテクチャを間違えると正しく動作しないので注意してください。<br><br />
インストールは基本的にこのモジュールを/usr/lib/asterisk/modulesへコピーするだけです。<br><br />
コピーしたならばAsteriskを再起動するか、module load res_fax.so(またはres_fax_digium.so)を実行することでFAXが使用可能になります。<br><br />
==使用例==<br />
===受信したFAXをメールで送る===<br />
Fax for Asteriskは基本的にSendFAX()とReceiveFAX()のアプリケーションが提供されるだけなので、あとはexten内で記述します。ここではAsteriskでFAXを受信し、そのFAXをメールで送る例を記述してみます。<br><br />
受信したFAXはTIFFで保存されますので、これをPDF化してメールで送付するスクリプトを記述します。<br />
*受信処理<br />
ひかり電話ホーム(RT-200NEの場合)で、複数番号を契約しており、FAX番号を専用で持っている場合には着信番号別に処理を分岐します。<br />
[hikari-in]<br />
<br />
exten => s,1,Set(DESTNUM=${SIP_HEADER(To)})<br />
exten => s,n,NoOp(${DESTNUM})<br />
exten => s,n,Set(DESTNUM=${DESTNUM:1:10})<br />
exten => s,n,NoOp(${DESTNUM})<br />
exten => s,n,Goto(${DESTNUM},1)<br />
<br />
exten => _03xxxxyyya,1,Dial(SIP/201) <--音声の着信の場合普通にSIP端末を呼びます<br />
<br />
exten => _03xxxxyyyb,1,Goto(faxrec,receive,1) <--FAXの着信の場合受信処理に飛びます<br />
<br />
受信処理は以下のようなコンテキストを記述します<br />
<br />
[faxrec]<br />
exten => receive,1,NoOp(**** SETTING FAXOPT ****)<br />
exten => receive,n,Set(FAXOPT(ecm)=yes)<br />
exten => receive,n,Set(FAXOPT(headerinfo)=NAME HERE)<br />
exten => receive,n,Set(FAXOPT(localstationid)=813xxxxyyyb)<br />
exten => receive,n,Set(FAXOPT(maxrate)=14400)<br />
exten => receive,n,Set(FAXOPT(minrate)=2400)<br />
exten => receive,n,Set(FAXFILE=${EPOCH}.tif) <--ファイル名はUNIXTIME<br />
exten => receive,n,NoOp(**** RECEIVING FAX : ${FAXFILE} ****)<br />
exten => receive,n,ReceiveFAX(/var/spool/asterisk/faxin/${FAXFILE}) <--受信処理<br />
<br />
exten => h,1,System(/var/lib/asterisk/fax2mail.sh ${FAXFILE}) <--FAXをメールにするスクリプト<br />
exten => h,n,Hangup<br />
<br />
シェルスクリプトは以下のように記述します<br />
<br />
#!/bin/sh<br />
<br />
SENDTO="someone@somedomain.tld"<br />
FROMADDR="asterisk@somedomain.tld"<br />
DATE=`date`<br />
SUBJECT="Fax recieved at $DATE"<br />
SENDMAIL="sendmail -t"<br />
<br />
FAXDIR=/var/spool/asterisk/faxin<br />
PDFDIR=/var/spool/asterisk/faxpdf<br />
UUE=uuencode<br />
TIF=$FAXDIR/$1<br />
PDF=`echo $1|sed s/\.tif/\.pdf/`<br />
PDF=$PDFDIR/$PDF<br />
TMP=`echo $1|sed s/\.tif/\.tmp/`<br />
TMP=$FAXDIR/$TMP <br />
<br />
if [ -f $TIF ] ; then<br />
#Convert tif to pdf<br />
tiff2pdf -o$PDF $TIF<br />
<br />
#build envelop<br />
echo "From: $FROMADDR" > $TMP<br />
echo "To: $SENDTO" >> $TMP<br />
echo "Subject: $SUBJECT" >> $TMP<br />
echo "" >> $TMP<br />
<br />
#Encode pdf and send it to recipent<br />
uuencode $PDF < $PDF >> $TMP<br />
cat $TMP | $SENDMAIL<br />
<br />
rm -f $TMP<br />
else<br />
exit<br />
fi<br />
<br />
このような感じで処理すればFAX(TIFF)をPDF化してメールで送ることができます。<br />
<br />
===FAXを送る===<br />
<br />
FAX送信はDigiumのPDFマニュアルに従って、extensions.confに[fax-tx]のコンテクストを作って、以下のようなコマンドをCLIで打てば予め作っておいたTIFFファイルを送信できます。<br />
<br />
CLI> originate DAHDI/4/03xxxxxxx extension send@fax-tx</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=Fax_for_Asterisk&diff=6777
Fax for Asterisk
2011-05-21T14:06:26Z
<p>Junichi.yamazaki: /* 受信したFAXをメールで送る */</p>
<hr />
<div>{{Template:書きかけ}}<br />
Fax for Asterisk<br><br />
Digium純正のAsterisk用FAXチャネル。<br><br />
:http://www.digium.com/en/products/software/faxforasterisk.php<br><br />
価格: Digium オンラインショップで $39/チャネル。ただし1chは無料。<br />
==要件==<br />
Asterisk 1.4<br><br />
Asterisk 1.6.(0,1,2)<br><br />
Asterisk 1.8<br><br />
==購入==<br />
エンドユーザの場合には、Digiumのオンラインショップで購入します。<br><br />
:http://store.digium.com/<br><br />
購入すると、ダウンロードURLと登録キーが送られてきます。1chのみならば無料なので無料版を利用する場合には、無料版を「購入」します。価格は$0なので、そのままチェックアウトすればライセンスキーが送られてきますので、そのキーを使って登録します。<br><br />
なお、Digiumの他のチャネル系プロダクトと同様に、このチャネル数は回線数ではなく同一のAsterisk内で同時に使用するチャネル数のことです。<br><br />
==インストール==<br />
===プロダクトの登録===<br />
まず、登録用のソフトregisterをダウンロードします。登録は使用するマシンのNICに基づいて行われるため、使用するAsteriskをインストールしたマシン上で行います。Linuxの場合には、wgetなどで入手するかと思いますが、その際にはchmod +x registerして./registerを実行してください。この時に、購入時に送られてきたキーが必要となります。<br><br />
Digiumの他のプロダクトもそうですが、ライセンスキーは /var/lib/asterisk/licenses/ に保存されます。このファイルは<br><br />
:F4A-xxxxxxxxxxxx.lic<br />
のようなファイル名で、F4Aがプロダクト(Fax4Asterisk)です。<br><br />
このファイルは'''大切な'''ライセンスファイルなので、バックアップしておくことをお勧めします。<br><br />
===インストール===<br />
まず最初にベンチマーク・ソフトをダウンロードし実行します。これにより、そのシステムに最適な選択肢が表示されますので、結果にしたがって本体のダウンロードを行います。<br><br />
ドキュメントを注意深く読み、必要なモジュールをダウンロードします。32/64bit版の他、CPUのアーキテクチャによってもモジュールが異なるので注意してください。一般的にはres_fax.soかres_fax_digium.soのどちらかのファイル名になります。バイナリ配布ですので32/64bit版またはアーキテクチャを間違えると正しく動作しないので注意してください。<br><br />
インストールは基本的にこのモジュールを/usr/lib/asterisk/modulesへコピーするだけです。<br><br />
コピーしたならばAsteriskを再起動するか、module load res_fax.so(またはres_fax_digium.so)を実行することでFAXが使用可能になります。<br><br />
==使用例==<br />
===受信したFAXをメールで送る===<br />
Fax for Asteriskは基本的にSendFAX()とReceiveFAX()のアプリケーションが提供されるだけなので、あとはexten内で記述します。ここではAsteriskでFAXを受信し、そのFAXをメールで送る例を記述してみます。<br><br />
受信したFAXはTIFFで保存されますので、これをPDF化してメールで送付するスクリプトを記述します。<br />
*受信処理<br />
ひかり電話ホーム(RT-200NEの場合)で、複数番号を契約しており、FAX番号を専用で持っている場合には着信番号別に処理を分岐します。<br />
[hikari-in]<br />
<br />
exten => s,1,Set(DESTNUM=${SIP_HEADER(To)})<br />
exten => s,n,NoOp(${DESTNUM})<br />
exten => s,n,Set(DESTNUM=${DESTNUM:1:10})<br />
exten => s,n,NoOp(${DESTNUM})<br />
exten => s,n,Goto(${DESTNUM},1)<br />
<br />
exten => _03xxxxyyya,1,Dial(SIP/201) <--音声の着信の場合普通にSIP端末を呼びます<br />
<br />
exten => _03xxxxyyyb,1,Goto(faxrec,receive,1) <--FAXの着信の場合受信処理に飛びます<br />
<br />
受信処理は以下のようなコンテキストを記述します<br />
<br />
[faxrec]<br />
exten => receive,1,NoOp(**** SETTING FAXOPT ****)<br />
exten => receive,n,Set(FAXOPT(ecm)=yes)<br />
exten => receive,n,Set(FAXOPT(headerinfo)=NAME HERE)<br />
exten => receive,n,Set(FAXOPT(localstationid)=813xxxxyyyb)<br />
exten => receive,n,Set(FAXOPT(maxrate)=14400)<br />
exten => receive,n,Set(FAXOPT(minrate)=2400)<br />
exten => receive,n,Set(FAXFILE=${EPOCH}.tif) <--ファイル名はUNIXTIME<br />
exten => receive,n,NoOp(**** RECEIVING FAX : ${FAXFILE} ****)<br />
exten => receive,n,ReceiveFAX(/var/spool/asterisk/faxin/${FAXFILE}) <--受信処理<br />
<br />
exten => h,1,System(/var/lib/asterisk/fax2mail.sh ${FAXFILE}) <--FAXをメールにするスクリプト<br />
exten => h,n,Hangup<br />
<br />
シェルスクリプトは以下のように記述します<br />
<br />
#!/bin/sh<br />
<br />
SENDTO="someone@somedomain.tld"<br />
FROMADDR="asterisk@somedomain.tld"<br />
DATE=`date`<br />
SUBJECT="Fax recieved at $DATE"<br />
SENDMAIL="sendmail -t"<br />
<br />
FAXDIR=/var/spool/asterisk/faxin<br />
PDFDIR=/var/spool/asterisk/faxpdf<br />
UUE=uuencode<br />
TIF=$FAXDIR/$1<br />
PDF=`echo $1|sed s/\.tif/\.pdf/`<br />
PDF=$PDFDIR/$PDF<br />
TMP=`echo $1|sed s/\.tif/\.tmp/`<br />
TMP=$FAXDIR/$TMP <br />
<br />
if [ -f $TIF ] ; then<br />
#Convert tif to pdf<br />
tiff2pdf -o$PDF $TIF<br />
<br />
#build envelop<br />
echo "From: $FROMADDR" > $TMP<br />
echo "To: $SENDTO" >> $TMP<br />
echo "Subject: $SUBJECT" >> $TMP<br />
echo "" >> $TMP<br />
<br />
#Encode pdf and send it to recipent<br />
uuencode $PDF < $PDF >> $TMP<br />
cat $TMP | $SENDMAIL<br />
<br />
rm -f $TMP<br />
else<br />
exit<br />
fi<br />
<br />
このような感じで処理すればFAX(TIFF)をPDF化してメールで送ることができます。<br />
<br />
===FAXを送る===<br />
<br />
FAX送信はDigiumのPDFマニュアルに従って、extensions.confに[fax-tx]のコンテクストを作って、以下のようなコマンドをCLIで打てば予め作っておいたTIFFファイルを送信できます。<br />
<br />
CLI> originate SIP/03xxxxxxx@fusion1 extension send@fax-tx</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=Fax_for_Asterisk&diff=6776
Fax for Asterisk
2011-05-21T14:02:32Z
<p>Junichi.yamazaki: /* 受信したFAXをメールで送る */</p>
<hr />
<div>{{Template:書きかけ}}<br />
Fax for Asterisk<br><br />
Digium純正のAsterisk用FAXチャネル。<br><br />
:http://www.digium.com/en/products/software/faxforasterisk.php<br><br />
価格: Digium オンラインショップで $39/チャネル。ただし1chは無料。<br />
==要件==<br />
Asterisk 1.4<br><br />
Asterisk 1.6.(0,1,2)<br><br />
Asterisk 1.8<br><br />
==購入==<br />
エンドユーザの場合には、Digiumのオンラインショップで購入します。<br><br />
:http://store.digium.com/<br><br />
購入すると、ダウンロードURLと登録キーが送られてきます。1chのみならば無料なので無料版を利用する場合には、無料版を「購入」します。価格は$0なので、そのままチェックアウトすればライセンスキーが送られてきますので、そのキーを使って登録します。<br><br />
なお、Digiumの他のチャネル系プロダクトと同様に、このチャネル数は回線数ではなく同一のAsterisk内で同時に使用するチャネル数のことです。<br><br />
==インストール==<br />
===プロダクトの登録===<br />
まず、登録用のソフトregisterをダウンロードします。登録は使用するマシンのNICに基づいて行われるため、使用するAsteriskをインストールしたマシン上で行います。Linuxの場合には、wgetなどで入手するかと思いますが、その際にはchmod +x registerして./registerを実行してください。この時に、購入時に送られてきたキーが必要となります。<br><br />
Digiumの他のプロダクトもそうですが、ライセンスキーは /var/lib/asterisk/licenses/ に保存されます。このファイルは<br><br />
:F4A-xxxxxxxxxxxx.lic<br />
のようなファイル名で、F4Aがプロダクト(Fax4Asterisk)です。<br><br />
このファイルは'''大切な'''ライセンスファイルなので、バックアップしておくことをお勧めします。<br><br />
===インストール===<br />
まず最初にベンチマーク・ソフトをダウンロードし実行します。これにより、そのシステムに最適な選択肢が表示されますので、結果にしたがって本体のダウンロードを行います。<br><br />
ドキュメントを注意深く読み、必要なモジュールをダウンロードします。32/64bit版の他、CPUのアーキテクチャによってもモジュールが異なるので注意してください。一般的にはres_fax.soかres_fax_digium.soのどちらかのファイル名になります。バイナリ配布ですので32/64bit版またはアーキテクチャを間違えると正しく動作しないので注意してください。<br><br />
インストールは基本的にこのモジュールを/usr/lib/asterisk/modulesへコピーするだけです。<br><br />
コピーしたならばAsteriskを再起動するか、module load res_fax.so(またはres_fax_digium.so)を実行することでFAXが使用可能になります。<br><br />
==使用例==<br />
===受信したFAXをメールで送る===<br />
Fax for Asteriskは基本的にSendFAX()とReceiveFAX()のアプリケーションが提供されるだけなので、あとはexten内で記述します。ここではAsteriskでFAXを受信し、そのFAXをメールで送る例を記述してみます。<br><br />
受信したFAXはTIFFで保存されますので、これをPDF化してメールで送付するスクリプトを記述します。<br />
*受信処理<br />
ひかり電話ホーム(RT-200NEの場合)で、複数番号を契約しており、FAX番号を専用で持っている場合には着信番号別に処理を分岐します。<br />
[hikari-in]<br />
<br />
exten => s,1,Set(DESTNUM=${SIP_HEADER(To)})<br />
exten => s,n,NoOp(${DESTNUM})<br />
exten => s,n,Set(DESTNUM=${DESTNUM:1:10})<br />
exten => s,n,NoOp(${DESTNUM})<br />
exten => s,n,Goto(${DESTNUM},1)<br />
<br />
exten => _03xxxxyyya,1,Dial(SIP/201) <--音声の着信の場合普通にSIP端末を呼びます<br />
<br />
exten => _03xxxxyyyb,1,Goto(faxrec,receive,1) <--FAXの着信の場合受信処理に飛びます<br />
<br />
受信処理は以下のようなコンテキストを記述します<br />
<br />
[faxrec]<br />
exten => receive,1,NoOp(**** SETTING FAXOPT ****)<br />
exten => receive,n,Set(FAXOPT(ecm)=yes)<br />
exten => receive,n,Set(FAXOPT(headerinfo)=NAME HERE)<br />
exten => receive,n,Set(FAXOPT(localstationid)=813xxxxyyyb)<br />
exten => receive,n,Set(FAXOPT(maxrate)=14400)<br />
exten => receive,n,Set(FAXOPT(minrate)=2400)<br />
exten => receive,n,Set(FAXFILE=${EPOCH}.tif) <--ファイル名はUNIXTIME<br />
exten => receive,n,NoOp(**** RECEIVING FAX : ${FAXFILE} ****)<br />
exten => receive,n,ReceiveFAX(/var/spool/asterisk/faxin/${FAXFILE}) <--受信処理<br />
<br />
exten => h,1,System(/var/lib/asterisk/fax2mail.sh ${FAXFILE}) <--FAXをメールにするスクリプト<br />
exten => h,n,Hangup<br />
<br />
シェルスクリプトは以下のように記述します<br />
<br />
#!/bin/sh<br />
<br />
SENDTO="someone@somedomain.tld"<br />
FROMADDR="asterisk@somedomain.tld"<br />
DATE=`date`<br />
SUBJECT="Fax recieved at $DATE"<br />
SENDMAIL="sendmail -t"<br />
<br />
FAXDIR=/var/spool/asterisk/faxin<br />
PDFDIR=/var/spool/asterisk/faxpdf<br />
UUE=uuencode<br />
TIF=$FAXDIR/$1<br />
PDF=`echo $1|sed s/\.tif/\.pdf/`<br />
PDF=$PDFDIR/$PDF<br />
TMP=`echo $1|sed s/\.tif/\.tmp/`<br />
TMP=$FAXDIR/$TMP <br />
<br />
if [ -f $TIF ] ; then<br />
#Convert tif to pdf<br />
tiff2pdf -o$PDF $TIF<br />
<br />
#build envelop<br />
echo "From: $FROMADDR" > $TMP<br />
echo "To: $SENDTO" >> $TMP<br />
echo "Subject: $SUBJECT" >> $TMP<br />
echo "" >> $TMP<br />
<br />
#Encode pdf and send it to recipent<br />
uuencode $PDF < $PDF >> $TMP<br />
cat $TMP | $SENDMAIL<br />
<br />
rm -f $TMP<br />
else<br />
exit<br />
fi<br />
<br />
このような感じで処理すればFAX(TIFF)をPDF化してメールで送ることができます。<br />
<br />
FAX送信はDigiumのPDFマニュアルに従って、extensions.confに[fax-tx]のコンテクストを作って、以下のようなコマンドをCLIで打てば予め作っておいたTIFFファイルを送信できます。<br />
<br />
CLI> originate SIP/03xxxxxxx@fusion1 extension send@fax-tx</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=YAMAHA_RT57i&diff=6634
YAMAHA RT57i
2010-10-05T10:26:02Z
<p>Junichi.yamazaki: /* RT57i設定 */</p>
<hr />
<div>RT57iには、局線収容できるISDN(FXO)が1ポート付いていますが、このポートをSIPにつなげることは現在のファームではできないようです。(おそらく今後のバージョンでも無理)AsteriskにISDNを収容せずに、RT57iにつないだ、アナログ電話機にISDNを着信させることはできます。イメージは下記の通りです。<br />
<br />
+------+<br />
| ISDN |<br />
+------+<br />
↑<br />
+--------+ +-------+<br />
|Asterisk| <--Regist-- | RT57i |TEL1--- アナログ電話機(201)<br />
+--------+ +-------+TEL2--- アナログ電話機(202)<br />
ナンバーディスプレイのアナログ電話機にも対応しています。<br><br />
===設定例===<br />
YAMAHA系のルーターでVoIP機能付きであれば、ほぼ同じ設定でいけるでしょう。<br><br />
sip.conf <br />
[general]<br />
context=internal<br />
bindport=5060<br />
bindaddr=0.0.0.0<br />
srvlookup=yes<br />
disallow=all<br />
allow=ulaw<br />
allow=alaw<br />
allow=gsm<br />
allow=ilbc<br />
language=jp<br />
<br />
[201]<br />
type=friend<br />
username=201<br />
secret=pass<br />
canreinvite=no<br />
host=dynamic<br />
callgroup=1<br />
pickupgroup=1<br />
mailbox=201<br />
dtmfmode=inband<br />
context=internal<br />
<br />
[202]<br />
type=friend<br />
username=202<br />
secret=pass<br />
canreinvite=no<br />
host=dynamic<br />
callgroup=1<br />
pickupgroup=1<br />
mailbox=202<br />
dtmfmode=inband<br />
context=internal<br />
===RT57i設定===<br />
analog device type 1 tel<br />
analog sip arrive permit 1 myname<br />
analog sip call myname 1 sip:201<br />
analog sip call display name 1 201<br />
analog arrive number display 1 on<br />
analog device type 2 tel<br />
analog sip arrive permit 2 myname<br />
analog sip call myname 2 sip:202<br />
analog sip call display name 2 202<br />
analog arrive number display 2 on<br />
analog extension other-dial-tone off<br />
analog extension dial prefix port=1 sip server=1<br />
analog extension dial prefix port=2 sip server=2<br />
sip use on<br />
sip server 1 [Asterisk IP] register udp sip:201@[Asterisk IP] 201 pass name=ASTERISK<br />
sip server 2 [Asterisk IP] register udp sip:202@[Asterisk IP] 202 pass name=ASTERISK</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=Grandstream_HT286&diff=5146
Grandstream HT286
2009-12-03T07:30:19Z
<p>Junichi.yamazaki: </p>
<hr />
<div>http://www.grandstream.com/products/ht_series/ht286/ht286.html<br />
<br />
問題なく、Asterisk 1.4.26.2と動作しました。<br />
DHCPで受け取った、IPアドレスは、内蔵IVRで確認できます(英語が聞き取りにくい)。<br />
あとは、Webで設定するだけです。<br />
FAXも問題なく通りました。<br />
<br />
Telephonydepotで$28.95で売っていました(2009/12/1)。</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=%E3%82%A2%E3%83%8A%E3%83%AD%E3%82%B0%E9%9B%BB%E8%A9%B1%E6%A9%9F%E3%81%AE%E6%8E%A5%E7%B6%9A&diff=5145
アナログ電話機の接続
2009-12-03T07:23:25Z
<p>Junichi.yamazaki: /* ATA(Analog Telephone Adapter) */</p>
<hr />
<div>Asteriskと普通のアナログ電話機を接続する方法です。主に以下の手段があります。<br />
==アナログ・インタフェースカード==<br />
*Digium [[TDM400P]]<br />
==ATA(Analog Telephone Adapter)==<br />
*[[Linksys SPA3102]]<br />
*[[Linksys PAP2T]]<br />
*[[Digium IAXy]]<br />
*[[Grandstream HT286]]<br />
<br />
==VoIPルータ==<br />
*[[ICOM SR-5200]] (メーカー製造中止)<br />
*[[YAMAHA RT57i|YAMAHA RT57i/RT58i]]<br />
*[[YAMAHA RTV700]]<br />
<br />
==VoIPゲートウェイ==<br />
*[[Quintum]]<br />
*Grandstream GXW4004,GXW4008,GXW4024(FXSタイプ)<br />
*Grandstream GXW4104,GXW4108(FXOタイプ)<br />
*MultiTech MultiVOIP210<br />
*MultiTech MultiVOIP410<br />
*MultiTech MultiVOIP810<br />
==変なアナログ電話機==<br />
*[[STP1960]]</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=Grandstream_HT286&diff=5144
Grandstream HT286
2009-12-03T07:23:08Z
<p>Junichi.yamazaki: 新しいページ: 'http://www.grandstream.com/products/ht_series/ht286/ht286.html'</p>
<hr />
<div>http://www.grandstream.com/products/ht_series/ht286/ht286.html</div>
Junichi.yamazaki
https://www.voip-info.jp/index.php?title=RT-200KI&diff=4870
RT-200KI
2009-09-30T14:04:17Z
<p>Junichi.yamazaki: Asterisk 1.4ではinsecure=inviteがいいみたいです。</p>
<hr />
<div>[[Category:Asterisk]]<br />
[[Category:ひかり電話]]<br />
[[Category:VoIPアダプタ]]<br />
<br />
RT-200KIは、NTT東日本の「ひかり電話」サービスで貸与されるルータ兼VoIP TAです。<br />
==RT-200KIの「内線番号」について==<br />
RT-200KIは、自身がSIP Proxy機能を持っています。内線番号の割当ては以下の通りです。<br />
1, 2: アナログ電話機ポート1, 2<br />
3~7: IP電話機 1~5<br />
<br />
ただし、同時に「有効」と設定できるのは最大5つまでです。(出荷時設定は1~5までが有効)<br />
また、IP電話機について、認証用のユーザ名とパスワードを設定することが出来ます。(出荷時設定はユーザ名が内線番号4ケタ、パスワードはLAN側MACアドレス+内線番号2ケタ)<br />
==Asteriskの設定== <br />
===sip.conf===<br />
RT-200KIのIPアドレスを192.168.0.2としています。Asteriskで使うRT-200KIの内線番号は4です。<br />
<br />
[general] <br />
context=default<br />
port=5060<br />
bindaddr=0.0.0.0 <br />
srvlookup=no <br />
disallow=all<br />
allow=ulaw <br />
allow=alaw <br />
language=jp <br />
defaultexpirey=3600<br />
<br />
register => 4:<パスワード>:0004@192.168.0.2/<電話番号><br />
<br />
[ntttel]<br />
type=friend <br />
username=0004<br />
secret=<パスワード><br />
host=192.168.0.2 <br />
canreinvite=no <br />
dtmfmode=inband <br />
disallow=all <br />
allow=ulaw <br />
allow=alaw <br />
context=fromntttel <br />
insecure=invite<br />
<br />
RT-200KIは、Expiresが3600未満だとREGISTER時にエラーとするため、[general]に「defaultexpirey=3600」を設定してます。<br> <br />
ナンバーディスプレイ未契約だと着信時のFrom:が「<sip:anonymous@anonymous.invalid>」になるのが悪いのか、着信出来なかったので「insecure=invite」を付けています。<br />
<br />
===extensions.conf===<br />
市街局番からダイヤルするか、1688をつけるとRT-200KI経由で通話できるようにしています。<br />
<br />
[globals]<br />
NTTNUMBER=<電話番号><br />
<br />
[default] <br />
; 0 : NTT Hikari-denwa<br />
exten => _0.,1,Macro(checkcallout)<br />
exten => _0.,2,SetCallerId,4<br />
exten => _0.,3,Dial(SIP/${EXTEN}@ntttel,60,r) <br />
exten => _0.,4,Congestion<br />
<br />
; 1688 : NTT Hikari-denwa<br />
exten => _1688.,1,SetCallerId,4<br />
exten => _1688.,2,Macro(checkcallout)<br />
exten => _1688.,3,Dial(SIP/${EXTEN:4}@ntttel,60,r) <br />
exten => _1688.,4,Congestion<br />
<br />
[fromntttel] <br />
exten => ${NTTNUMBER},1,Dial(SIP/203&SIP/205,30,tw)<br />
exten => ${NTTNUMBER},2,Macro(rusuden) <br />
exten => ${NTTNUMBER},3,HangUp<br />
exten => ${NTTNUMBER},102,Macro(rusuden) <br />
exten => ${NTTNUMBER},103,HangUp<br />
<br />
;これより下と、上の「Macro」行は、RT-200KIには直接関係ないです。<br />
<br />
[macro-checkcallout]<br />
exten => s,1,SetGlobalVar(ORGNO=${ACCOUNTCODE})<br />
exten => s,2,GotoIf($[${ORGNO} = 1]?10)<br />
exten => s,3,PlayBack(privacy-unident)<br />
exten => s,4,Busy <br />
exten => s,10,NoOp<br />
<br />
;Rusuban-voicemail<br />
[macro-rusuden]<br />
exten => s,1,Answer<br />
exten => s,2,Wait(1)<br />
exten => s,3,VoiceMail(201) <br />
exten => s,4,HangUp<br />
<br />
<br />
SetCallerIDでRT-200KIの内線番号を設定しないと発信できないようなので、「SetCallerId,4」を付けています。</div>
Junichi.yamazaki