Asterisk 配置与使用
今天下午试用了一下Asterisk
在树莓派上的应用,因为仅仅是为了做演示项目使用,得益于互联网上大量的技术大牛的博客,所以整个安装、配置和使用都很顺利。
树莓派 3B 安装 Asterisk
sudo apt-get install asterisk
配置 SIP 账号
在配置文件/etc/asterisk/sip.conf
的文件最后,添加以下内容
[8001]
type=friend
username=no8001
secret=pw8001
host=dynamic
context=default
[8002]
type=friend
username=no8002
secret=pw8002
host=dynamic
context=default
实际上,这[]
中的内容才是真正的SIP
用户名,而username
仅相当于description
;
如果要增加视频通话支持,需要去掉下面这一行的注释
videosupport=yes
增加默认拨号规则
在配置文件/etc/asterisk/extensions.conf
的文件最后,添加以下内容
[default]
exten => 8001,1,Dial(SIP/8001)
exten => 8002,1,Dial(SIP/8002)
使用 Asterisk 命令行调试
下面是几个比较有用的命令
pi@raspberrypi:~ $ sudo asterisk -r
raspberrypi*CLI> sip show peers
raspberrypi*CLI> sip show users
raspberrypi*CLI>
raspberrypi*CLI> reload
raspberrypi*CLI> help
raspberrypi*CLI>