Asterisk関連

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アドレスで以下の画面が表示されます。
 


免責事項 | プライバシーポリシー