freeswitch官方英文说明文档
http://wiki.freeswitch.org/wiki/Using_ODBC_in_the_core
1.安装unixodbc
从这个页面下载unixodbc
http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.0/
tar xvf unixODBC-2.3.0.tar.gz
cd unixODBC-2.3.0
./configure
make && make install
2.安装postgresql
下载postgresql-8.3.6.tar.bz2
tar xvf postgresql-8.3.6.tar.bz2
cd postgresql-8.3.6
./configure
make && make install
3.让freeswitch支持odbc
打开freeswitch odbc接口,并从新编译,安装
freeswitch-snapshot
./configure --enable-core-odbc-support
make && make install
4.配置odbc.ini
odbc.ini文件的配置如下
/etc/odbc.ini
[ha_fs]
Description = PostgreSQL
Driver = PostgreSQL
Trace = No
TraceFile = /tmp/psqlodbc.log
Database = ha_fs
Servername = 192.168.1.115
UserName =
Password =
Port = 5432
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ShowOidColumn = No
FakeOidIndex = No
ConnSettings =
5.修改sip_profiles
修改internal.xml这个文件
vim /usr/local/freeswitch/conf/sip_profiles/internal.xml
找到 odbc-dsn这一行,修改如下:
<param name="odbc-dsn" value="ha_fs:root:123456"/>
分享到:
相关推荐
FreeSwitch配置和使用手册 1. FreeSwitch 简介 FreeSwitch是一个强大的开源通信平台,设计用于处理各种媒体通信,包括语音、视频和文本。它不仅能够作为个人软电话客户端,还可以作为企业级PBX(Private Branch ...
在本文中,我们将深入探讨Freeswitch的呼入呼出路由配置,这是一个关键的环节,对于任何使用Freeswitch作为其VoIP通信基础架构的组织来说都至关重要。Freeswitch是一个开源的通信平台,它支持多种协议,如SIP、TLS、...
### FreeSWITCH录音功能配置详解 #### 一、概述 FreeSWITCH是一个开源的电信级软交换系统,它能够提供语音、视频等多媒体通信服务。本文主要介绍如何在FreeSWITCH环境中配置录音功能,以便自动记录系统内的所有...
FreeSwitch的默认配置主要是为了展示该平台可以实现的功能,而不是为了满足商业部署的需求。因此,在使用FreeSwitch进行商业部署之前,需要进行一系列的配置更改和优化,以确保系统的安全性和稳定性。 首先,...
mod_odbc_cdr是freeswitch的一个模块,该模块负责将话单实时写入mysql数据库。按照设计话单将在写入数据库失败时,写入本地文本文件,但是测试时发现该功能无法满足。经修改、测试无误,特此分享。
FreeSwitch+Opensips+NFS文件共享集群安装配置操作指导书 FreeSwitch+Opensips+NFS文件共享集群安装配置操作指导书是关于FreeSwitch、Opensips和NFS文件共享集群的安装配置指南。本指南涵盖了集群组网、Opensips...
对Freeswitch的安装、配置及常见问题的一些归纳总结,希望能对用到的人有所帮助。
### Freeswitch安装步骤与配置支持WebRTC #### 一、概述 Freeswitch是一款开源的电信级IP通信平台,支持多种语音协议如SIP、H.323等,并且能够提供高质量的语音通话服务。随着WebRTC技术的发展,越来越多的应用...
CentOS 7.9上安装配置FreeSWITCH以支持WebRTC通话涉及多个步骤,包括环境准备、FreeSWITCH的安装、配置以及SSL/TLS证书的处理。以下是详细的知识点解析: 1. **环境配置** - **禁用Selinux**:在部署FreeSWITCH前...
标题《freeswitch关于支持jssip的配置》涉及了FreeSWITCH这一开源通信平台,它支持多种通信协议,包括SIP和WebRTC。本文将详细探讨如何配置FreeSWITCH来支持jssip,这是一个在浏览器中利用JavaScript实现SIP协议的库...
freeswitch支持UDP、TCP、WS(websocket)、WSS方式进行注册,而反向代理是指通过nginx配置,通过WSS的方式连接WS,这样使得freeswitch连接对外是加密的;当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,...
FreeSWITCH是一款开源的软交换平台,它能够实现高级的VoIP和WebRTC通信技术。由Anthony Minessale II和Giovanni Maruzzelli编写的《Mastering FreeSWITCH》一书全面介绍了如何掌握FreeSWITCH的应用服务器。Anthony ...
### OpenSIPS-FreeSwitch 负载均衡环境搭建配置详解 #### 一、概述 本文档将详细介绍如何搭建OpenSIPS与FreeSwitch相结合的负载均衡环境。通过此配置,可以实现语音通信系统的高可用性和扩展性,适用于需要处理...
freeswitch配置更改user-agent.txt
该数据库脚本是mysql,包含freeswitch使用的数据库表,通话记录表,windows上使用odbc连接mysql需要设置multistateam
6. **配置与启动**:FreeSwitch的配置文件通常位于`/etc/freeswitch`目录下,根据实际需求修改配置。完成配置后,可以使用`/usr/local/freeswitch/bin/fs_cli`启动FreeSwitch服务。 在整个过程中,可能需要解决各种...
FusionPBX是基于FreeSWITCH之上,提供一个管理界面,使得安装、配置和维护VoIP系统变得更加简便。讯时潮流网关是与FreeSWITCH系统对接的第三方硬件设备,用于实现VoIP网络与传统PSTN(Public Switched Telephone ...
### Freeswitch配置详解 #### 一、Freeswitch简介及安装 Freeswitch是一款开源的电话交换平台,能够提供语音、视频、聊天等多种通信服务。对于初学者来说,掌握其基本的安装与配置是非常重要的一步。根据文档提供...
2. **配置路径**:确保在Freeswitch的配置文件中指定了新语音包的路径,以便系统能够正确识别和加载。 3. **重启服务**:完成配置后,需要重启Freeswitch服务,以使更改生效。 4. **测试**:通过发起一个测试呼叫或...