FreeSWITCH使用MySQL配置

freeswitch支持mysql连接 1.安装mysql数据库 https://www.runoob.com/mysql/mysql-install.html 2.安装unixodbc unixODBC是一个可以让你在Unix/Linux系统下使用ODBC来连接数据库的组件,就像java中的mysql-connector-java-5.1.6-bin.jar一样,负责连接数据库的。 yum install unixODBC-... 阅读详情

FreeSWITCH使用MySQL数据库

FreeSWITH 默认使用 sqlite 作为数据库,但是很多时候我们需要使用 MySQL 等数据库作为服务器数据库使用。这里以 MySQL 为例介绍相关配置

FreeSWITH 的安装可参考上一篇文章 流媒体服务器FreeSWITCH的安装、配置与启动

1. 安装ODBC库

yum install mysql-connector-odbc.x86_64 unixODBC-devel.x86_64

2. 配置ODBC

vim /etc/odbc.ini

[freeswitch]            # mysql的表名字
Description = MySQL
Driver = MySQL
SERVER = 127.0.0.1      # mysql所在的地址
Socket = /var/lib/mysql/mysql.sock
PORT = 3306
PASSWORD = 123456	# 数据库密码
DATABASE = freeswitch   # 数据库是freeswitch
OPTION  = 67108864
CHARSET = UTF8

vim /etc/odbcinst.ini

[MySQL]
Description     = ODBC for MySQL
Driver          = /usr/lib64/libmyodbc5.so
Setup           = /usr/lib64/libodbcmyS.so
Driver64        = /usr/lib64/libmyodbc5.so
Setup64         = /usr/lib64/libodbcmyS.so
FileUsage       = 1

3. 安装数据库

如果你的服务器没有安装 MySQL 可以按照下述方法安装,如果已经有了数据库,则跳过这个步骤。

因为笔者使用的系统是 CentOS 7 所以推荐使用 mariadb 替代 MySQL

yum install mysql.x86_64 mysql-connector-odbc.x86_64 mysql-devel.x86_64 mysql-libs.x86_64 mysql-server.x86_64  perl-DBD-MySQL.x86_64

// 用 mariadb 替代 MySQL  
yum install mariadb mariadb-server
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation 
yum install mariadb-devel 

初始化数据库后创建 freeswitch 数据库 create database freeswitch;
接下来测试 ODBC 是否正常

isql -v freeswitch

如果登陆成功,那么就说明是OK的。此时的 MySQL 数据库里面的表还是空的。

freeswitch 分机号 使用MySQL数据库 2、让lua脚本接管用户注册验证,这里调用的脚本是freeswitch/script/gen_dir_user_xml.lua内容如下,默认无该脚本,需自行创建。-- -->`update_time` timestamp NULL DEFAULT NULL COMMENT '分机号更新时间',`user` varchar(10) DEFAULT NULL COMMENT '分机号', 阅读详情

相关推荐

FreeSwitch 1.9.0 安装配置使用MySQL管理账户,并实现视频通话

最近因为项目上的需要入手了FreeSwitch。 之前尝试过Asterisk,但个人感觉对H264的支持不是特别友好,所以用才选择了FreeSwitch。 安装FreeSwitch前的准备工作: 1、VMare上安装一个CentOS的虚拟机 安装CentOS 7: 我这边选择的配置是双核,硬盘大小20GB,内存2GB,网络连接选择桥接模式。 安装过程中选择最小安装,并配置好网络连接...

u011745859的专栏 5108

FreeSWITCH 1.10 最新版 MySQL 配置

FreeSWITCH 1.10 最新版 MySQL 配置

1115

freeswitch一、ubuntu16.04安装freeswitch以及ODBC使用mysql

安装freeswitch 下载地址:http://files.freeswitch.org/freeswitch-releases/ 选择下载版本freeswitch-1.8.5.tar.gz ,下载完成后拷贝到/usr/local/src解压缩 cd /usr/local/src 然后解压freeswitch-1.8.5.tar.gz sudo tar -xvf freeswitch-1.8.5.tar.gz 先更新软件包 sudo apt-get update sudo apt-get instal

qq_40170041的博客 3094

FreeSWITCH使用mysql存储用户

FreeSWITCH+mysql存储用户数据

u013647747的博客 1278

Freeswitch替换sqlLit改为mysql,同时记录通话话单

freeswitch集成mysqlfreeswitch话单记录

mokeily99的博客 3234

windows 下FreeSwitch 连接mysql

1. 安装ODBC 下载 进到MySQL官网下载对应平台和位版本的驱动程序https://dev.mysql.com/downloads/connector/odbc/ 下载完安装包后,双击打开安装包,按照默认选项进行安装即可。 zip安装 转载:MySQL | MySQL Connector/ODBC zip安装_惜木兮的博客-CSDN博客_mysql-connector-odbc 2. 配置ODBC 1、打开windows 下的控制面板下的管理工具,找到ODBC64数据源。(同系.

qq_22626483的专栏 2594

