Asterisk PBX 快速安装向导
生活随笔
收集整理的這篇文章主要介紹了
Asterisk PBX 快速安装向导
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Asterisk PBX
可以簡單的安裝到大多數 Linux發行版本上,如 Debian, RedHat等,也可以定制到專用Linux版本運行,如Astlinux就是一個定制系統的例子。Asterisk PBX還可以運行于 Windows的cygwin境下(功能受到較大限制),我們還曾經試過將Asterisk移植到一款 ARM 嵌入式系統上,并支持專用的IP語音板卡。 下面我們將介紹最常見的應用方式,將Asterisk安裝到一般的Linux發行版本上。安裝的參考統配置:
asterisk-1.2.10/
asterisk-1.2.10/build_tools/
asterisk-1.2.10/build_tools/make_svn_branch_name
asterisk-1.2.10/build_tools/mkdep
asterisk-1.2.10/build_tools/make_build_h
asterisk-1.2.10/build_tools/make_version_h
...... 3. 編譯 編譯過程很簡單,直接make即可。asterisk需要一些額外的庫支持,如:curses(或termcap)、Openssl、zlib等。若提示未安裝這些軟件,可通過下面的命令來完成安裝: redice:/root# apt-get install ncurses-dev
?redice:/root# apt-get install libssl-dev
?redice:/root# apt-get install zlib1g-dev
? 4. 安裝 直接通過make install安裝 asterisk,這樣安裝將 asterisk可執行代碼、模塊和庫文件安裝到系統中。要獲得一個可運行的系統,還需要創建一些配置文件,一種更快捷感受 asterisk 功能的方法是安裝隨源碼同示發布的示例配置,通過make samples即可安裝示例配置文件。 redice:/root# make install
redice:/root# make samples 5.運行 asterisk 可以以root用戶身份運行,出于安全考慮,可以創建一個獨立的用戶專門用于Asterisk的運行。例如以 asterisk用戶及 asterisk 用戶組來運行: redice:/root# asterisk -G asterisk -U asterisk? 更好的方式是通過 asterisk提供的啟動腳本 safe_asterisk 來啟動。啟動Asterisk后,可以通過asterisk -r或 rasterisk 連接到Asterisk命令行管理終端。例如: redice:/root# rasterisk
redice*CLI> show channeltypes
Type??????? Description??????????????????? Devicestate?Indications? Transfer??
----------? -----------??????????????????? -----------?-----------? --------??
Phone?????? Standard Linux Telephony API D no????????? ?no?????????? no????????
Console???? OSS Console Channel Driver???? no??????????yes????????? no????????
Feature???? Feature Proxy Channel Driver?? no??????????yes????????? no????????
Skinny????? Skinny Client Control Protocol no?????????? yes???????? ?no????????
Local?????? Local Proxy Channel Driver???? no??????????yes????????? no????????
IAX2??????? Inter Asterisk eXchange Driver yes????????? yes????????? yes???????
MGCP??????? Media Gateway Control Protocol no?????????? yes????????? no????????
Agent?????? Call Agent Proxy Channel?????? yes?????????yes????????? no????????
SIP???????? Session Initiation Protocol (S yes????????? yes????????? yes??????? Asterisk 已經成功運行起來了,支持 SIP、MGCP、IAX2、Skinny等。 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
- CPU: PIII 800
- RAM: 128M
- OS: Debian 3.1
- Asterisk - Asterisk PBX核心代碼;
- Asterisk-Addons - Asterisk附加模塊或插件;
- Asterisk-Sounds -提示語音;這個模塊原來是與源碼放在一起的,后來為了方便開發者獲取代碼和類管理而獨立出來;
- Libiax - Inter-Asterisk eXchange (IAX)協議庫,這是一個 Asterisk 專用的協議庫;
- Libpri -用于T1/E1/J1接口的PRI(Primary Rate ISDN)函數庫;
- Zaptel - Digium硬件的Linux核心驅動,也包括一些虛擬設備驅動。
asterisk-1.2.10/
asterisk-1.2.10/build_tools/
asterisk-1.2.10/build_tools/make_svn_branch_name
asterisk-1.2.10/build_tools/mkdep
asterisk-1.2.10/build_tools/make_build_h
asterisk-1.2.10/build_tools/make_version_h
...... 3. 編譯 編譯過程很簡單,直接make即可。asterisk需要一些額外的庫支持,如:curses(或termcap)、Openssl、zlib等。若提示未安裝這些軟件,可通過下面的命令來完成安裝: redice:/root# apt-get install ncurses-dev
?redice:/root# apt-get install libssl-dev
?redice:/root# apt-get install zlib1g-dev
? 4. 安裝 直接通過make install安裝 asterisk,這樣安裝將 asterisk可執行代碼、模塊和庫文件安裝到系統中。要獲得一個可運行的系統,還需要創建一些配置文件,一種更快捷感受 asterisk 功能的方法是安裝隨源碼同示發布的示例配置,通過make samples即可安裝示例配置文件。 redice:/root# make install
redice:/root# make samples 5.運行 asterisk 可以以root用戶身份運行,出于安全考慮,可以創建一個獨立的用戶專門用于Asterisk的運行。例如以 asterisk用戶及 asterisk 用戶組來運行: redice:/root# asterisk -G asterisk -U asterisk? 更好的方式是通過 asterisk提供的啟動腳本 safe_asterisk 來啟動。啟動Asterisk后,可以通過asterisk -r或 rasterisk 連接到Asterisk命令行管理終端。例如: redice:/root# rasterisk
redice*CLI> show channeltypes
Type??????? Description??????????????????? Devicestate?Indications? Transfer??
----------? -----------??????????????????? -----------?-----------? --------??
Phone?????? Standard Linux Telephony API D no????????? ?no?????????? no????????
Console???? OSS Console Channel Driver???? no??????????yes????????? no????????
Feature???? Feature Proxy Channel Driver?? no??????????yes????????? no????????
Skinny????? Skinny Client Control Protocol no?????????? yes???????? ?no????????
Local?????? Local Proxy Channel Driver???? no??????????yes????????? no????????
IAX2??????? Inter Asterisk eXchange Driver yes????????? yes????????? yes???????
MGCP??????? Media Gateway Control Protocol no?????????? yes????????? no????????
Agent?????? Call Agent Proxy Channel?????? yes?????????yes????????? no????????
SIP???????? Session Initiation Protocol (S yes????????? yes????????? yes??????? Asterisk 已經成功運行起來了,支持 SIP、MGCP、IAX2、Skinny等。 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的Asterisk PBX 快速安装向导的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你知道吗?端午节其实是中国最早的卫生防疫
- 下一篇: boost::weak_ptr和enab