目标使用mysql替换掉freeswitch默认的sqlite数据库环境Centos 6.xfreeswitch 1.2.16
安装odbc和mysql-connectoryum install mysql-connector-odbc.x86_64 unixODBC-devel.x86_64
配置DSN创建数据库realtime打开/etc/odbc.ini添加内容如下[MYSQLTP]Description = MySQL realtime databaseDriver = MySQLSERVER = 172.16.1.195PORT = 3306 DATABASE = realtimeOPTION = 67108864CHARSET = UTF8
测试数据库是否配置成功isql -v MYSQLQX root '123456'
配置模块DSN配置主程序和部分模块使用ODBC, 如果有新加模块, 请参考以下自行配置.1.修改conf/autoload_configs中的db.conf.xml文件 <param name="odbc-dsn" value="MYSQLTP:root:123456"/> 2. 修改conf/autoload_configs中的switch.conf.xml 修改字段<param name="core-db-dsn" value="MYSQLTP:root:123456" />添加<param name="odbc-dsn" value="MYSQLTP:root:123456"/>3.修改conf/autoload_configs中的voicemail.conf.xml 修改字段<param name="odbc-dsn" value="MYSQLTP:root:123456"/> 4.修改conf/autoload_configs中的callcenter.conf.xml <param name="odbc-dsn" value="MYSQLTP:root:123456"/>5.修改conf/sip_profiles中的internal.xml 和external.xml,internal-ipv6.xml<param name="odbc-dsn" value="MYSQLTP:root:123456"/> 备注: 其他模块请搜索odbc-dsn.测试rm -f /usr/local/freeswitch/db/*.db./freeswitch -c -nonat -rp查看控制台是否有错误进入目录/usr/local/freeswitch/db查看是否有新的文件生成, 如果有则确定文件是哪个模块生成, 修改模块DSN配置.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。