• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當前的位置是:  首頁(yè) > 資訊 > 國內 >
     首頁(yè) > 資訊 > 國內 >

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

    2021-11-16 10:09:15   作者:   來(lái)源:Asterisk開(kāi)源派   評論:0  點(diǎn)擊:


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

    專(zhuān)題

    CTI論壇會(huì )員企業(yè)

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 长岭县| 和平县| 乌审旗| 肥城市| 凯里市| 双鸭山市| 额济纳旗| 永德县| 维西| 瑞昌市| 海丰县| 习水县| 盘山县| 宜春市| 延津县| 淅川县| 仙居县| 博客| 阿坝| 富川| 宁南县| 廉江市| 襄城县| 阿鲁科尔沁旗| 汤阴县| 台北市| 修文县| 垣曲县| 安岳县| 高青县| 习水县| 南宫市| 古丈县| 新河县| 铁力市| 镇原县| 丰宁| 辉南县| 汶上县| 辉县市| 上犹县| http://444 http://444 http://444 http://444 http://444 http://444