Asterrik一些常用命令

Asterisk

常用命令

 

 

1

amportal

命令,

 

这个东东是

freepbx

搞的,它是负责管控

asterisk

。我们看一下系统的进程

 

 

如上图所示,

asterisk

就是咱们的主角,而

safe_asterisk

就是垂帘听政,管它

的。当

asterisk

进程被

kill

了时,

safe_asterisk

会试图重新启动它。这对于稳定性

至关重要哦。

 

 

amportal 

 

start 

启动

asterisk 

 

amportal 

 

restart 

重启

asterisk 

 

amportal 

 

stop 

关闭

asterisk 

2

asterik

命令

 

Asterisk 

命令可以启动

asterisk

程序,

后面可以加参数

 

比如

asterisk 

 

-vvvvvv 

 

v

越多,

debug

的等级越高,控制台输出越详细。

 

如果

asterisk

已经启动,可以用

 

asterisk 

 

-r

命令连接到它的控制台,在这里

面可以执行

CLI

的命令,管控

asterisk 

 

3:CLI

命令

 

 

sip 

 

show 

 

peers 

查看

sip

电话设备的注册情况,如下图

 

 

 

这里显示了分机号、

ip

、端口以及状态,

ok

”表示正常

 

 

iax2 

 

show 

 

peers 

查看

iax

电话设备的注册情况,如下图

 

 

 

show 

 

hints 

 

查看工号和分机设备的对应绑定情况,如下图

 

 

 

这里显示了工号、设备类型

/

设备号、状态。状态有以下几种

 

Unavailable: 

不可用,一般是由于设备没注册上

 

Idle  

 

:

空闲

 

InUse 

 

:

正在使用

 

 

 

show 

 

queues 

 

查看队列情况,包括了队列分机列表、状态(这个状态有时候

貌似不准确,应该以

show hints

的为准

----

个人观点)

 

 

 

reload 

重装配置文件。

 

 

module load xxx

 

载入

xxx

模块,

xxx

是模块的名称,如果不知道,可以按

tab

全。

 

 

比如载入

cdr_addon_mysql.so

模块,

这个模块负责将保存通话记录到

mysql

数据

库里,它是通过

asterisk-addon

软件包安装的,在

/etc/asterisk/cdr_mysql.conf

个文件中配置数据库的对接信息。

 

 

载入了这个模块后我们就可以使用

cdr 

 

mysql 

 

status 

命令查看其状态。

 

 

module unload xxx

 

卸载某个模块,如下图,下载

cdr_addon_mysql.so

模块

 

 

注意,卸载了某个模块,它对应的功能肯定就不能用了,对应的

cli

命令肯定也

是用不了了,如下图

 

 

提示

 

No such command 

module 

reload 

xxx

 

重新载入某个模块,需要注意的是,并不是所有的模块都支

reload

操作。

 

 

show 

 

globals 

查看全局变量,如下图

 

 

这些全局变量是从

/etc/asterisk/extensions_additional.conf

这个文件中读取的,在

拨号规则中会用到,有几个常见的是

 

MIXMON_FORMAT = wav 

 

 

//

通话录音格式

 

RECORDING_STATE = ENABLED 

//

是否启用通话录音

 

OUT_1 = ZAP/g0 

 

 

 

 

//

第一呼出路由

 

database show 

查看

asterisk

数据库,

这个数据库不同于

mysql

等关系数据库,

对很简单,详情查看《

asterisk

,电话未来之路第二版》

 

 

如上图所示,这里记录了工号的情况。

 

 

上图是各个设备分机的情况。

 

Asterisk

标识分机置忙(

DND

)也是在这里进行的,另外还有服务评分功能也是

通过这个数据库作为“中转桥梁”

 

zap show channels 

查看

zaptel

语音卡各个通道。如下图

 

 

这里会显示语音卡的各个通道的

context

language

,如果没有,肯能是

/etc/asterisk/Zapata.conf 

文件的问题,也可能是驱动的问题。

 

stop now

 

立刻停止

asterisk

。这个命令和彪悍,会立即中断所有通话,因此对于

使用中的呼叫中心,慎用此命令,推荐使用下面的命令。

 

stop gracefully

 

 

温文尔雅滴停止

asterisk

顾名思义,

该命令会等到所有的操作、

通话结束后再关闭

asterisk

,因此,隆重推荐使用这个命令。

 

 

restart now

 

立刻重启

asterisk

 

restart gracefully

 

 

温文尔雅滴重启

asterisk

 

 

 

database show DND 

查看免打扰的分机

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值