次は各種設定ファイル対応。
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