1.转到asterisk目录下
cd /ect/asterisk
2.编辑两个文件,第一个文件pjsip.conf,创建两个分机号1111,6666
sudo vim pjsip.conf /*进入编辑界面*/
[trnreloadansport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[1111]
type=endpoint
context=from-internal
disallow=all
allow=ulaw
auth=1111
aors=1111
[1111]
type=auth
auth_type=userpass
password=a1234
username=1111
[1111]
type=aor
max_contacts=1
[6666]
type=endpoint
context=from-internal
disallow=all
allow=ulaw
auth=6666
aors=6666
[6666]
type=auth
auth_type=userpass
password=a1234
username=6666
[6666]
type=aor
max_contacts=1
3.编辑第二个文件extensions.conf
sudo vim extensions.conf /*进入编辑界面*/
[from-internal]
exten => 10010,1,Dial(PJSIP/1111) /*当拨打10010时转到分机1111中*/
exten => 10086,1,Dial(PJSIP/6666) /*当拨打10086时转到分机6666中*/
exten => 110,1,Answer() /*当拨打110时自动接听*/
same => Wait(1)
same => n,Playback(hello-world)
same => n,Hangup()
当编辑完成后,可能在软电话中注册不上,重启虚拟机,然后关掉linux防火墙,启动asterisk,进入CIL命令窗口,输入dialplan reload,再完成注册,拨打号码。
sudo reboot
sudo ufw disable
sudo /etc/init.d/asterisk start
asterisk -cvvvvv
dialplan reload
------------------------------------------------------------------------------
复制不行就可以试试手打。