我已经在运行1.10.7版本的自由女巫盒上安装了3。然后,我取消了python3文件中的module.conf行的注释。然后做了一个reloadxml,这个重新加载成功了。当我做一个"module_exists mod_python3“时,我就会变得错误。然后我尝试加载它,我得到的错误如下所示,这很奇怪,因为python3.so 3。该目录中的文件也是如此,并且具有与dir中的其他文件相同的权限。我已经重新启动盒,以及重新启动FS,但没有运气。我还能做什么呢?
freeswitch@fusionPBX> load module mod_python3
+OK Reloading XML
-ERR [module load file routine returned an error]
2022-02-21 20:27:34.505352 99.03% [CRIT] switch_loadable_module.c:1750 Error Loading module /usr/lib/freeswitch/mod/module mod_python3.so
**/usr/lib/freeswitch/mod/module mod_python3.so: cannot open shared object file: No such file or directory**
root@fusionPBX:/usr/lib/freeswitch/mod# ls -ltr | grep python
-rw-r--r-- 1 root root 207968 Oct 24 17:26 mod_python.so
-rw-r--r-- 1 root root 207624 Oct 24 17:26 mod_python3.so
root@fusionPBX:/usr/lib/freeswitch/mod# pwd
/usr/lib/freeswitch/mod发布于 2022-02-22 06:02:43
这对我起了作用:
apt-get install freeswitch-mod-python3
然后,我将模块添加到autoload_ the /Modes.con.xml的末尾,从而加载该模块。
<configuration name="modules.conf" description="Modules">
<modules>
...
<load module="mod_python3"/>
</modules>
</configuration>重新启动后,在运行时可以看到加载的模块:
freeswitch@dc01-sip01> show modules
...
api,pyrun,mod_python3,/usr/lib/freeswitch/mod/mod_python3.so
api,python,mod_python3,/usr/lib/freeswitch/mod/mod_python3.s这是在一个香草Debian盒与FreeSWITCH回购添加。
https://stackoverflow.com/questions/71212792
复制相似问题