windows配置freeswitch1.6使用mysql

1、下载mysql安装 2、建立数据库,创建用户,给数据库权限。我都设为freeswitch。   3、配置MYSQL数据源 windows上要配置mysql数据源,控制面板中,找到管理工具-->数据源(ODBC)-->系统DSN--->选择mysql odbc 5.3 unicode driver     DSN:freeswitch   tcp/IPserver:...

ssj901217的博客 3434

freeswitch 改用mysql_不配置ODBC,使用mysql,postgresql对FreeSWITCH进行用户认证

配置ODBC,使用mysql,postgresql对FreeSWITCH进行用户认证tags:无ODBC mysql postgresql FreeSWITCH用户认证 创建时间:2016-08-27 15:01:44下载:主要用于避免去配odbc,支持多核多线程,同时启动一个应用即可完成工作而用。1. 用于Windows下对FreeSWITCH使用postgresql对extension...

weixin_39693438的博客 426

FreeSwitch 1.10及以上版本 配置 远程连接 mysql

freeswitch1.10以上版本 配置连接mysql

shy_black的博客 2012

FreeSwitch 配置内核使用的ODBC-----Mysql

FreeSwitch 配置内核使用的ODBC-----Mysql

oba没有马 4145

freeswitch 改用mysql_FreeSwitch安装及使用(含启用内置mariadb(mysql))

-lang-en freeswitch-sounds-en-* freeswitch-sounds-music-*freeswitch-lua freeswitch-xml-cdrfreeswitch-database-mariadbsystemctl enable freeswitch4、使用内置mariadb数据库:注意,如果使用FS的mariadb支持就不能使用最新的mariadb,要用c...

weixin_39867200的博客 3015

freeswitch使用mysql替代原有数据库,多freeswitch使用同一mysql

实际项目中可能会需要用mysql替代原有的sqlite,具体方法如下(debain 8系统): 在数据库服务器上安装mysql,并且允许远程连接,创建一个名为freeswitch的数据库。 在允许远程连接的时候,如果连接不上,请检查权限和/etc/mysql/my.cnf中的bind-address是否打开,如果打开着,请注释掉这一行。 在freeswitch服务器上面安装o

大头菜馅馒头 5923

freeswitch 改用mysql_freeswitchMysql

一、安装odbcapt-get install unixodbc如果需要用到编译的头文件之类的apt-get install unixodbc-dev二、安装mysql驱动apt-get install libmyodbc多数可能出现这个报错:Reading package lists... DoneBuilding dependency treeReading state information...

weixin_39517199的博客 680

freeswitch 安装 配置mysql

yum install unixODBC-devel openssl-devel gnutls-devel libogg-devel libvorbis-devel curl-devel libtiff-devel libjpeg-devel python-devel expat-devel zlib zlib-devel bzip2 which  ncurses-devel *termcap*

gredn的专栏 1191

freeswitch 改用mysql_freeswitch远程连接mysql

转自http://blog.csdn.net/dreamcode/article/details/84589741. 安装unixODBC 和 MySQL ODBC Connectoryum install unixODBC-devel mysql-connector-odbc2. 创建软连接ln -s libmyodbc5.so libmyodbc.so3. 在远程MySQL服务器中创建数据库“...

weixin_29802461的博客 863

freeswitch 改用mysql_FreeSWITCH使用mysql等采用ODBC方式作为内核数据库

FreeSWITCH使用mysql等采用ODBC方式作为内核数据库tags:FreeSWITCH mysql odbc 配置 创建时间:2015-09-07 18:58:45Install unixODBCsudo apt-get install unixodbc-dev libmyodbc配置odbc/etc/odbc.ini for MySQL[freeswitch]Driver ...

weixin_39619478的博客 192

FreeSwitch 使用ODBC连接MYSQL

3、修改配置文件 /etc/odbcinst.ini 的MYSQL节点,将驱动包的路径设置正确。unixODBC是一个可以让你在Unix/Linux系统下使用ODBC来连接数据库的组件。2、修改配置文件/etc/odbc.ini,如果没有就创建一个新的,并写入以下内容。切换到freeswitch源码目录,执行命令。如果出现以下结果则表示能正常连接数据库。5、重新编译freeswitch源码。1、首先安装unixodbc。4、验证数据库连接使用命令。

938

远程 odbc mysql_Linux 下 FreeSWITCH 远程连接使用 MySQL 替代 SQLite . (Using ODBC in the core )...

Windows下面的迁移步骤,参考百问《Freeswitch》1. 安装unixODBC 和 MySQL ODBC Connectoryum install unixODBC-devel mysql-connector-odbc2. 创建软连接ln -s libmyodbc5.so libmyodbc.so3. 在远程MySQL服务器中创建数据库“freeswitch” ,创建有密码用户4. 添加...

weixin_35705784的博客 202
上一篇: 流媒体服务器FreeSWITCH的安装、配置与启动
下一篇: FreeSWITCH使用数据库存储用户
TangVim
博客等级 码龄10年 13粉丝 9原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值