RT-200KI
RT-200KIは、NTT東日本の「ひかり電話」サービスで貸与されるルータ兼VoIP TAです。 subtitler.vdf amd64 http://hermanhale96.angelfire.com/amd64-jrun-iis6-wildcard.dll.html amd64 jrun iis6 wildcard.dlljre linux amd64.rpm http://hermanhale96.angelfire.com/www.yorkphotoexpressservice.com.html www.yorkphotoexpressservice.comvitamix vs. blendtec blender http://hermanhale96.angelfire.com/share-jas-sse3.v1p.html share jas sse3.v1popera 9.2 amd64 linux http://hermanhale96.angelfire.com/nvidia-gfx-amd64-howto.html nvidia gfx amd64 howto7400winxp 03 amd64 english 1 .exe http://hermanhale96.angelfire.com/blender-2.42a.html blender 2.42aernesto l. martin http://hermanhale96.angelfire.com/ubuntu-8.04-amd64-iowait.html ubuntu 8.04 amd64 iowaitubuntu 6.10 desktop amd64 http://hermanhale96.angelfire.com/amd64-ntkrnlmp.exe-error-7.html amd64 ntkrnlmp.exe error 7odassi.cn http://hermanhale96.angelfire.com/xine-aa-1-0.rc3.6.2.100mdk.amd64.rpm.html xine aa 1 0.rc3.6.2.100mdk.amd64.rpmdrvupdate amd64.exe http://hermanhale96.angelfire.com/15edcv-3.5.html 15edcv 3.5rebeldod.net http://hermanhale96.angelfire.com/blender-2.42.html blender 2.42
Asteriskの設定
sip.conf
RT-200KIのIPアドレスを192.168.0.2としています。Asteriskで使うRT-200KIの内線番号は4です。
[general] context=default port=5060 bindaddr=0.0.0.0 srvlookup=no disallow=all allow=ulaw allow=alaw language=jp defaultexpirey=3600 register => 4:<パスワード>:0004@192.168.0.2/<電話番号> [ntttel] type=friend username=0004 secret=<パスワード> host=192.168.0.2 canreinvite=no dtmfmode=inband disallow=all allow=ulaw allow=alaw context=fromntttel insecure=very
RT-200KIは、Expiresが3600未満だとREGISTER時にエラーとするため、[general]に「defaultexpirey=3600」を設定してます。
ナンバーディスプレイ未契約だと着信時のFrom:が「<sip:anonymous@anonymous.invalid>」になるのが悪いのか、着信出来なかったので「insecure=very」を付けています。
extensions.conf
市街局番からダイヤルするか、1688をつけるとRT-200KI経由で通話できるようにしています。
[globals] NTTNUMBER=<電話番号> [default] ; 0 : NTT Hikari-denwa exten => _0.,1,Macro(checkcallout) exten => _0.,2,SetCallerId,4 exten => _0.,3,Dial(SIP/${EXTEN}@ntttel,60,r) exten => _0.,4,Congestion ; 1688 : NTT Hikari-denwa exten => _1688.,1,SetCallerId,4 exten => _1688.,2,Macro(checkcallout) exten => _1688.,3,Dial(SIP/${EXTEN:4}@ntttel,60,r) exten => _1688.,4,Congestion [fromntttel] exten => ${NTTNUMBER},1,Dial(SIP/203&SIP/205,30,tw) exten => ${NTTNUMBER},2,Macro(rusuden) exten => ${NTTNUMBER},3,HangUp exten => ${NTTNUMBER},102,Macro(rusuden) exten => ${NTTNUMBER},103,HangUp ;これより下と、上の「Macro」行は、RT-200KIには直接関係ないです。 [macro-checkcallout] exten => s,1,SetGlobalVar(ORGNO=${ACCOUNTCODE}) exten => s,2,GotoIf($[${ORGNO} = 1]?10) exten => s,3,PlayBack(privacy-unident) exten => s,4,Busy exten => s,10,NoOp ;Rusuban-voicemail [macro-rusuden] exten => s,1,Answer exten => s,2,Wait(1) exten => s,3,VoiceMail(201) exten => s,4,HangUp
SetCallerIDでRT-200KIの内線番号を設定しないと発信できないようなので、「SetCallerId,4」を付けています。