日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Asterisk PBX 快速安装向导

發布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Asterisk PBX 快速安装向导 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Asterisk PBX 可以簡單的安裝到大多數 Linux發行版本上,如 Debian, RedHat等,也可以定制到專用Linux版本運行,如Astlinux就是一個定制系統的例子。Asterisk PBX還可以運行于 Windows的cygwin境下(功能受到較大限制),我們還曾經試過將Asterisk移植到一款 ARM 嵌入式系統上,并支持專用的IP語音板卡。 下面我們將介紹最常見的應用方式,將Asterisk安裝到一般的Linux發行版本上。安裝的參考統配置:
  • CPU: PIII 800
  • RAM: 128M
  • OS: Debian 3.1
Asterisk 的運行并不需要特別的硬件支持,Digium官方硬件主要提供與傳統線路(PSTN)或設備(話機/PBX)接口功能。當然,如果要獲得運營級的性能,相應的硬件配置需要高得多。下面以在 Debian 3.1 系統的安裝過程簡要介紹 Asterisk PBX的安裝。 源代碼 源碼可以從官方站點或鏡像站點(http://www.asterisk.org/download)下載。開發人員可以通過Subversion直接從SVN庫中獲取最新版本代碼。你會看到幾個軟件包,這里只簡要說明一下:
  • 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核心驅動,也包括一些虛擬設備驅動。
安裝過程1.下載 Asterisk 源代碼 從Asterisk官方站點下載源碼,此處以安裝Asterisk 1.2.10版本為例。 2.解開壓縮包 redice:/root# tar -zxvf asterisk-1.2.10.tar.gz
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 快速安装向导的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。