今天,通过安装Asterisk-19再测试一下欧拉的支持包支持情况。首先说明,我们仅测试openEuler对底层支持包的完整性以及相关支持包的安装情况,关于后期运行性能等方面分担测试待笔者有时间后再做进一步测试。

测试环境:
CPU型号:2vCPUs | 4 GiB | c6s.large.2
操作系统:openEuler 20.03 64bit
Asterisk-19
首先,用户确认购买的服务器版本。购买华为服务器,版本为openEuler 20。

然后登录系统以后,查看系统版本,显示结果是openEuler 20.0.3 版本。

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

tar zxvf jansson 压缩包./configuremakemake install
PJSIP是Asterisk目前和未来新版本使用的SIP协议栈,所以,用户可以先编译PJSIP,用户也可以通过Asterisk编译自动绑定PJSIP的版本。如果用户需要手动编译PJSIP,用户可以下载PJSIP,执行源代码编译安装:
cd /usr/srcwget https://github.com/pjsip/pjproject/archive/2.10.tar.gztar xvf 2.10.tar.gzcd pjproject-2.10./configure CFLAGS="-DNDEBUG -DPJ_HAS_IPV6=1" --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-video --disable-sound --disable-opencore-amrmake depmakemake installldconfig
在源代码目录下执行./configure,make, make install, make samples, 如果环境配置成功的话,编译完成,启动Asterisk以后,检查版本和其他加载的PJSIP模块。



退出Asterisk后显示系统状态:

文章转载自Asterisk开源派,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




