Asterisk-1.4.29でWAKWAKフォン
に接続する方法
・パッチの適用
ナカムラさんが作成されているパッ
チを基に1.4.29用に修正しました。パッチを作成して下さったナカムラさんには感謝して
います。
1.4.29用のパッチは、chan_sip.c.se-timer-1.4.29.patchを、Downloadしてください。
まずは、Asteriskにセッションタイ
マーのパッチを適用します。
# cd Asterisk-1.4.29
# cd channels
# patch -p0 < chan_sip.c.se-timer-1.4.29.patch
# cd ..
# make
# make install
・sip.confの設定
WAKWAKフォンの端末設定URLにアク>セスする。

パスワードを入力し「次へ」をクリ
ック

[ページ]-[ソースの表示]をクリッ>クするとソースが表示されます。

使用するのは、以下の4項目です。
Sipsv_addrの値:aaa.bbb.ccc.dddd
Sip_domainの値:aaa.bbb.xephion.ne.jp
Usernameの値:ユーザ名
Passwordの値:パスワード
Sip.confの記述例
[general]
maxexpirey=3600
defaultexpirey=3600
context=default
port=5060
bindaddr=0.0.0.0
srvlookup=yes
allowguest=yes
disallow=all
allow=ulaw
allow=alaw
allow=gsm
language=jp
localnet=192.168.0.0/255.255.0.0
nat=route
externip=xxx.xxx.xxx.xxx
register => 050xxxxxxxx@aaa.bbb.xephion.ne.jp:パスワード:ユーザ名@xephion-net/050xxxxxxxx
[xephion-net]
type=friend
secret=パスワード
username=ユーザ名
fromuser=050xxxxxxxx
fromdomain= aaa.bbb.xephion.ne.jp
host= aaa.bbb.ccc.dddd
context=in-xephion
dtmfmode=inband
canreinvite=no
insecure=port,invite
progressinband=no
qualify=yes
session-expires=300
refresher=uac
[201]
type=friend
username=201
secret=201
canreinvite=no
host=dynamic
dtmfmode=rfc2833
callgroup=1
pickupgroup=1
mailbox=201
[202]
type=friend
username=202
secret=202
canreinvite=no
host=dynamic
dtmfmode=rfc2833
callgroup=1
pickupgroup=1
mailbox=202
extensions.confの記述例
[general]
writeprotect=no
priorityjumping=no
[globals]
USEVOICEMAIL=YES
SPEAKINGCLOCK=317
ECHOTEST=333
;For WAKWAK PHONE
MYNUMBER=050xxxxxxxx
;G-LEX
MYGLEXNUM=050xxxxxxxx
[default]
; Ring 201-204 phones
exten => 200,1,Dial(SIP/201&SIP/202&SIP/203&SIP/204&IAX2/201&IAX2/202&IAX2/203&IAX2/204)
exten => 200,n,Hangup
; Local SIP/IAX phones 201-209
exten => _20Z,1,GotoIf($["${USEVOICEMAIL}"="YES"]?use-vm)
exten => _20Z,n,Dial(SIP/${EXTEN}&IAX2/${EXTEN},,tT)
exten => _20Z,n,Hangup
exten => _20Z,n(use-vm),Dial(SIP/${EXTEN}&IAX2/${EXTEN},60,tT)
exten => _20Z,n,NoOp(${DIALSTATUS})
exten => _20Z,n,GotoIf($["${DIALSTATUS}"="BUSY"]?vm-rec)
exten => _20Z,n,GotoIf($["${DIALSTATUS}"="NOANSWER"]?vm-rec)
exten => _20Z,n,GotoIf($["${DIALSTATUS}"="CHANUNAVAIL"]?vm-rec)
exten => _20Z,n,Hangup
exten => _20Z,n(vm-rec),Answer()
exten => _20Z,n,Wait(1)
exten => _20Z,n,Voicemail(${EXTEN})
exten => _20Z,n,Hangup
;WAKWAK PHONE Dial-out Sample
exten => _0.,1,Set(CALLERID(num)=${MYNUMBER})
exten => _0.,n,Set(CALLERID(name)=${MYNUMBER})
exten => _0.,n,Dial(SIP/${EXTEN}@xephion-net,120,T)
;WAKWAK PHONE Dial-in
exten => 050xxxxxxxx,1,Dial(SIP/201)
exten => 050xxxxxxxx,n,Hangup
SIP-2100P(ファーム1.14B)の設>定
まず、電話機よりIPを確認する。
「 機能」>「 」 4>「4:ネット>ワークセッテイ」>「 決定」>「 」 2でIPアドレスを確認
次にログイン
http://SIP-2100PのIPアドレス /admin を開き、ユーザ名: admin パスワード: 1234 でログイン。

次に基本設定を行う

以下はコントロールパネルの画面で
す。
http://SIP-2100PのIPアドレスで以
下の画面が表示されます。

|