https://www.voip-info.jp/api.php?action=feedcontributions&user=Kaoru&feedformat=atom
VoIP-Info.jp - 利用者の投稿記録 [ja]
2024-03-28T16:04:29Z
利用者の投稿記録
MediaWiki 1.29.1
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=9885
利用者:Kaoru
2017-07-04T02:34:33Z
<p>Kaoru: /* LookupCIDName()相当 */ Fix conditional</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
日本語パッチとかrt200eとかメンテ用: http://github.com/kaoru6/asterisk<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 11系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==LookupCIDName()相当==<br />
if ( ${DB_EXISTS(cidname/${CALLERID(num)})} ) {<br />
Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})});<br />
}<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
<br />
とりあえずchan_sip.cを追って修正した。<br />
Asterisk 1.6.0.27,28に使えるパッチはできたが、ここへの添付方法がよくわからない。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
cd /usr/ports/japanese/asterisk16-sounds && sudo make install で余裕。<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=RT-200NE%E5%AF%BE%E5%BF%9C%E3%83%91%E3%83%83%E3%83%81&diff=8801
RT-200NE対応パッチ
2014-06-01T10:44:47Z
<p>Kaoru: Asterisk11系の注釈削除</p>
<hr />
<div>[[Category:Asterisk]]<br />
[[Category:パッチ]]<br />
[[Category:ひかり電話]]<br />
NTT東日本のひかり電話対応ルータ RT-200NE をAsteriskで使用するためのパッチです。<br><br />
なお、RT-200NEを使用しない場合には、このパッチを適用する必要はありません。<br />
==ダウンロード==<br />
'''Asteriskのバージョンによって使用可能なパッチが異なりますので注意してください。'''<br />
===Asterisk 1.2系===<br />
:- Asterisk 1.2.7~1.2.17 までで使用可能版<br><br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070417-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070417-01.patch<br />
:- Asterisk 1.2.18~1.2.32 までで使用可能版<br><br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070719-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070719-01.patch<br />
===Asterisk 1.4系===<br />
:- Asterisk 1.4.0 (注:Asterisk 1.4.0でのみ使用可能)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
:- Asterisk 1.4.1 (注:Asterisk 1.4.1でのみ使用可能)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-01.patch<br />
:- Asterisk 1.4.2~1.4.26<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-02.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-02.patch<br />
:- Asterisk 1.4.27~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
===Asterisk 1.6系===<br />
:- Asterisk 1.6.0(パッチ・イニシャル・リリース)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.081006-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.081006-01.patch<br />
:- Asterisk 1.6.0~1.6.0.17(差分修正版:通常はこちらを使用してください)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090204-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090204-01.patch<br />
:- Asterisk 1.6.0.18~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091227-00.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091227-00.patch<br />
===Asterisk 1.6.1系===<br />
:- Asterisk 1.6.1(1.6.1.0)~1.6.1.9<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090509-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090509-01.patch<br />
:- Asterisk 1.6.10~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-01.patch<br />
===Asterisk 1.6.2系===<br />
:- Asterisk 1.6.2(1.6.2.0)~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-10.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-10.patch<br />
===Asterisk 1.8系===<br />
*Asterisk 1.8.5まで<br />
:ftp://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt200ne.101024-01.patch<br />
:http://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt200ne.101024-01.patch<br />
*Asterisk 1.8.6から(1.8.9.0まで確認)<br />
:http://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt200ne.110205-01.patch<br />
===Asterisk 11系===<br />
*Asterisk 11.9.0まで<br />
:http://ftp.voip-info.jp/asterisk/patch/local/11/channels/chan_sip_rt200ne.121107-01.patch<br />
*Asterisk 11.10.0から<br />
:http://ftp.voip-info.jp/asterisk/patch/local/11/channels/chan_sip_rt200ne.140531-01.patch<br />
<br />
==パッチ方法==<br />
Asteriskのソースディレクトリにダウンロードし<br />
# patch -p0 < パッチファイル<br />
で、実行してください。パッチファイルはソースのベースディレクトリからの差分になっています。<br />
==使用方法==<br />
sip.confの[general]セクションにRT-200NEのIPアドレスを書きます。<br />
rt200ne=192.168.0.1<br />
複数台のRT-200NEを接続する場合には次のように複数行で書きます。<br />
rt200ne=192.168.0.1<br />
rt200ne=192.168.0.2<br />
rt200ne=192.168.0.3<br />
なおデフォルトでは最大、4台までのRT-200NEが登録可能です。この数を増やすにはMAX_RT200NEの数値を増やしてmakeしなおしてください。資源節約のため、この値はコンパイル時オプションです。<br><br />
Expireyは現在のところ以下のように3600で指定しています。<br />
maxexpirey=3600<br />
defaultexpirey=3600<br />
REGISTERは普通に書きます。<br />
;RT-200NE<br />
register => 内線番号:パスワード:ユーザID@192.168.0.1/exten<br />
例えばこんな感じです。<br />
register => 3:pass:0003@192.168.0.1/1000<br />
なおAsteriskを登録する内線番号の端末属性はRT-200NE側で「音声端末」に設定しておく必要があります。<br />
<br />
RT-200NE用のセクションは次の例を参考にしてください(要らないものもあるかも)。<br><br />
insecure=veryは発信者番号を通知してこない相手からの接続を受け付けるのに必要なはずです(注:Asterisk 1.4系ではinsecure=inviteを指定してください_。<br />
[192.168.0.1]<br />
type=friend<br />
secret=pass<br />
Port=5060<br />
username=0003<br />
fromuser=3<br />
host=192.168.0.1<br />
contexet=default<br />
insecure=very<br />
dtmfmode=inband<br />
canreinvite=no<br />
disallow=all<br />
allow=ulaw<br />
pickupgroup=1<br />
RT-200NEが複数台ある場合には、それぞれのIPアドレスについてセクションを作成してください。<br />
<br />
ダイアルするにはextensions.confに以下のように記述します(0で始まる場合は、ひかり電話でダイアルする例)。<br />
exten => _0.,1,Set(CALLERID(num)=03xxxxxxxx)<br />
exten => _0.,2,Set(CALLERID(name)=03xxxxxxxx)<br />
exten => _0.,3,Dial(SIP/${EXTEN}@192.168.0.1,60,T)<br />
念のためCaller IDを自分のひかり電話番号に設定していますが、これは要らないかもしれません。<br />
===着信番号===<br />
複数番号を契約しており、どの番号に着信したかを知るには [[RT-200NE]] を参照してください。<br />
===マイナンバー(複数番号)を使用する場合===<br />
どの番号に着信したかを知る方法はSIPのヘッダを見ることでも可能ですが、RT-200NE側が着信番号を特定の端末(アナログでもIPでも)に縛るのを利用すると、Asteriskは複数の端末としてRT-200NEに対してRegisterすることで複数番号で別な処理を走らせることができます。<br><br />
'''注意''':機種によっては複数REGISTERできないものもあります。また複数REGISTERしても同時には使用できない場合もありますので注意してください。<br><br />
'''注意2:RT-200NE,PR-200NEでもファームの最新バージョンでは複数Registerができません。'''<br><br />
:Registerひとつで着信番号を切り分ける方法は[[RT-200NE#複数番号の切り分け]]<br />
<br><br />
-----sip.conf<br />
;RT-200NE-1<br />
register => 内線番号1個目:パスワード1個目:ユーザID1個目@rt200ne-1/1番目の着信exten<br />
;RT-200NE-2<br />
register => 内線番号2個目:パスワード2個目:ユーザID2個目@rt200ne-2/2番目の着信exten<br />
内線番号やユーザ名はRT-200NEに登録したそれぞれ「別な」IP端末のものを指定します。<br />
<br />
それぞれのセクションをsip.confに記述します。<br />
[rt200ne-1]<br />
type=friend<br />
secret=パスワード1個目<br />
username=ユーザID1個目<br />
fromuser=内線番号1個目<br />
fromdomain=192.168.0.1<br />
host=192.168.0.1<br />
contexet=default<br />
insecure=port,invite<br />
dtmfmode=inband<br />
canreinvite=no<br />
disallow=all<br />
allow=ulaw<br />
pickupgroup=1<br />
<br />
[rt200ne-2]<br />
type=friend<br />
secret=パスワード2個目<br />
username=ユーザID2個目<br />
fromuser=内線番号2個目<br />
fromdomain=192.168.0.1<br />
host=192.168.0.1<br />
contexet=default<br />
insecure=port,invite<br />
dtmfmode=inband<br />
canreinvite=no<br />
disallow=all<br />
allow=ulaw<br />
pickupgroup=1<br />
この場合にはfromdomainを付けないとregisterできません。<br><br />
着信extenの書き方は通常通りです。先のregister=>で別な着信用extenを指定しておけばいいだけです。<br />
発信する場合にはそれぞれの番号に対応する内線(SIPピア)からダイアルします。発信者番号に何を通知するかの指定がRT-200NEでしかできないためです。<br><br />
1個目の番号から発信するならば<br />
Dial(SIP/${EXTEN}@rt200ne-1)<br />
2個目の番号から発信するならば<br />
Dial(SIP/${EXTEN}@rt200ne-2)<br />
のようにしてそれぞれの内線から発信を実行する必要があります。<br />
この方法で、マイナンバーで5番号を取り、それを全部Asteriskで使用する場合には、Asteriskが5つの内線としてregisterする必要があるためRT-200NEのアナログポートは使えなくなります。<br />
<br />
===しくみ=== <br />
rt200ne= に設定したIPアドレスとピアのIPアドレスが一致した場合、URIを組み立てなおします。rt200ne= に一致しないアドレスに関してはURIを組み立て直さないためRT-200NE以外のSIPチャネルには影響を与えない「はず」です。<br />
最初[general]のところでパラメータ名を複数指定するのにスマートな方法がないので悩んでたんですが、Asteriskのパラメータ取り込み構造上、同じ名前でエントリを複数書くと次々と取り込まれるので、内部の配列に書き込んでいけばよかったわけでして。<br />
<br />
==CLIコマンド==<br />
CLIコマンドに sip show rt200neが追加されています。<br />
*CLI> sip show rt200ne<br />
RT-200NE at ..<br />
- 192.168.0.1<br />
- 192.168.0.2</div>
Kaoru
https://www.voip-info.jp/index.php?title=RT-200NE%E5%AF%BE%E5%BF%9C%E3%83%91%E3%83%83%E3%83%81&diff=8799
RT-200NE対応パッチ
2014-05-31T05:43:56Z
<p>Kaoru: Asterisk11追加</p>
<hr />
<div>[[Category:Asterisk]]<br />
[[Category:パッチ]]<br />
[[Category:ひかり電話]]<br />
NTT東日本のひかり電話対応ルータ RT-200NE をAsteriskで使用するためのパッチです。<br><br />
なお、RT-200NEを使用しない場合には、このパッチを適用する必要はありません。<br />
==ダウンロード==<br />
'''Asteriskのバージョンによって使用可能なパッチが異なりますので注意してください。'''<br />
===Asterisk 1.2系===<br />
:- Asterisk 1.2.7~1.2.17 までで使用可能版<br><br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070417-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070417-01.patch<br />
:- Asterisk 1.2.18~1.2.32 までで使用可能版<br><br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070719-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.2/channels/chan_sip.c.rt200ne.070719-01.patch<br />
===Asterisk 1.4系===<br />
:- Asterisk 1.4.0 (注:Asterisk 1.4.0でのみ使用可能)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
:- Asterisk 1.4.1 (注:Asterisk 1.4.1でのみ使用可能)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-01.patch<br />
:- Asterisk 1.4.2~1.4.26<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-02.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-02.patch<br />
:- Asterisk 1.4.27~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch<br />
===Asterisk 1.6系===<br />
:- Asterisk 1.6.0(パッチ・イニシャル・リリース)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.081006-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.081006-01.patch<br />
:- Asterisk 1.6.0~1.6.0.17(差分修正版:通常はこちらを使用してください)<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090204-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090204-01.patch<br />
:- Asterisk 1.6.0.18~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091227-00.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091227-00.patch<br />
===Asterisk 1.6.1系===<br />
:- Asterisk 1.6.1(1.6.1.0)~1.6.1.9<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090509-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.090509-01.patch<br />
:- Asterisk 1.6.10~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-01.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-01.patch<br />
===Asterisk 1.6.2系===<br />
:- Asterisk 1.6.2(1.6.2.0)~<br />
: ftp://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-10.patch<br />
: http://ftp.voip-info.jp/asterisk/patch/local/1.6/channels/chan_sip.c.rt200ne.091228-10.patch<br />
===Asterisk 1.8系===<br />
*Asterisk 1.8.5まで<br />
:ftp://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt200ne.101024-01.patch<br />
:http://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt200ne.101024-01.patch<br />
*Asterisk 1.8.6から(1.8.9.0まで確認)<br />
:http://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt200ne.110205-01.patch<br />
===Asterisk 11系===<br />
*Asterisk 11.??まで<br />
:http://ftp.voip-info.jp/asterisk/patch/local/11/channels/chan_sip_rt200ne.121107-01.patch<br />
*Asterisk 11.10.0から<br />
:(build_reply_digest()中でsnprintf(cnonce, sizeof(cnonce), "%08lx", (unsigned long)ast_random()); と (unsinged long)キャストが追加された部分を修正する必要あり)<br />
<br />
==パッチ方法==<br />
Asteriskのソースディレクトリにダウンロードし<br />
# patch -p0 < パッチファイル<br />
で、実行してください。パッチファイルはソースのベースディレクトリからの差分になっています。<br />
==使用方法==<br />
sip.confの[general]セクションにRT-200NEのIPアドレスを書きます。<br />
rt200ne=192.168.0.1<br />
複数台のRT-200NEを接続する場合には次のように複数行で書きます。<br />
rt200ne=192.168.0.1<br />
rt200ne=192.168.0.2<br />
rt200ne=192.168.0.3<br />
なおデフォルトでは最大、4台までのRT-200NEが登録可能です。この数を増やすにはMAX_RT200NEの数値を増やしてmakeしなおしてください。資源節約のため、この値はコンパイル時オプションです。<br><br />
Expireyは現在のところ以下のように3600で指定しています。<br />
maxexpirey=3600<br />
defaultexpirey=3600<br />
REGISTERは普通に書きます。<br />
;RT-200NE<br />
register => 内線番号:パスワード:ユーザID@192.168.0.1/exten<br />
例えばこんな感じです。<br />
register => 3:pass:0003@192.168.0.1/1000<br />
なおAsteriskを登録する内線番号の端末属性はRT-200NE側で「音声端末」に設定しておく必要があります。<br />
<br />
RT-200NE用のセクションは次の例を参考にしてください(要らないものもあるかも)。<br><br />
insecure=veryは発信者番号を通知してこない相手からの接続を受け付けるのに必要なはずです(注:Asterisk 1.4系ではinsecure=inviteを指定してください_。<br />
[192.168.0.1]<br />
type=friend<br />
secret=pass<br />
Port=5060<br />
username=0003<br />
fromuser=3<br />
host=192.168.0.1<br />
contexet=default<br />
insecure=very<br />
dtmfmode=inband<br />
canreinvite=no<br />
disallow=all<br />
allow=ulaw<br />
pickupgroup=1<br />
RT-200NEが複数台ある場合には、それぞれのIPアドレスについてセクションを作成してください。<br />
<br />
ダイアルするにはextensions.confに以下のように記述します(0で始まる場合は、ひかり電話でダイアルする例)。<br />
exten => _0.,1,Set(CALLERID(num)=03xxxxxxxx)<br />
exten => _0.,2,Set(CALLERID(name)=03xxxxxxxx)<br />
exten => _0.,3,Dial(SIP/${EXTEN}@192.168.0.1,60,T)<br />
念のためCaller IDを自分のひかり電話番号に設定していますが、これは要らないかもしれません。<br />
===着信番号===<br />
複数番号を契約しており、どの番号に着信したかを知るには [[RT-200NE]] を参照してください。<br />
===マイナンバー(複数番号)を使用する場合===<br />
どの番号に着信したかを知る方法はSIPのヘッダを見ることでも可能ですが、RT-200NE側が着信番号を特定の端末(アナログでもIPでも)に縛るのを利用すると、Asteriskは複数の端末としてRT-200NEに対してRegisterすることで複数番号で別な処理を走らせることができます。<br><br />
'''注意''':機種によっては複数REGISTERできないものもあります。また複数REGISTERしても同時には使用できない場合もありますので注意してください。<br><br />
'''注意2:RT-200NE,PR-200NEでもファームの最新バージョンでは複数Registerができません。'''<br><br />
:Registerひとつで着信番号を切り分ける方法は[[RT-200NE#複数番号の切り分け]]<br />
<br><br />
-----sip.conf<br />
;RT-200NE-1<br />
register => 内線番号1個目:パスワード1個目:ユーザID1個目@rt200ne-1/1番目の着信exten<br />
;RT-200NE-2<br />
register => 内線番号2個目:パスワード2個目:ユーザID2個目@rt200ne-2/2番目の着信exten<br />
内線番号やユーザ名はRT-200NEに登録したそれぞれ「別な」IP端末のものを指定します。<br />
<br />
それぞれのセクションをsip.confに記述します。<br />
[rt200ne-1]<br />
type=friend<br />
secret=パスワード1個目<br />
username=ユーザID1個目<br />
fromuser=内線番号1個目<br />
fromdomain=192.168.0.1<br />
host=192.168.0.1<br />
contexet=default<br />
insecure=port,invite<br />
dtmfmode=inband<br />
canreinvite=no<br />
disallow=all<br />
allow=ulaw<br />
pickupgroup=1<br />
<br />
[rt200ne-2]<br />
type=friend<br />
secret=パスワード2個目<br />
username=ユーザID2個目<br />
fromuser=内線番号2個目<br />
fromdomain=192.168.0.1<br />
host=192.168.0.1<br />
contexet=default<br />
insecure=port,invite<br />
dtmfmode=inband<br />
canreinvite=no<br />
disallow=all<br />
allow=ulaw<br />
pickupgroup=1<br />
この場合にはfromdomainを付けないとregisterできません。<br><br />
着信extenの書き方は通常通りです。先のregister=>で別な着信用extenを指定しておけばいいだけです。<br />
発信する場合にはそれぞれの番号に対応する内線(SIPピア)からダイアルします。発信者番号に何を通知するかの指定がRT-200NEでしかできないためです。<br><br />
1個目の番号から発信するならば<br />
Dial(SIP/${EXTEN}@rt200ne-1)<br />
2個目の番号から発信するならば<br />
Dial(SIP/${EXTEN}@rt200ne-2)<br />
のようにしてそれぞれの内線から発信を実行する必要があります。<br />
この方法で、マイナンバーで5番号を取り、それを全部Asteriskで使用する場合には、Asteriskが5つの内線としてregisterする必要があるためRT-200NEのアナログポートは使えなくなります。<br />
<br />
===しくみ=== <br />
rt200ne= に設定したIPアドレスとピアのIPアドレスが一致した場合、URIを組み立てなおします。rt200ne= に一致しないアドレスに関してはURIを組み立て直さないためRT-200NE以外のSIPチャネルには影響を与えない「はず」です。<br />
最初[general]のところでパラメータ名を複数指定するのにスマートな方法がないので悩んでたんですが、Asteriskのパラメータ取り込み構造上、同じ名前でエントリを複数書くと次々と取り込まれるので、内部の配列に書き込んでいけばよかったわけでして。<br />
<br />
==CLIコマンド==<br />
CLIコマンドに sip show rt200neが追加されています。<br />
*CLI> sip show rt200ne<br />
RT-200NE at ..<br />
- 192.168.0.1<br />
- 192.168.0.2</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=8591
利用者:Kaoru
2012-12-07T10:51:49Z
<p>Kaoru: </p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
日本語パッチとかrt200eとかメンテ用: http://github.com/kaoru6/asterisk<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 11系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==LookupCIDName()相当==<br />
if ( ${DB_EXISTS(cidname/${CALLERID(num)})} = 1 ) {<br />
Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})});<br />
}<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
<br />
とりあえずchan_sip.cを追って修正した。<br />
Asterisk 1.6.0.27,28に使えるパッチはできたが、ここへの添付方法がよくわからない。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
cd /usr/ports/japanese/asterisk16-sounds && sudo make install で余裕。<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=7042
利用者:Kaoru
2012-02-02T10:42:42Z
<p>Kaoru: 古い情報削除</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
日本語パッチとかrt200eとかメンテ用: http://github.com/kaoru6/asterisk<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.8系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
<br />
とりあえずchan_sip.cを追って修正した。<br />
Asterisk 1.6.0.27,28に使えるパッチはできたが、ここへの添付方法がよくわからない。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
cd /usr/ports/japanese/asterisk16-sounds && sudo make install で余裕。<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=Asterisk_1.6&diff=6745
Asterisk 1.6
2011-03-04T23:24:17Z
<p>Kaoru: 1.6.2.xのEoL修正</p>
<hr />
<div>==注意==<br />
Asterisk 1.6は2009年12月現在、以下の3系列でリリースが行われています<br />
*Asterisk 1.6.0.x (EOL:2010/10/01)<br />
*Asterisk 1.6.1.x (EOL:2011/04/27)<br />
*[[Asterisk 1.6.2]].x (EOL:2012/04/21)<br />
ちょっとややこしい事になっていますので注意してください。<br><br />
情報を掲載される方はどちらのバージョンであるのかを明記してください。<br><br />
<br />
2010年07月より 1.6系については 1.6.2 の開発を行っていくことになり、<br><br />
1.6.0.x 1.6.1.x についてはセキュリティの修正だけ行われることになりました。<br><br />
<br />
これから 1.6系を使用される方は(特別な事情がない限り) 1.6.2.x を利用してください。<br />
<br />
==インストール方法==<br />
大きな変更はありません。インストール手順は [[簡易インストールマニュアル]] に統合しました。<br />
==メモ==<br />
*chan_unistimがAsterisk本体に統合。<br />
:一応、i2002対応とも書いてあるが。→ダメです。結局、以前の2004対応のものと同じレベル。2行表示には対応していない模様。<br />
*SIPセッションタイマーサポート<br />
:ひかり電話(ビジネス系)で正常作動確認<br />
:NTT-ME基盤系では chan_sip.c の修正が必要(1.6.0系)<br />
*TCP-SIPサポート<br />
*NAT/STUN対応が向上<br />
*SQLiteサポート<br />
以下、正式リリース版での状況<br><br />
*app_meetmeはDAHDIを必要とする(zaptel依存と同じ)<br><br />
*app_zapなんたら、は、app_dahdiなんたら、に変更<br><br />
*チャネルのテクノロジ、Zap/はdahdi/に書き換える必要あり<br />
:zapata.confはchan_dahdi.confに変更(内容はほぼ同じに見える)<br />
<br />
==設定ファイル変更点==<br />
===アプリケーション===<br />
'''注意!!:オプション指定の"|"(縦棒)が使えなくなってます。","(カンマ)に置換してください。'''<br />
<br />
===sip.conf===<br />
*username=は廃止。相手がpeer時の認証(相手の)にはdefaultuser=を使用。<br><br />
<br />
==日本国内対応==<br />
→[[Asterisk 1.6への課題]]<br />
===パッチ===<br />
とりあえず1.4と同じ方法で放流します。[[Asterisk パッチ]]のページへ。</div>
Kaoru
https://www.voip-info.jp/index.php?title=Asterisk_AEL&diff=6737
Asterisk AEL
2011-01-12T09:08:00Z
<p>Kaoru: extensionの名前制御を加筆</p>
<hr />
<div>[[Category:Asterisk]]<br />
[[Category:AEL]]<br />
==AEL(Asterisk Extension Language)==<br />
Asterisk 1.2以降ではAsterisk Extension Languageと呼ばれる機能が追加されています。従来のextensions.confをより簡単に記述するための言語です。<br><br />
AELはAsterisk 1.2では『試験的実装』と位置付けられ、1.4からは正式実装となっています。<br><br />
AELの記述は、extensions.aelというファイルで行い、これが存在しない場合には以下のようなWARNINGがログに出力されますが従来のextensions.confを使用しているのであれば、無視して問題はありません。<br />
Oct 2 23:31:21 WARNING[9612] pbx_ael.c: Unable to open '/etc/asterisk/extensions.ael': <br />
No such file or directory<br />
Oct 2 23:31:21 WARNING[9612] pbx.c: Requested contexts didn't get merged<br />
AELの機能を削って軽量化をはかる場合にはmodules.confに以下のように記述しておくと良いでしょう。<br />
noload => pbx_ael.so<br />
なお、現在まで(~1.4)の実装では、AELは一種のコンパイラ的に動作しており、AELで記述された内容はextensions.confの形式に変換され、extensions.confとマージするという動作をしています。<br />
==AELの使い方==<br />
AELは従来のextensions.confとは全く独立したアプリケーションで、前述のように、これまでのextensions.confと同時に使うことができます。もちろんAELを使わなくてもAsteriskは動作しますので、従来のままのextensions.confを使いたければ、そのまま使えば良いわけです。AELはAsterisk 1.2で初めてリリースされた機能ですので今後、extensionの記述が従来の1.x系になるのか、AELに統一されるのかはまだわかりません。<br><br />
AELを使用するにはモジュール pbx_ael.so がロードされる必要があります。通常はautoloadで使用していると思いますので、設定ファイルを記述すれば使用できます。 設定ファイル(というより記述ファイルですが)は/etc/asterisk/extensions.aelで、このファイルにAELにのっとって記述を行います。たとえば内線番号8000番としてコールキューに入れる処理を記述してみることにします。この場合には以下のようにAELで書きます。<br><br />
context default {<br />
8000 => {<br />
Answer();<br />
Wait(1);<br />
PlayBack(q-default);<br />
Queue(queue1,t);<br />
Hangup();<br />
};<br />
};<br />
まずcontext{};で括られた内側がそのコンテキストになります。8000=>がそのエクステンションで、8000 => {};で括られた内側がその処理になります。従来のようにプライオリティをいちいち記述する必要はありません。話中処理などプライオリティジャンプさせていた部分は、if~else式の条件処理に置換されるようです。<br />
この記述がちょっと微妙です。例えばdeafult {の部分、deault {と、defaultの後ろにホワイトスペースがないと正しく認識されません。default{と書いてはいけないようです。<br />
==仕様上の注意==<br />
コンテキストがextensions.confとextensions.aelで衝突すると、extensions.confが優先されてしまいます(リロード時には後からリロードされた側)コンテキスト内でのマージはできません。<br><br />
例えばextensions.confで次のように記述しておき<br />
[default]<br />
exten => 800,1,Something...<br />
extensions.aelで次のように記述すると<br />
context default {<br />
exten => 900 {<br />
some_app();<br />
};<br />
};<br />
期待するのは[default]コンテキスト内に800と900のエクステンションが登録されることなのですが実際には800のみが登録されます。<br><br />
extensions.confで次のように記述し<br />
[default]<br />
exten => 800,1,Something...<br />
exten => 900,1,Goto(ael-test,100,1)<br />
extensions.aelに次のように記述すると<br />
context ael-test {<br />
exten => 100 {<br />
some_app();<br />
};<br />
};<br />
この場合にはコンテキストが異なるので期待した通りの動作をします。<br />
AELと従来のextensions.confを併用する場合にはこの挙動に注意してください。<br />
==extensionの名前制御==<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}<br />
==リロード方法==<br />
extensions.confのリロードは従来通り<br />
*CLI> extensions reload<br />
で行いますが、AELの場合には以下を使います(1.2.0あたり)<br />
*CLI> reload pbx_ael.soAsterisk<br />
1.2.5ではael reloadがサポートされています。<br />
*CLI> ael ?<br />
debug no reload<br />
*CLI> ael reload<br />
従来形式とAELを併用している場合には片側のコマンド実行だけではエクステンションのリロードが完全には行われませんから注意します。<br />
==確認方法==<br />
AELで作成したextensionsが正しく展開されているかどうかを確認するには、CLIでshow dialplanを使います。特定のコンテキストのみを確認する場合にはshow dialplan ael-testのようにコンテキストを指定します。<br />
*CLI> show dialplan<br />
[ Context 'myext' created by 'pbx_config' ]<br />
'111' => 1. NoOp() [pbx_config]<br />
<br />
[ Context 'default' created by 'pbx_ael' ]<br />
'117' => 1. Answer() [pbx_ael]<br />
2. Wait(1) [pbx_ael]<br />
3. Set(FutureTime=$Math{(${EPOCH}+5)}) [pbx_ael]<br />
4. SayUnixTime(${FutureTime}||PHM) [pbx_ael]<br />
5. PlayBack(beep) [pbx_ael]<br />
6. Hangup() [pbx_ael]<br />
[]の中のpbx_configはextensions.confで作成されたもの、pbx_aelがAELで記述されたものになります。</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6636
利用者:Kaoru
2010-10-16T12:07:36Z
<p>Kaoru: Asterisk 1.6.2系に移行</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
日本語パッチとかrt200eとかメンテ用: http://github.com/kaoru6/asterisk<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.2系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
<br />
とりあえずchan_sip.cを追って修正した。<br />
Asterisk 1.6.0.27,28に使えるパッチはできたが、ここへの添付方法がよくわからない。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
cd /usr/ports/japanese/asterisk16-sounds && sudo make install で余裕。<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6610
利用者:Kaoru
2010-08-30T02:36:46Z
<p>Kaoru: github URL add</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
日本語パッチとかrt200eとかメンテ用: http://github.com/kaoru6/asterisk<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
<br />
とりあえずchan_sip.cを追って修正した。<br />
Asterisk 1.6.0.27,28に使えるパッチはできたが、ここへの添付方法がよくわからない。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:Asterisk_app_meetme&diff=6590
トーク:Asterisk app meetme
2010-08-10T01:08:07Z
<p>Kaoru: typo fix</p>
<hr />
<div>使用例(サンプル)の項目を追加、変数を独立項目に。<br />
<br />
* App によってはあるバージョン以降に出来たものとか,あるバージョン以降は廃止されたものってのがないかな? と思い,「使用可能バージョン」という Section を作って見ました.ただ,そういう App がないのであれば不要な項目かと思います.Section でなくても,画像貼り付けですからタイトル横とかタイトル下に Section 名なしで追加するというのもありかと思います.(ten-forward(加藤))<br />
** 「使用可能バージョン」ですが,わざわざ画像を貼り付けなくても,普通に書いても良いかもしれませんね.^^; (ten-forward)<br />
* 構造でなく,文書の中身ですが,「オプション」で「1.2 まで」とかかれた "m" と,1.4 と印の付いた "m" がありますが,ちょっと差が分からないです.(ten-forward)<br />
:これは"m"の意味が、1.2と1.4で変更になっているので併記してあります(高橋)。<br />
** あ,「聞くだけ」と「発言禁止」の差が判らないということです.その後の "I" で「聞くだけ」というのがあるので,機能的に違いがあるのだろう事は判るのですが (ten-forward).<br />
** 1.4以降での"m"は初期状態がmute(途中でunmuteがありうることも想定)、"l"(monitor)はずっと聞くだけ。(Kaoru)</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:Asterisk_app_meetme&diff=6589
トーク:Asterisk app meetme
2010-08-10T01:04:54Z
<p>Kaoru: initially mutedとlisten only modeとの差をコメント</p>
<hr />
<div>使用例(サンプル)の項目を追加、変数を独立項目に。<br />
<br />
* App によってはあるバージョン以降に出来たものとか,あるバージョン以降は廃止されたものってのがないかな? と思い,「使用可能バージョン」という Section を作って見ました.ただ,そういう App がないのであれば不要な項目かと思います.Section でなくても,画像貼り付けですからタイトル横とかタイトル下に Section 名なしで追加するというのもありかと思います.(ten-forward(加藤))<br />
** 「使用可能バージョン」ですが,わざわざ画像を貼り付けなくても,普通に書いても良いかもしれませんね.^^; (ten-forward)<br />
* 構造でなく,文書の中身ですが,「オプション」で「1.2 まで」とかかれた "m" と,1.4 と印の付いた "m" がありますが,ちょっと差が分からないです.(ten-forward)<br />
:これは"m"の意味が、1.2と1.4で変更になっているので併記してあります(高橋)。<br />
** あ,「聞くだけ」と「発言禁止」の差が判らないということです.その後の "I" で「聞くだけ」というのがあるので,機能的に違いがあるのだろう事は判るのですが (ten-forward).<br />
** 1.4以降での"m"は初期状態がmute(途中でunmuteがありうることも想定)、"I"(monitor)はずっと聞くだけ。(Kaoru)</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6588
利用者:Kaoru
2010-08-04T07:07:40Z
<p>Kaoru: rt200ne関連さらに追記</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
<br />
とりあえずchan_sip.cを追って修正した。<br />
Asterisk 1.6.0.27,28に使えるパッチはできたが、ここへの添付方法がよくわからない。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6587
利用者:Kaoru
2010-08-04T06:45:16Z
<p>Kaoru: rt200ne関連追記</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.x への rt200ne パッチ==<br />
<br />
chan_sip.c.rt200ne.091227-00.patch で Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
とりあえずchan_sip.cを追って修正中。Asterisk 1.6.0.22-28でBad Request。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6586
利用者:Kaoru
2010-08-04T06:14:24Z
<p>Kaoru: version番号修正</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.22〜28 への rt200ne パッチ==<br />
<br />
Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
とりあえずchan_sip.cを追って修正中。Asterisk 1.6.0.21では問題無し。Asterisk 1.6.0.22-28で同様のBad Request。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6585
利用者:Kaoru
2010-08-04T05:07:56Z
<p>Kaoru: wiki書式typo修正</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==Asterisk 1.6.0.28 への rt200ne パッチ==<br />
<br />
Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" ...<br />
とりあえずchan_sip.cを追って修正中。Asterisk 1.6.0.21では問題無し。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6584
利用者:Kaoru
2010-08-04T04:58:45Z
<p>Kaoru: Asterisk 1.6.0.28 + rt200ne</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
== Asterisk 1.6.0.28 への rt200ne パッチ<br />
<br />
Bad Request 400連発でregisterできない。<br />
Expected: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="sip:192.168.XXX.XXX" ...<br />
Actual: Authorization: Digest username="0006", realm="realm", algorithm=MD5, uri="domain" となる。<br />
とりあえずchan_sip.cを追って修正中。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=Asterisk_CLI_SIP&diff=6535
Asterisk CLI SIP
2010-07-29T07:44:42Z
<p>Kaoru: sip show peerのtypo修正</p>
<hr />
<div>CLIから利用可能なSIP関連コマンド色々<BR><br />
Asterisk 1.6にて確認しているため、以前のバージョンとは動作が異なる個所があります。<BR><br />
<br />
<br />
=sip showコマンド=<br />
Asteriskと接続しているSIP機器のステータスを表示します。<br />
<br />
==sip show peers==<br />
peerになっている(Asteriskに接続している)<BR><br />
機器の状態を一覧表示します。<br />
Asterisk*CLI> sip show peers<br />
Name/username Host Dyn Nat ACL Port Status<br />
509/509 (Unspecified) D A 0 UNKNOWN<br />
505/505 (Unspecified) D 0 Unmonitored<br />
504/504 192.168.0.56 D 5060 UNREACHABLE<br />
503/503 192.168.0.50 D 5060 Unmonitored<br />
502/502 192.168.0.53 D 5060 OK (206 ms)<br />
501/501 192.168.0.52 D 2048 OK (46 ms)<br />
Cisco_ISR2801 10.0.8.1 5060 OK (9 ms)<br />
Quintum_TenorBX816 10.0.8.2 5060 UNREACHABLE<br />
voip-ca3336.ocn.ne.jp/343 210.227.109.219 N 5060 OK (29 ms)<br />
<br />
===Name/username===<br />
Peer名およびユーザーログインIDが表示されます。<br />
===Host===<br />
SIP接続しているホストのIPアドレスが表示されます。<BR><br />
''host=dynamic''と設定されていてSIP接続されていないホストは''(Unspecified)''と表示されます。<br />
<br />
===Dyn===<br />
''host=dynamic''になっている時に'''D'''の表示がつきます。<br />
<br />
===Nat===<br />
NATが有効になっている時に'''N'''の表示がつきます。<BR><br />
''nat=yes''もしくは''nat=route''が入っているときに有効になります。<br />
<br />
===ACL===<br />
ACLによるIPアドレス接続規制が有効になっている時に'''A'''の表示がつきます。<BR><br />
''deny=0.0.0.0/0''や''permit=''などの設定が入っているときに有効になります。<br />
<br />
===Port===<br />
SIP接続しているホストのソース(送信元)ポートが表示されます。<BR><br />
<br />
===Status===<br />
AsteriskからSIP接続しているホストに対し、死活確認を行った結果が表示されます<BR><br />
''qualify=yes''が入っているときに有効になります。<br />
:;Unmonitored:死活確認を行っていない。('''qualify=yes'''が無い)<br />
:;OK (25 ms):死活確認に反応あり(ミリ秒表示)<br />
:;UNREACHABLE:死活確認に反応なし<br />
<br />
=sip notifyコマンド=<br />
SIPのNOTIFYパケットを相手先に送出します。<BR><br />
sip_notify.confにNOTIFYの内容を記述します。<br />
Asterisk*CLI> sip set debug peer 201<br />
SIP Debugging Enabled for IP: 192.168.0.54:9999<br />
<br />
Asterisk*CLI> sip notify snom-check-cfg 201<br />
Sending NOTIFY of type 'snom-check-cfg' to '201'<br />
Transmitting (no NAT) to 192.168.0.54:9999:<br />
NOTIFY sip:201@192.168.0.54:9999;line=pb6z8sxp SIP/2.0<br />
Via: SIP/2.0/UDP 10.0.5.6:5060;branch=z9hG4bK4fb5eb0a;rport<br />
Max-Forwards: 70<br />
From: "Unknown" <sip:Unknown@10.0.5.6>;tag=as755f462a<br />
To: <sip:201@192.168.0.54:9999;line=pb6z8sxp><br />
Contact: <sip:Unknown@10.0.5.6><br />
Call-ID: 2d655c48358b36895efcd6443165eab9@10.0.5.6<br />
CSeq: 102 NOTIFY<br />
User-Agent: Asterisk PBX 1.6.0.6<br />
Event: check-sync;reboot=false<br />
Content-Length: 0<br />
<br />
<br />
---<br />
Scheduling destruction of SIP dialog '6c23851a1b3218da13e4d4686a7fb6c8@192.168.0.5' in 32000 ms (Method: NOTIFY)<br />
Asterisk*CLI><br />
<--- SIP read from UDP://192.168.0.54:9999 ---><br />
SIP/2.0 200 Ok<br />
Via: SIP/2.0/UDP 10.0.5.6:5060;branch=z9hG4bK4fb5eb0a;rport=5060<br />
From: "Unknown" <sip:Unknown@10.0.5.6>;tag=as755f462a<br />
To: <sip:201@192.168.0.54:9999;line=pb6z8sxp><br />
Call-ID: 2d655c48358b36895efcd6443165eab9@10.0.5.6<br />
CSeq: 102 NOTIFY<br />
Content-Length: 0<br />
<br />
<br />
<-------------><br />
--- (7 headers 0 lines) ---<br />
Really destroying SIP dialog '6c23851a1b3218da13e4d4686a7fb6c8@192.168.0.5' Method: NOTIFY<br />
Asterisk*CLI><br />
<br />
<!--<br />
=sip historyコマンド=<br />
=sip prune realtimeコマンド=<br />
==sip prune realtime userコマンド==<br />
==sip prune realtime allコマンド==<br />
--><br />
<br />
==sip show peer==<br />
peerになっている(Asteriskに接続している)機器との接続状況と、設定内容を表示します。<BR><br />
'''sip show peers'''コマンドでは一覧を表示するのみで、詳細ステータスは出てきませんが、<BR><br />
'''sip show peer'''では、更に細かい情報を確認することができます。<br />
<br />
Asterisk*CLI> sip show peer 201<br />
Asterisk*CLI><br />
<br />
* Name : 201<br />
Secret : <Set><br />
MD5Secret : <Not set><br />
Context : default<br />
Subscr.Cont. : <Not set><br />
Language : jp<br />
AMA flags : Unknown<br />
Transfer mode: open<br />
CallingPres : Presentation Allowed, Not Screened<br />
Callgroup : 1<br />
Pickupgroup : 1<br />
Mailbox : 201<br />
VM Extension : asterisk<br />
LastMsgsSent : 32767/65535<br />
Call limit : 0<br />
Dynamic : Yes<br />
Callerid : "" <><br />
MaxCallBR : 384 kbps<br />
Expire : 161<br />
Insecure : no<br />
Nat : RFC3581<br />
ACL : No<br />
T38 pt UDPTL : No<br />
CanReinvite : No<br />
PromiscRedir : No<br />
User=Phone : No<br />
Video Support: No<br />
Text Support : No<br />
Trust RPID : No<br />
Send RPID : No<br />
Subscriptions: Yes<br />
Overlap dial : Yes<br />
DTMFmode : rfc2833<br />
Timer T1 : 500<br />
Timer B : 32000<br />
ToHost :<br />
Addr->IP : 192.168.0.54 Port 9999<br />
Defaddr->IP : 0.0.0.0 Port 5060<br />
Transport : UDP<br />
Def. Username: 201<br />
SIP Options : (none)<br />
Codecs : 0x4 (ulaw)<br />
Codec Order : (ulaw:20)<br />
Auto-Framing : No<br />
100 on REG : No<br />
Status : Unmonitored<br />
Useragent : snom300/7.3.14<br />
Reg. Contact : sip:201@192.168.0.54:9999;line=pb6z8sxp<br />
Qualify Freq : 60000 ms<br />
Sess-Timers : Accept<br />
Sess-Refresh : uas<br />
Sess-Expires : 1800 secs<br />
Min-Sess : 90 secs<br />
<br />
Asterisk*CLI><br />
===Overlap dial===<br />
<br />
===DTMFmode===<br />
DTMF(ダイヤル音による番号送出)の送出設定が表示されます。<br />
<br />
=sip reloadコマンド=<br />
sip.confファイルを読み直します。<BR><br />
sip.confを編集した後に実行します。<br />
Asterisk*CLI> sip reload<br />
Reloading SIP<br />
Asterisk*CLI><br />
<br />
<!--<br />
=sip set historyコマンド=<br />
--><br />
<br />
=sip set debugコマンド=<br />
Asteriskが受け取ったSIPパケットをCLI上に表示します。<BR><br />
膨大な量になることがあるので、予め通信記録を保存しておく事をお勧めします。<br />
<br />
==sip set debug on==<br />
debugモードを開始します。<BR><br />
Asteriskが受け取った全てのSIPパケットをCLI上に表示します。<BR><br />
Asterisk*CLI> sip set debug on<br />
SIP Debugging enabled<br />
<br />
==sip set debug ip==<br />
IPアドレスを指定し、特定IPアドレスのSIPパケットをCLI上に表示します。<BR><br />
Asterisk*CLI> sip set debug ip 10.0.5.1<br />
SIP Debugging Enabled for IP: 10.0.5.1<br />
<br />
<--- SIP read from UDP://10.0.5.1:5060 ---><br />
SIP/2.0 200 OK<br />
<br />
(略)<br />
==sip set debug peer==<br />
(sip.confに記述されている)PEER名を指定し、指定した機器のSIPパケットをCLI上に表示します。<BR><br />
Asterisk*CLI> sip set debug peer Cisco1751-V<br />
SIP Debugging Enabled for IP: 10.0.5.3:5060<br />
Asterisk*CLI><br />
<br />
Reliably Transmitting (no NAT) to 10.0.5.3:5060:<br />
OPTIONS sip:10.0.5.3 SIP/2.0<br />
Via: SIP/2.0/UDP 10.0.5.6:5060;branch=z9hG4bK683219d7;rport<br />
Max-Forwards: 70<br />
<br />
(略)<br />
<br />
==sip set debug off==<br />
debugモードを終了します。<br />
Asterisk*CLI> sip set debug off<br />
SIP Debugging Disabled<br />
Asterisk*CLI><br />
<br />
=sip unregisterコマンド=<br />
==sip unregister==<br />
AsteriskにRegisterしているSIP機器のRegisterを解除します。<BR><br />
解除する相手は、(sip.confに記述されている)PEER名を指定します。<BR><br />
<br />
AsteriskにRegisterしている電話(内線201)をRegister解除し、着信しないようにする場合は、<BR><br />
下記のようなコマンド入力となります。<br />
Asterisk*CLI> sip unregister 201<br />
Unregistered peer '201'<br />
Asterisk*CLI><br />
<br />
<br />
[[Category:Asterisk]]<br />
{{Template:書きかけ}}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=6534
利用者:Kaoru
2010-07-29T06:06:19Z
<p>Kaoru: DAHDI+FreeBSD下書き</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sounds (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
<br />
==DAHDI+FreeBSD==<br />
<br />
cd /usr/ports/misc/dahdi && sudo make install で余裕。<br />
http://gihyo.jp/admin/clip/01/fdt/201007/26<br />
<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85%E3%83%BB%E3%83%88%E3%83%BC%E3%82%AF:202.239.202.19&diff=5834
利用者・トーク:202.239.202.19
2010-05-06T21:20:35Z
<p>Kaoru: spammerの編集をrevert</p>
<hr />
<div></div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85%E3%83%BB%E3%83%88%E3%83%BC%E3%82%AF:122.133.67.5&diff=5833
利用者・トーク:122.133.67.5
2010-05-06T21:20:15Z
<p>Kaoru: spammerの編集をrevert</p>
<hr />
<div></div>
Kaoru
https://www.voip-info.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:NAKAYO_%E9%9B%BB%E8%A9%B1%E6%A9%9F%E3%83%91%E3%83%BC%E3%82%AF%E4%BF%9D%E7%95%99&diff=5832
トーク:NAKAYO 電話機パーク保留
2010-05-06T21:19:44Z
<p>Kaoru: spammerの編集をrevert</p>
<hr />
<div></div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85%E3%83%BB%E3%83%88%E3%83%BC%E3%82%AF:195.229.241.172&diff=5830
利用者・トーク:195.229.241.172
2010-05-06T21:18:15Z
<p>Kaoru: spammerの編集をrevert</p>
<hr />
<div></div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=5179
利用者:Kaoru
2009-12-11T14:34:54Z
<p>Kaoru: </p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
==運用実績==<br />
<br />
* NTT東西ひかり電話VoIPアダプタ3個register<br />
* 20端末程度収容<br />
<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sound (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
==IPv6==<br />
<br />
asteriskv6.orgの成果がマージされるのを待っているだけ。<br />
IPv6しゃべれる電話機が手元にあればがんばる気になったかもしれない。<br />
仕事場には/48きてる。<br />
<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=5173
利用者:Kaoru
2009-12-10T03:04:03Z
<p>Kaoru: 機材追加</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*PR-S300SE<br />
*RTA55i<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sound (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=5172
利用者:Kaoru
2009-12-10T00:10:03Z
<p>Kaoru: </p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
105いうたらsnomじゃなくてシマノだろ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*RTA55i<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sound (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=5171
利用者:Kaoru
2009-12-09T14:32:40Z
<p>Kaoru: </p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
こまけぇこたぁいいんだよ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*RTA55i<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sound (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
_0. => {<br />
...<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
}<br />
<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。<br />
以下のようにPickup()でjumpした先を指定すればいい。<br />
<br />
*88 => {<br />
Pickup(to911); // Dial()部分はto911からは変化しないはず<br />
...<br />
}</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=5170
利用者:Kaoru
2009-12-09T14:26:33Z
<p>Kaoru: AELでextensionの名前制御について追加</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
こまけぇこたぁいいんだよ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*RTA55i<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sound (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448<br />
<br />
== AELでextensionの名前制御==<br />
<br />
AELではswitchの中などで、extensionの名前が意図せずに変わってしまう。<br />
これはPickup()を使う場合に都合が悪い。<br />
<br />
switch ($FOONUMBER) {<br />
case 911:<br />
jump to911;<br />
break;<br />
...<br />
}<br />
to911 => {<br />
Dial(SIP/234&SIP/456,30,tw);<br />
Congestion();<br />
}<br />
<br />
などとして分岐の無いextensionへjumpさせれば意図と変化しにくくなる。<br />
変化したかどうかはael reload後にdialplan showして確認すること。</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=4900
利用者:Kaoru
2009-10-10T04:32:51Z
<p>Kaoru: </p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
こまけぇこたぁいいんだよ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*RTA55i<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。<br />
<br />
==ports/japanese/asterisk16-sound (FreeBSD)==<br />
<br />
http://www.freebsd.org/cgi/query-pr.cgi?pr=139448</div>
Kaoru
https://www.voip-info.jp/index.php?title=Ftp%E3%82%B5%E3%83%BC%E3%83%90&diff=4885
Ftpサーバ
2009-10-03T08:12:12Z
<p>Kaoru: 194.8.75.155 (会話) の編集 ( 4880 版 ) を取り消し</p>
<hr />
<div>VoIP-Info.jpのftpサーバです。ダウンロードはアノニマスでご利用いただけます。<br />
<br />
パッチやファイルをアップロード/管理/保守いただける方は[[たかはし]]まで、ご連絡ください。アカウントを発行します。<br />
==ftpサーバ==<br />
*ftpでもhttpでも使用できます。ftpダウンロードがうまくいかない場合にはhttpを使ってください。<br />
:ftp://ftp.voip-info.jp/<br />
:http://ftp.voip-info.jp/<br />
<br />
==ディレクトリ構成==<br />
zaptel --Zaptel関連<br />
astlinux --AstLinux関連<br />
wrap<br />
i586<br />
gui-jp<br />
vortex86dx<br />
kurobox --玄箱関連<br />
asterisk --Asterisk関連<br />
channels<br />
kuro-box<br />
voyage<br />
conf<br />
apps<br />
test_patch<br />
now<br />
sounds<br />
patch<br />
1.2.x<br />
1.4.x<br />
local<br />
scripts<br />
debian<br />
<br />
==パッチファイル命名規則==<br />
*パッチファイルはAsteriskの各バージョン毎に置いてあります。<br />
*パッチファイルの適用はソースの親ディレクトリから行います。<br />
*パッチファイルの名前は以下の通りです。<br />
:対象ファイル名.日付-バージョン.patch<br />
:例:app_voicemail.c.070408-01.patch<br />
::注:バージョン番号は3桁になる場合もあります。<br />
==主なパッチファイル一覧==<br />
(整備中)</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Kaoru&diff=4868
利用者:Kaoru
2009-09-29T11:26:20Z
<p>Kaoru: 新しいページ: 'Category:人々 =中の人= こまけぇこたぁいいんだよ。 ==config== *extensions.confは読めるがAELで書く派 *Asterisk 1.6.0系前提 ==手元の機材=...'</p>
<hr />
<div>[[Category:人々]]<br />
<br />
=中の人=<br />
こまけぇこたぁいいんだよ。<br />
<br />
==config==<br />
*extensions.confは読めるがAELで書く派<br />
*Asterisk 1.6.0系前提<br />
<br />
==手元の機材==<br />
*snom220<br />
*snom105<br />
<br />
*IO-DATA POE-PS<br />
*FXC ES1012VPE <br />
*BUFFALO WLE2-POE-S<br />
*Nortel 460-24T-PWR<br />
<br />
*AD-200SE<br />
*RTA55i<br />
<br />
=下書き=<br />
<br />
==ラインキー 1番に電話(snom220)==<br />
Asterisk 1.6.0でもAsterisk 1.4系列と同様の設定でOK。<br />
notifyringing=yesにするとラインキー点滅する上に押してもつながらないので注意。<br />
notifyringing=noならラインキー点灯し押せばつながる。</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%B0%8E%E5%85%A5%E4%BA%8B%E4%BE%8B&diff=4839
導入事例
2009-09-25T01:50:31Z
<p>Kaoru: 122.205.95.14 (会話) の編集 ( 4829 版 ) を取り消し</p>
<hr />
<div>Asterisk導入事例<br><br />
情報を公開してもよいという企業・団体の方は、どんどん情報をお寄せください。webmaster'at'voip-info'dot'jpまで。<br />
==秋田県大館市==<br />
[http://www.city.odate.akita.jp/ 秋田県大館市]<br />
*組織種別<br />
:地方自治体(市役所)<br />
*導入システム<br />
:OS:Ubuntu 6.06 LTS<br><br />
:Asterisk: OSS版 1.2系<br />
*規模および概要<br />
:拠点数: 8庁舎9事務所<br />
:サーバ: Dell PowerEdge 830 Xeon X3210、サーバは集中型で一箇所のみに設置<br />
:端末数: 500<br />
:端末: [[ACT P123S]]<br />
*詳細情報<br />
:当Wiki内の[[秋田県大館市]]紹介ページ<br />
:大館市による[http://www.city.odate.akita.jp/dcity/sitemanager.nsf/98aeab5db7ae34a949256b0000279dea/f732db86521837814925751c001125db?OpenDocument&Highlight=0,asterisk 情報公開ページ](詳細情報が記載されたプレゼン資料があります)<br />
:[http://itpro.nikkeibp.co.jp/article/OPINION/20090209/324420/ 日経BP社ITpro]<br />
*備考<br />
:既設であったレガシーPBXはすべて廃止<br />
<br />
==TOHOシネマズ==<br />
[http://www.tohotheater.jp/ TOHOシネマズ]<br />
*組織種別<br />
:一般企業(映画興行)<br />
*導入システム<br />
:OS:CentOS 4.7<br />
:Asterisk: OSS版 1.4系<br />
*規模および概要<br />
:拠点数: 日本各地に展開、50拠点<br />
:サーバ: IBM xSeries235 サーバはデータセンター設置、一台構成<br />
:端末数: 150台規模(SIP端末)<br />
:端末: [[Snom220]]、[[Snom300]]、[[NTT_WI-100HC|NTT WI-100HC]]など<br />
*備考<br />
:レガシーPBXとをQuintum社ゲートウェイで接続しての並行運用。レガシーPBX下に600端末規模でAsteriskと相互接続可能。<br />
*詳細情報<br />
:[http://itpro.nikkeibp.co.jp/article/JIREI/20080206/293194/?ST=ipcom 日経BP社ITpro]<br />
==有限会社クラフト==<br />
http://www.craft-inc.net/<br />
*組織種別<br />
:一般企業(サービス提供)<br />
*概要<br />
:音声による一斉同報サービス『トークメール』を運用<br />
*導入システム<br />
:OS:Ubuntu server 32bit 8.04 LTS<br />
:仮想化: openvz <br />
:Asterisk: OSS版 1.4系<br />
:糊: python<br />
:database: postgresql 8.3<br />
*備考<br />
:松江オープンソース活用ビジネスプランコンテスト2009 ビジネス活用部門 最優秀賞受賞<br />
:http://itpro.nikkeibp.co.jp/article/NEWS/20090223/325287/</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E5%B0%8E%E5%85%A5%E4%BA%8B%E4%BE%8B&diff=4838
導入事例
2009-09-25T01:50:00Z
<p>Kaoru: 190.176.12.81 (会話) の編集 ( 4832 版 ) を取り消し</p>
<hr />
<div>Asterisk導入事例<br><br />
情報を公開してもよいという企業・団体の方は、どんどん情報をお寄せください。webmaster'at'voip-info'dot'jpまで。<br />
==秋田県大館市==<br />
[http://www.city.odate.akita.jp/ 秋田県大館市]<br />
*組織種別<br />
:地方自治体(市役所)<br />
*導入システム<br />
:OS:Ubuntu 6.06 LTS<br><br />
:Asterisk: OSS版 1.2系<br />
*規模および概要<br />
:拠点数: 8庁舎9事務所<br />
:サーバ: Dell PowerEdge 830 Xeon X3210、サーバは集中型で一箇所のみに設置<br />
:端末数: 500<br />
:端末: [[ACT P123S]]<br />
*詳細情報<br />
:当Wiki内の[[秋田県大館市]]紹介ページ<br />
:大館市による[http://www.city.odate.akita.jp/dcity/sitemanager.nsf/98aeab5db7ae34a949256b0000279dea/f732db86521837814925751c001125db?OpenDocument&Highlight=0,asterisk 情報公開ページ](詳細情報が記載されたプレゼン資料があります)<br />
:[http://itpro.nikkeibp.co.jp/article/OPINION/20090209/324420/ 日経BP社ITpro]<br />
*備考<br />
:既設であったレガシーPBXはすべて廃止<br />
<br />
H6lHOq <a href="http://kwtmecdxitvd.com/">kwtmecdxitvd</a>, [url=http://tcxdlasbfhiw.com/]tcxdlasbfhiw[/url], [link=http://tqxrrwczoumd.com/]tqxrrwczoumd[/link], http://pyoelvkdxzmn.com/<br />
<br />
==有限会社クラフト==<br />
http://www.craft-inc.net/<br />
*組織種別<br />
:一般企業(サービス提供)<br />
*概要<br />
:音声による一斉同報サービス『トークメール』を運用<br />
*導入システム<br />
:OS:Ubuntu server 32bit 8.04 LTS<br />
:仮想化: openvz <br />
:Asterisk: OSS版 1.4系<br />
:糊: python<br />
:database: postgresql 8.3<br />
*備考<br />
:松江オープンソース活用ビジネスプランコンテスト2009 ビジネス活用部門 最優秀賞受賞<br />
:http://itpro.nikkeibp.co.jp/article/NEWS/20090223/325287/</div>
Kaoru
https://www.voip-info.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:%E7%A7%8B%E7%94%B0%E7%9C%8C%E5%A4%A7%E9%A4%A8%E5%B8%82&diff=4837
トーク:秋田県大館市
2009-09-25T01:48:34Z
<p>Kaoru: spammerによる変更をrevert</p>
<hr />
<div></div>
Kaoru
https://www.voip-info.jp/index.php?title=%E3%83%88%E3%83%BC%E3%82%AF:%E5%B0%8E%E5%85%A5%E4%BA%8B%E4%BE%8B&diff=4836
トーク:導入事例
2009-09-25T01:47:26Z
<p>Kaoru: spammerによる変更をrevert</p>
<hr />
<div></div>
Kaoru
https://www.voip-info.jp/index.php?title=%E6%97%A5%E6%9C%ACAsterisk%E3%83%A6%E3%83%BC%E3%82%B6%E4%BC%9A&diff=4835
日本Asteriskユーザ会
2009-09-25T01:45:58Z
<p>Kaoru: spammerによる変更をrevert</p>
<hr />
<div>[[画像:Jaug_small.gif]]<br><br />
<br><br />
日本Asteriskユーザ会は,2007年の5月17日(世界電気通信記念日)に設立されました。<br><br />
現在のところ、入会資格や会費など一切ない単なるユーザ会です。お気軽にご参加下さい。<br><br />
サイトへの登録およびメーリングリストへの登録をもって「会員」とさせていただきます。<br><br />
==サイト==<br />
日本Asteriskユーザ会サイトは下記です。<br><br />
http://asterisk.gr.jp<br />
==名称==<br />
名称:日本Asteriskユーザ会<br><br />
英文:Japan Asterisk Users Group<br><br />
略称:J*UG('じゃぐ'と読む)<br><br />
<br />
==これまでの活動==<br />
→ [[イベント情報]]のページへ<br />
<br />
==紹介記事など==<br />
*2007/06/01 日経BP IT Pro<br />
:日本Asteriskユーザ会がLinuxWorld Expoで講演<br />
:http://itpro.nikkeibp.co.jp/article/NEWS/20070601/273219/<br />
<br />
<br />
<br />
==MLのご案内==<br />
当ユーザ会のメーリングリストを開設しています。どなたでもご参加いただけますので、お気軽にどうぞ。<br><br />
http://asterisk.gr.jp/mailman/listinfo/asterisk-ug<br></div>
Kaoru
https://www.voip-info.jp/index.php?title=Snom220&diff=4817
Snom220
2009-09-18T04:06:08Z
<p>Kaoru: </p>
<hr />
<div>[[Category:IP電話機]]<br />
[[Category:PoE]]<br />
snom technologyのIP電話。非常に安価(8800円)に出回っていました。<br/><br />
現在は散発的にオークションに出てくることがあるようです。<br/><br />
それでも、もともと高価($370)な電話機なのでまだチャンスかもしれませんね。<br/><br />
[http://www.snom.com Snom AG]<br />
<br />
==スペック==<br />
*CPU:モトローラ(現フリースケール) [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC855T XPC855T] PowerQUICC<br />
*メモリ: 4MB SDRAM<br />
<br />
==ファームウェア==<br />
買ったらまずファームをアップデートするべきです。現在出回っている220のファームはどうも『何か』の目的に作られたか、あるいは極端に古いかなので挙動がどうも変です。<br/><br />
ファームウェアのアップデートはWebのページからアップデートのところでブートローダとファームウェアのURLを入力して行います。もし管理ページに入れない場合には電話機側で管理ログオンしてください。デフォルトパスワードは"0000"です。<br/><br />
ファームウェアは以下のページにありますので、ショートカットをコピー&ペーストして入力するとよいでしょう。<br />
*[http://www.snom.com/download/snom220-3.56y-JP-SIP.bin 日本語ファーム 3.56y ALS]<br />
*[http://provisioning.snom.com/download/fw/snom220-3.56z-SIP.bin 英語ファーム 3.56z]<br />
アップデートを実行すると電話機側で『実行するか?』というダイアログが出るので"レ"キーで応答してください。<br />
==基本設定==<br />
Web設定でWeb画面も電話機もJapaneseにすると日本語で使えます。<br/><br />
細かい設定が色々あるので遊んでみるといいでしょう。<br/><br />
sip.confは現在のファームでは次のような感じで使えています。<br/><br />
[203]<br />
type=friend<br />
username=203<br />
secret=pass<br />
context=default<br />
host=dynamic<br />
canreinvite=no<br />
callgroup=1<br />
pickupgroup=1<br />
dtmfmode=rfc2833<br />
mailbox=203<br />
vmexten=299<br />
disallow=all<br />
allow=ulaw<br />
allow=alaw<br />
allow=gsm<br />
vmextenはAsteriskがボイスメールを通知する際に<asterisk@domain.tld>で投げてくるのをasteriskの部分をvmextenに置換します。上の例では<299@domain.tld>のように投げてきます。これを設定しておくとsnom 220のディスプレイ上でメールアイコンが表示された場合にキー操作でボイスメール用のextenに飛ばすことができます。extensions.conf側には以下のように作っておきます。<br />
exten => 299,1,VoicemailMain(s{$EXTEN})<br />
==ファンクションキー==<br />
プログラマブルなファンクションキーが5つあり、それぞれLEDを備えています。このキーの使い方がちょっと難しい(Asterisk等のPBXとの連携が要る)のですが、うまく使えばビジネス用途には最適かもしれません。なおEK1~の設定はSideCar用です。<br />
LEDの点灯・点滅制御やキーの挙動はSIPのSUBSCRIBE/NOTIFYが使われています。<br />
===ライン===<br />
掴む、あるいは着信するSIPのラインに対応します。設定をラインにし、設定番号を自分の番号にしておくと着信時にそのキーが点滅します。たとえばレジスタしている番号がSIPの201ならば設定番号を201に指定しておくと、201に対して着信するとそのキーが光ります。<br />
===発信===<br />
要するにワンタッチダイアルです。指定した番号に対し発信します。<br />
===インターコム===<br />
対snom電話機の場合にインターコム機能を使います。インターコムモードで発信すると、相手の電話機がインターコムの使用を許可している場合には、Ringしないでオートアンサーでいきなり繋がります。<br />
===パーク保留===<br />
コールパーキングに使用します。通話中の呼をいきなりパーク保留用番号に飛ばします。<br />
===ボイスレコーダー===<br />
(未検証ですがPBXと連携しないと動かない?)<br />
===シェアードライン===<br />
よくわかっていませんが、Asteriskでは使用できないという話です。<br />
これがどうも日本でいうラインキーのようなのですが・・・<br />
<br />
各キーをラインとして別なSIPエンティティとしてAsteriskにレジスタし、それぞれを別コンテキスト内で走らせれば着信する回線によって別なキーを点滅させることができますが、パーク保留させるとAsteriskは全体でひとつのパークレーンしか持っていないので日本で要求されるラインキー的には使うことができません。<br />
==ラインキーっぽい使い方==<br />
[[ラインキー 1番に電話]] のページを参照のこと。<br />
==ピックアップボタン==<br />
ピックアップがわりに使えるボタンがあると、ある所には書いてあるんですがどうも動きません。おそらくファームの差異でしょう。ファンクションキーに"発信"で"*8"を登録してしまえばピックアップボタンになります。<br />
==インターコム==<br />
インターコムモードを使うと電話機をページング(呼び出し)デバイスとして使えます。Asterisk 1.2からはPage()が実装されているのですが、この方法についてはどうも本家voip-infoやMLでも微妙に錯綜しているようです。snom 220でファーム3.56y(ALS)では以下の方法でこれが可能でした。<br/><br />
まずsnom 220の『詳細設定』で"Enable Intercom"を"on"にします。ただし、このモードがオンだとインターコムモードで着信すると鳴動せずに着信して盗聴器になるのでご注意を:)<br/><br />
Asteriskからインターコムモードで発信するには以下のようにします。<br />
exten => 8888,1,Set(_SIP_URI_OPTIONS=intercom=true)<br />
exten => 8888,2,Dial(SIP/203)<br />
上の例で発信するとSIP/203がsnom 220だとすると、220は呼び出しに対し、いきなり着信してオフフックします。スピーカーフォン状態になるので、そのまま会話することができます。<br/><br />
複数のsnom 220に対してこれを行い、呼び出しだけするのがPage()で構内拡声器的に使えるというわけです。<br />
exten => 8888,1,Set(_SIP_URI_OPTIONS=intercom=true)<br />
exten => 8888,2,Page(SIP/203&SIP/204&SIP/205...)<br />
Asteriskは内部的には一方通行のMeetMeを生成し、発信した側の音声を着信側に伝えます。着信した側の音声は伝送されません。<br />
==リブート==<br />
snomのリブートはAsterisk CLIから行えます。/etc/asterisk/sip_notify.confが入っていればCLIから<br />
sip notify reboot-snom ピア名<br />
を実行するとsnom電話機はリブートします。<br/><br />
sip_notify.confがない場合にはソースのディレクトリを漁ってみてください。<br />
==PoE==<br />
IEEE802.3af準拠ではありません(105も)。PowerdSineのインジェクターに対応していたようですが、モードBサポートのインジェクターなら動くかもしれません。<br />
===動いたもの===<br />
*バッファロー[http://www.buffalo.jp/products/catalog/item/w/wle2-poe-s/index.html WLE2-POE-S]<br />
*バッファロー[http://buffalo.jp/products/catalog/item/b/bij-poe-1p/ BIJ-POE-1P]<br />
*NORTEL 460-24T-PWR<br />
===動かなかったもの===<br />
*Netgear FS108P<br />
*IO DATA POE-PS<br />
*FXC ES1012VPE<br />
*バッファローBSL-PS-2108M<br />
*バッファロー [http://buffalo.jp/products/catalog/item/b/bij-poe-4p/ BIJ-POE-4P]<br />
==Snom 220 + RT-200KI==<br />
[http://teardropcafe.seesaa.net/article/18977139.html こちら]で成功の模様です。</div>
Kaoru
https://www.voip-info.jp/index.php?title=Book_Comments&diff=2669
Book Comments
2008-10-05T02:32:26Z
<p>Kaoru: 89.111.146.214 (会話) の編集 ( 2668 版 ) を取り消し</p>
<hr />
<div>=書籍の補足情報のページ=<br />
国内で発売されている Asterisk やその関連書籍に関する追加・補足情報を集めたページです。<br />
<br />
現時点ではたかはしさんの通称「Asterisk本」の解説が中心です。<br />
<br />
<br />
==本屋で手に取って見るには==<br />
書店によってはコンピューター関係の本棚ではなく、<br />
電話交換機として電気、電子、通信などに関係するコーナーに並んでいる場合があるので<br />
本棚に書籍が見場合にはそちらの本棚も探したらよいかもしれません。<br />
<br />
==Asterisk本==<br />
*大きく変わっている点 <br />
*Asteriskのバージョンアップ (書籍では Asterisk1.0系の事が書かれています。)<br />
<br />
次の理由からバージョンアップをした方が良い。<br />
#セキュリティホールが発見されている<br />
#voip-info.jp の常連さん達も古いバージョンを使っていないので掲示板等で質問されても答えにくい<br />
<br />
*無線LANを利用するIP電話機が入手しやすくなり、有線のsnom製品などもまだまだ安価で入手可能<br />
*皆で調査・検証した結果は動作確認状況一覧にまとめています。<br />
<br />
*すぐに使える trixbox , AsteriskNOW , CosmoPBX といったものが登場した。<br />
*2006年の状況(たかはしさんの執筆記事)<br />
http://itpro.nikkeibp.co.jp/article/COLUMN/20061214/256916/<br />
<br />
*Asteriskの日本における動向(たかはしさんの講演資料)←検索で見つけた<br />
http://homepage3.nifty.com/toremoro/study/voip2007/VoIP-takahashi070118.pdf<br />
<br />
===OSについて===<br />
たかはしさんから聞いた話だと<br />
<br />
おすすめのOSは<br />
RedHat9 → CentOS かな<br />
<br />
インストールはめんどくさいという人がとにかく Asteriskを使う場合には trixbox をおすすめします。<br />
<br />
===回線をAsteriskに収容する方法===<br />
*Degium は現在X100Pを販売していない。<br />
*TDM400P はデンフォンから買える。 http://www.denphone.com/ja/hardware<br />
*アナログ電話回線を収容する方法 → プロバイダなどのサービスを直接 Asteriskに収容が中心になりつつある。<br />
<br />
===SR-5200VoIPについて===<br />
動作確認状況一覧に書かれているIP電話機を利用して<br />
回線収容は アイコムの VE-AG1 VE-IG1 を使うという方法をおすすめします。<br />
<br />
===マネージャと呼ばれる機能===<br />
管理機能:アカウンティング(課金)など・・ trixboxの場合にはすぐ使える。</div>
Kaoru
https://www.voip-info.jp/index.php?title=Snom105&diff=2664
Snom105
2008-10-03T15:44:12Z
<p>Kaoru: </p>
<hr />
<div>[[Category:IP電話機]]<br />
[[Category:PoE]]<br />
snom technologyのIP電話。非常に安価(2000円)に出回っていました。<br/><br />
現在はアップデート済みのものがOTTOで購入できます(4200円)。<br />
==ファームウェアの入手==<br />
[http://www.snom.com/snom105_release_notes.html?&L=1 Release Notes]では3.56 alphaまで記述がありますが、Snom社の[http://www.snom.com/firmware.html Firmware Download]では2.04g(SIP)/2.04m(H.323)までしか入手できません。それ以降のalpha版ファームウエアは[http://people.su.se/~ft/snom/ 別]のところで公開されています。<br/><br />
いずれもファイル名に-JPと付いているのが日本語表示ができるファームになっていますので、日本語じゃないと困る場合はそちらを使われるとよいでしょう。<br />
<br />
ファームウエアの更新でCRCエラーが表示される場合、入手したファイルが破損している可能性があります。下表のファイルサイズ/MD5値と比較して一致していることを確認してみましょう。<br />
{| border=1 style="border-collapse: collapse; background: #f9f9f9;"<br />
|-<br />
|ファイル名||ファイルサイズ<br/>md5sum||MEMO<br />
|-<br />
|snom105-2.04g-JP-SIP.bin||3,420,160<br/>735aaa1a7320c1df7773735afca988d5||日本語対応<br/>最終正式版<br />
|-<br />
|snom105-3.56-JP-SIP.bin||3,264,512<br/>40fdc5fcad68cca28f4309e4a02cea5d||日本語対応<br/>Release Notes記載の最終ALPHA版<br />
|-<br />
|snom105-3.56p-JP-SIP.bin||3,289,088<br/>d04ed7d25f680521902380507667cddc||日本語対応<br/>Release Notes未記載の最新版<br />
|-<br />
|snom105-2.04g-SIP.bin||2,904,064<br/>a0b48dbb8758e0498b5b25123fc7c457||英語版<br/>最終正式版<br />
|-<br />
|snom105-3.56-SIP.bin||2,756,608<br/>f81a68dc360582a842e3a60f4969ed2d||英語版<br/>Release Notes記載の最終ALPHA版<br />
|-<br />
|snom105-boot1.9.bin||196,608<br/>8f135e5da442be0c00303ca8260cd4c6||ブートローダ<br/>最終正式版<br />
|}<br />
<br />
Windows上でMD5値を調べるフリーソフトウエアはたくさんありますので、検索してみましょう。(個人的には[http://beeblebrox.org/hashtab/ HashTab Windows Shell Extension]をお勧めします)<br />
<br />
==ファームウェアの更新==<br />
現在店頭で販売されているsnom 105はwebインタフェースでファームウェアの更新が可能ですが、<br />
以前、安価に流通していたSnom 105はファームウェアが古いため更新にはtftpサーバが必要です。<br />
Linuxマシンのtftpサーバを利用するか、あるいは[http://kin.klever.net/pumpkin/ Pumpkin]をWindowsマシンにインストールして使用します。<br/><br />
入手したファームウェアをsnom105.binという名前でtftpサーバのルートディレクトリに置き準備します。<br/><br />
Snom 105を電源投入し起動スクリーンが出たところでチェック(レ)ボタンを押すとブートモニタ画面が出ますので、ここでIPアドレス、サブネット、tftpサーバアドレスなどのネットワーク情報を入力します。tftpサーバにアクセスできればSnom 105はファームウェアをダウンロードして更新します。<br/><br />
注意:snom105のブートローダのバグのためIPアドレス最後の桁は2桁までです。<br />
自アドレスおよびtftpサーバアドレスはX.X.X.1~X.X.X.99の範囲内で選びます。<br />
<br/><br />
*Pumpkin側<br />
:Pumpkinのrootディレクトリにファームウェアをsnom105.binという名前で置きます<br />
::(注意:漢字を含むディレクトリ名は使用しないでください)<br />
:Pumpkinのオプション設定で、Read Request Behaviorをとりあえず"Give all files"に<br />
:この状態で待機させます。<br />
*Snom105側<br />
:電源を投入直後にチェックマーク(レ)キーを押すとブートモニタに入るのでIPアドレス、サブネットマスクを指定します。<br />
:他の項目設定に移動するにはファンクションキーのF1とF2で。<br />
:tftpサーバアドレスを指定する箇所で、Pumpkinを起動したPCのIPアドレスを指定。<br />
:指定項目を全て設定したらチェックマークキーを押すとtftpでファームを取りにいきます。<br />
<br><br />
ブートローダ(snom105-boot1.9.bin)の更新はファームウェアを更新後にWebインタフェースから行ってください。<br />
==Q&amp;A==<br />
===FWDを使いたいのですが設定方法を教えてください===<br />
1.まずファームを上げてください。以下は2.04gでの設定です<br><br />
2.Setting->SIP-Linesで<br />
Name:自分のFWD Number<br />
Account:自分のFWD Number<br />
Register:fwd.pulver.com<br />
Mailbox:自分のFWD Number<br />
3.Settings->SIP->Stackで<br />
Outbound Proxyの"Registrar is outbound proxy"を"Yes"<br />
Pathにfwdnet.pulver.com:5082を設定<br />
NAT関連はSTUNにしておきSTUN Serverを stun.fwdnet.net:3478<br />
UPnPが動いているとどうもRegiterを見失うことがあります。<br />
4.Settings->SIP->Authenticationで<br />
Lineは適切に他に何も使わないなら"ALL"で<br />
Realm:fwd.pulver.com<br />
Username:自分のFWD Number<br />
Password:自分のFWDパスワード<br />
:これで使えるはずです。<br />
<br />
===Advanced settingsメニューに入れなくなりました===<br />
パスワードは 0000 です。<br />
<br />
===幽霊電話がかかってきます===<br />
snom105 3.56pでナカムラさんのsession-expiresパッチを当てている場合、<br />
snom105から発信して切断すると、snom105が数分後にreinviteをかけてきて幽霊電話になります。<br />
こちらのパッチ[ftp://ftp.voip-info.jp/asterisk/patch/local/1.2/1.2.10_no-se-ex.061108-01.patch no-se-ex.patch]を当ててください。<br />
<br />
===スピーカからの音が小さい===<br />
スピーカは内部で両面テープで固定されていますが、位置ずれしていて音が小さかったりする個体があります。<br />
一度あけて、スピーカを張りなおしてください。<br />
<br />
===ハブとリンクアップしない・スピードが遅い===<br />
1000BASE-Tは8芯を使うため、独自PoEで余り線を利用しているsnom105とは相性が悪いです。<br />
4芯(2P)のケーブルを用いるか、1000BASE-Tのハブにつなぐ時はPC側コネクタにつなぐといいです。<br />
<br />
===液晶のコントラストが設定されない===<br />
電源切ると、再設定がうまくいかないようです。再度見やすく調節しましょう。<br />
<br />
===分解に関する注意点===<br />
ネジ山がバカになりやすいです。1~3種類のネジが使われていますが、<br />
適当な穴に適当なタッピングネジでネジ山が切られているだけなので、<br />
はずした穴と別のところにとりつけるとスカスカだったりネジ山を壊したりします。<br />
ネジ位置を変えないようにしましょう。<br />
<br />
==PoE(Power over Ethernet)==<br />
IEEE802.3af準拠ではありません(snom220も)。PowerdSineのインジェクターに対応していたようですが、モードBサポートのインジェクターなら動くかもしれません。[[PoE]] のページも参考に。<br />
<br />
*動いたもの<br />
:バッファロー WLE2-POE-S<br />
:バッファロー BIJ-POE-1P<br />
:Nortel 460-24T-PWR<br />
*動かなかったもの<br />
:Netgear FS108P<br />
:IO-DATA POE-PS<br />
:FXC ES1012VPE<br />
:バッファロー BSL-PS-2108M<br />
:バッファロー BIJ-POE-4P<br />
<br />
==IEEE802.3af化==<br />
snom105の内部を改造して802.3afのモードBに対応させてみました。<br/><br />
[[画像:105poe-sch2.jpg]][[画像:105poe-pic2.jpg]]<br/><br />
802.3afのクラス検出には対応していませんし、いろいろと定格ぎりぎりですが、BSL-PS-2108Mでは動作するようです。<br/><br />
snom105の消費電流ですが、公称で170mA、実測で起動時85.1mA、バックライトOFFで69.8mA、バックライトONで93.3mA、呼び出し時に105.5mAです。</div>
Kaoru