首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将FusionPBX db从PostgreSQL移动到SQLite

将FusionPBX db从PostgreSQL移动到SQLite
EN

Stack Overflow用户
提问于 2022-07-14 20:06:47
回答 1查看 113关注 0票数 0

是否可以将FreeSWITCH配置为对其内部数据库使用SQLite而不是默认的PostgreSQL?

EN

回答 1

Stack Overflow用户

发布于 2022-08-01 02:18:52

FreeSWITCH使用SQLite作为它的默认数据库。当然你可以把它改回这里。您需要在XML配置文件和SIP配置文件参数中的几个位置进行更改。从我的头顶上:

/etc/freeswitch/autoload_configs/switch.conf.xml

代码语言:javascript
复制
Comment out:
<!-- <param name="core-db-dsn" value="XXXXXX" /> -->
Add the following line:
<param name="auto-create-schemas" value="true"/>

接下来,在SIP概要文件中,注释掉或删除以下参数:

代码语言:javascript
复制
<--<param name="core-db-dsn" value="pgsql://hostaddr=127.0.0.1 dbname=freeswitch user=freeswitch password='" />-->

最后,在FreeSWITCH控制台中重新配置和重新加载XML:

代码语言:javascript
复制
freeswitch> sofia profile <profile_name> [<rescan>|<restart>] reloadxml

修改这些参数后,重新启动FreeSWITCH:

代码语言:javascript
复制
systemctl restart freeswitch

您应该发现FreeSWITCH将自动为核心和SIP创建数据库。

我认为这是其中的大部分。其他模块(如mod_callcenter或mod_fifo )可能还有其他数据库,但这些DSN是在它们自己的配置文件中配置的。这应该能让你从核心开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72986119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档