Asterisk支持了多种方式来关闭Asterisk服务,它们是:
core stop now - 此命令通知系统立刻停止Asterisk运行,结束任何正在进行的呼叫。
core stop gracefully - 此命令会禁止发起新的呼叫,允许正在进行时呼叫进行执行。当所有呼叫停止后,再停止Asterisk。
core stop when convenient - 此命令将一直等待,直到没有呼叫进行,然后Asterisk停止。此命令不会禁止新的呼叫产生。
有三个命令和Asterisk重新启动相关。
core restart now - 此命令马上重新启动Asterisk 服务,结束任何正在进行的呼叫。
core restart gracefully - 此命令会禁止发起新的呼叫,允许正在进行时呼叫进行执行。当所有呼叫停止后,再重新启动Asterisk。
core restart when convenient - 此命令将一直等待,直到没有呼叫进行,然后Asterisk重新启动。此命令不会禁止新的呼叫产生。
还有一个经常使用的命令,
core abort shutdown - 当用户使用以上命令支持gracefully或者convenient选项后,这个命令将中断停止或者重新启动Asterisk。
命令行启动:
asterisk
ps -ef | grep asterisk
连接一个已运行的Asterisk
asterisk -r
前台运行
asterisk -c
增加Verbosity级别
asterisk -cvv
指定用户身份运行
asterisk -U asteriskuser
asterisk -U asteriskuser -G asteriskuser
# sudo chown -R asteriskuser:asteriskuser /usr/lib/asterisk
# sudo chown -R asteriskuser:asteriskuser /var/lib/asterisk
# sudo chown -R asteriskuser:asteriskuser /var/spool/asterisk
# sudo chown -R asteriskuser:asteriskuser /var/log/asterisk
# sudo chown -R asteriskuser:asteriskuser /var/run/asterisk
# sudo chown asteriskuser:asteriskuser /usr/sbin/asterisk
帮助
asterisk -h
以系统服务方式启动
make config
service asterisk start|stop|restart
有时间再记录后续
官方文档地址:(Asterisk) 最新完整中文用户手册http://www.asterisk.org.cn/asterisk-cn-doc/doc/index.html