星號:如何安裝IP電話軟件

星號,如何安裝

星號 是一個 免費和開源平台,以實現您自己的基於VoIP的總機 為您的小型企業或組織。 這樣,您可以提高生產效率,並能夠以最理想的方式使用您擁有的所有電話為客戶提供服務。

在本指南中,您將 了解如何在Ubuntu中安裝和配置它,因為它是最受歡迎的發行版之一。 但是對於其他基於Debian的發行版,甚至對於其他GNU / Linux發行版,步驟也可能非常相似,因為它將從源代碼安裝並編譯以生成二進製文件。

對於其他平台(例如Microsoft Windows或macOS),您無需從源代碼進行編譯,而可以找到已準備好安裝的已編譯軟件包。

逐步安裝Asterisk

安裝星號 在您的系統上,您只需要按照以下簡單步驟操作即可...

先決條件

在開始安裝Asterisk之前,您應該首先擁有所有 必要的套餐 編譯。 通常,您的發行版中可能已經包含它們,但是您可以通過運行以下程序來確定(如果安裝了它們,它們將什麼也不做):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

這將安裝wget軟件包,以下載源代碼,Subversion版本控制系統以及用於從源代碼構建軟件包的基本軟件包。

下載星號

以下將是 下載自己的字體 Asterisk軟件,即可以從中構建該程序二進製文件的源代碼。 為此,必須從終端執行:

這將下載該軟件的As​​terisk 18.3.0版本,這是撰寫本文時的最新版本。

cd /usr/src/

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

解決依賴關係

下一步是 解決依賴關係 是Asterisk擁有的,尤其是在通話所需的MP3模塊上。 為此,可以在終端上運行以下命令以使用可用於這些目的的腳本:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

這些命令將解決這些依賴關係,並在安裝成功後顯示成功安裝消息。

安裝星號

現在是時候這樣編譯和安裝Asterisk了。 為此,遵循的步驟非常簡單,您只需使用:

如果您有問題或正在嘗試安裝其他版本,請閱讀LEADME文件。 可能會有細微的差異。

sudo ./configure

sudo make menuselect

從菜單中選擇 格式_mp3 並按F12鍵,也可以使用鍵盤選擇“保存並退出”,然後按Enter。

之後,您可以開始 合編 因此:

sudo make -j2

您可以通過處理器的內核數來修改-j附帶的數字。 例如,如果您有8個內核,則可以使用-j8來加快編譯速度。 如果只有一個內核,則可以取消-j選項。

基本配置

編譯完成後,可能會或多或少地取決於您計算機的性能,以下是 安裝 來自二進製文件:

sudo make install

它將已經安裝。 但是該過程尚未完成。 下一步是安裝一些基本的PBX配置文件: 

sudo make basic-pbx

sudo make config

sudo ldconfig

基本Asterisk設置的下一步是創建一個新用戶。 出於安全考慮,最好 創建一個新用戶:

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

現在,您必須打開以下配置文件 / etc /默認/星號 使用您最喜歡的文本編輯器並取消註釋兩行(從開頭刪除#):

  • AST_USER =»星號»
  • AST_GROUP =»星號»

下一步是將創建的用戶添加到 撥出和音頻組 IP電話系統需要工作:

sudo usermod -a -G dialout,audio asterisk

現在,您必須修改 權限和所有者 與創建的用戶一起使用的一些文件和目錄,而不是默認的星號所使用的文件和目錄:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

開始過程

配置完所有內容後,以下是 開始服務 這將啟動星號過程。 為此,只需運行:

sudo systemctl start asterisk

sudo systemctl enable asterisk

驗證它是否在工作:

sudo asterisk -vvvr

如果它不起作用,請檢查您是否已正確啟動,或是否有某種規則 防火牆或安全系統 可能會阻止它。

更多信息 - 星號維基

星號配置

星號,替代

完成所有操作後,您應該已經在運行VoIP電話服務器,以便連接到LAN的電話可以正常運行。 但是,如果您必須執行某種 組態 特別是,您可以考慮以下重要的Asterisk文件:

  • /etc/asterosk/asterisk.conf:是主要的配置文件。 您可以在其中配置有關係統本身的所有基礎知識,例如其餘配置所在的目錄,聲音文件,模塊等,以及服務的重要功能。
  • /etc/asterisk/sip.conf:它是另一個重要的配置文件,它定義SIP協議的工作方式,以定義系統用戶以及必須連接的服務器。 在內部,您將看到兩個重要的部分,其中一個是[global],代表全局參數,另一個是用戶或其他用戶的上下文。
  • /etc/asterisk/extensions.conf:另一個重要的Asterisk配置文件。 您可以在其中確定其行為方式。
  • /etc/asterisk/queues.conf-配置隊列和隊列代理,即成員。
  • /etc/asterisk/chan_dahdi.conf:組態通訊卡的組和參數的位置。
  • /etc/asterisk/cdr.conf:指示如何存儲通話記錄。
  • /etc/asterisk/features.conf:特殊功能,例如轉移,轉移等。
  • /etc/asterisk/voicemail.conf-語音信箱帳戶和設置。
  • /etc/asterisk/confbridge.conf-配置會議室用戶,會議室和菜單選項。
  • 他人:Asterisk具有非常多才多藝且靈活的特點,因此儘管有一些主要配置,但仍可以有更多配置。

2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   電腦守護者 他說:

    非常有趣的是,有人鼓勵我記錄Asterisk的安裝和配置,謝謝Isaac。

    您打算繼續閱讀有關該主題的其他文章嗎? 我離開想要更多。 我了解並非所有人都擁有網絡電話,但是我們可以在移動設備上測試VoIP軟件嗎? (例如)

    我表示祝賀,並希望鼓勵您繼續深入研究該主題。

    非常感謝

  2.   林*翔 他說:

    https://www.freepbx.org/

    也許你早點到這兒。 它包括asterix(或多或少),並且避免了控制單元的所有手動配置。 無論如何,您都必須花時間和耐心。

    祝那些振作起來的人好運!