97成人免费视频,97视频免费公开成人福利,免费视频99,99婷婷,国产伊人久久,亚洲视频欧美,国产精品福利久久

您當前的位置是:  首頁 > 資訊 > 國內 >
 首頁 > 資訊 > 國內 >

openEuler-20.03 歐拉編譯安裝Asterisk-19

2021-11-16 10:09:15   作者:   來源:Asterisk開源派   評論:0  點擊:


  最近看到網絡上很多人在討論華為捐獻了openEuler 歐拉操作系統(tǒng)。筆者也帶著好奇心,想了解一下openEuler針對開源Asterisk方面的支持,以及安裝的流暢程度。前幾天,測試了麒麟 linux的安裝流程,安裝過程比較順利。
  基于華為鯤鵬CPU和Kylin linux架構編譯安裝Asterisk-19完善華為云語音業(yè)務生態(tài)鏈,實現私有云混合云多種業(yè)務
  今天,通過安裝Asterisk-19再測試一下歐拉的支持包支持情況。首先說明,我們僅測試openEuler對底層支持包的完整性以及相關支持包的安裝情況,關于后期運行性能等方面分擔測試待筆者有時間后再做進一步測試。
  測試環(huán)境:
  • CPU型號:2vCPUs | 4 GiB | c6s.large.2
  • 操作系統(tǒng):openEuler 20.03 64bit
  • Asterisk-19
  首先,用戶確認購買的服務器版本。購買華為服務器,版本為openEuler 20。
  
  然后登錄系統(tǒng)以后,查看系統(tǒng)版本,顯示結果是openEuler 20.0.3 版本。
  用戶登錄了華為ECS以后,可以通過命令進行安裝部署。在安裝編譯之前,我們首先需要做一點準備工作。根據筆者使用情況來看,openEuler的命令基本上是繼承了Centos系統(tǒng)的命令。因此,在安裝過程中,如果用戶熟悉Centos或者其他紅帽子變種發(fā)行版的用戶,可以按照Centos命令安裝支持包,編譯文件。如果發(fā)現有其他命令需要驗證的話,建議訪問歐拉官方社區(qū)獲得文檔說明以及nmcli 等網絡配置說明。為了保險起見,用戶需要提前更新一下系統(tǒng)支持包,然后執(zhí)行針對Asterisk的支持包的安裝,以下安裝包是Asterisk官方安裝建議支持的支持包,筆者在安裝時缺省了 “epel-release”。用戶可以使用DNF安裝方式,也可以繼續(xù)使用yum 安裝方式。
  yum install -y  dmidecode gcc-c++ ncurses-devel libxml2-devel make wget openssl-devel newt-devel kernel-devel sqlite-devel libuuid-devel gtk2-devel jansson-devel binutils-devel libedit libedit-devel wget
  另外比較重要的一個支持包是jansson 支持包。這個支持包直接通過git安裝訪問github有問題,安裝比較頭疼,建議用戶直接通過源代碼安裝方式安裝。安裝源代碼以后,解壓源代碼,然后一步步進行編譯。
  tar zxvf jansson 壓縮包
  ./configure
  make
  make install
  PJSIP是Asterisk目前和未來新版本使用的SIP協(xié)議棧,所以,用戶可以先編譯PJSIP,用戶也可以通過Asterisk編譯自動綁定PJSIP的版本。如果用戶需要手動編譯PJSIP,用戶可以下載PJSIP,執(zhí)行源代碼編譯安裝:
  cd /usr/src
  wget https://github.com/pjsip/pjproject/archive/2.10.tar.gz
  tar xvf 2.10.tar.gz
  cd pjproject-2.10
  ./configure CFLAGS="-DNDEBUG -DPJ_HAS_IPV6=1" --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-video --disable-sound --disable-opencore-amr
  make dep
  make
  make install
  ldconfig
  在源代碼目錄下執(zhí)行./configure,make, make install, make samples, 如果環(huán)境配置成功的話,編譯完成,啟動Asterisk以后,檢查版本和其他加載的PJSIP模塊。
  
  
  退出Asterisk后顯示系統(tǒng)狀態(tài):
 
  安裝編譯好Asterisk-19以后,用戶就可以繼續(xù)配置SIP分機,SIP trunk和鼎信SBC對接來測試基于華為openEuler的通信系統(tǒng)了。通過安裝實際測試,openEuler底層支持庫相對比較完善,對Asterisk-19編譯比較友好,安裝過程無太多的問題, 用戶應該可以非常快速在openEuler安裝Asterisk-19。
  參考鏈接:
  • www.asterisk.org.cn
  • www.asterisk.org
  • www.dinstar.cn
  • https://www.huawei.com/cn/news/2019/12/huawei-openeuler
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

專題

CTI論壇會員企業(yè)

庆云县| 广灵县| 石河子市| 张家界市| 孟津县| 梓潼县| 苍南县| 塔城市| 竹北市| 达孜县| 民权县| 寿光市| 天柱县| 陇南市| 雅安市| 礼泉县| 慈利县| 洪湖市| 土默特右旗| 南宫市| 衡水市| 长顺县| 大港区| 山东| 长乐市| 城固县| 永善县| 彭山县| 龙胜| 德格县| 庄浪县| 岳阳市| 淮安市| 同心县| 东丰县| 郁南县| 永平县| 平安县| 客服| 合山市| 新巴尔虎左旗|