Asterisk15: Pj_ssl_cipher_name: 在 OpenWrt 上加载 res_pjsip.so 时找不到符号错误

Asterisk15: Pj_ssl_cipher_name: symbol not found error while loading res_pjsip.so on OpenWrt

我在 Openwrt 的 asterisk 15 中加载 res_pjsip.so 时出现以下错误。有人可以让我知道我错过了什么吗?

module load res_pjsip.so

Unable to load module res_pjsip.so
Command 'module load res_pjsip.so' failed.
WARNING[19228]: loader.c:580 load_dlopen: Error loading module 'res_pjsip.so': 
Error relocating /usr/lib/asterisk/modules/res_pjsip.so: pj_ssl_cipher_name: symbol not found
WARNING[19228]: loader.c:1184 load_resource: Module 'res_pjsip.so' could not be loaded.

已选择以下包以及项目库

asterisk15 asterisk15-pjsip asterisk13-bridge-simple asterisk13-codec-alaw asterisk13-res-rtp-asterisk

在 openwrt 上有时会发生这种情况

最有可能 - 你有其他版本的 openssl 库,与 asterisk 想要的不一样。

我使用的是 pjproject 2.6,更新到 2.7 解决了这个问题。