CentOS7にAsterisk13その2

次は各種設定ファイル対応。

asterisk.conf
以下の設定のみ変更。

runuser=asterisk
rungroup = asterisk

pjsip.conf

;RT-400NEの内線3番に登録。
;ここでのRT-400NEのIPアドレスは192.168.0.2
[simpletrans]
type=transport
protocol=udp
bind=0.0.0.0

[hikari-denwa]
type=registration
transport=simpletrans
outbound_auth=hikari-trunk
server_uri=sip:192.168.0.2
client_uri=sip:3@192.168.0.2
retry_interval=60

[hikari-trunk]
type=auth
auth_type=userpass
password=パスワード
username=0003

[hikari-trunk]
type=aor
contact=sip:192.168.0.2

[hikari-trunk]
type=endpoint
transport=simpletrans
context=from-hikari
disallow=all
allow=ulaw
outbound_auth=hikari-trunk
aors=hikari-trunk
direct_media=no
from_user=3
from_domain=192.168.0.2

[hikari-trunk]
type=identify
endpoint=hikari-trunk
match=192.168.0.2

; IP電話機の設定
[201]
type=endpoint
transport=simpletrans
disallow=all
allow=ulaw
aors=201
auth=auth201

[201]
type=aor
max_contacts = 1

[auth201]
type=auth
auth_type=userpass
password=パスワード
username=201

extensions.conf

[globals]
MYHIKARI => 電話番号

[default]
; 内線 201~209を使用
exten => _20Z,1,Dial(PJSIP/${EXTEN},20,tT)
exten => _20Z,n,Wait(1)
exten => _20Z,n,VoiceMail(${EXTEN})
exten => _20Z,n,Hangup

; 0発信
exten => _0.,1,Set(CALLERID(num)=${MYHIKARI})
exten => _0.,n,Set(CALLERID(name)=${MYHIKARI})
exten => _0.,n,Dial(PJSIP/${EXTEN}@hikari-trunk,60,tT)
exten => _0.,n,Hangup

; 9発信
exten => _9.,1,Set(CALLERID(num)=${MYHIKARI})
exten => _9.,n,Set(CALLERID(name)=${MYHIKARI})
exten => _9.,n,Dial(PJSIP/${EXTEN:1}@hikari-trunk,60,tT)
exten => _9.,n,Hangup

; 着信 (201を鳴らす)
[from-hikari]
exten => s,1,Dial(PJSIP/201,40,tT)
exten => s,n,Wait(1)
exten => s,n,VoiceMail(201)
exten => s,n,Hangup

設定が終わったらAsteriskを起動。
# systemctl start asterisk.service
# systemctl enable asterisk.service

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください