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 

查看免打擾的分機

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章