`
xly_971223
  • 浏览: 1277667 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freeswitch odbc的配置

 
阅读更多
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配置和使用手册(DOC).doc

    FreeSwitch配置和使用手册 1. FreeSwitch 简介 FreeSwitch是一个强大的开源通信平台,设计用于处理各种媒体通信,包括语音、视频和文本。它不仅能够作为个人软电话客户端,还可以作为企业级PBX(Private Branch ...

    freeswitch呼入呼出路由配置详解

    在本文中,我们将深入探讨Freeswitch的呼入呼出路由配置,这是一个关键的环节,对于任何使用Freeswitch作为其VoIP通信基础架构的组织来说都至关重要。Freeswitch是一个开源的通信平台,它支持多种协议,如SIP、TLS、...

    freeswitch支持录音功能配置

    ### FreeSWITCH录音功能配置详解 #### 一、概述 FreeSWITCH是一个开源的电信级软交换系统,它能够提供语音、视频等多媒体通信服务。本文主要介绍如何在FreeSWITCH环境中配置录音功能,以便自动记录系统内的所有...

    FreeSwitch默认配置的说明(译)

    FreeSwitch的默认配置主要是为了展示该平台可以实现的功能,而不是为了满足商业部署的需求。因此,在使用FreeSwitch进行商业部署之前,需要进行一系列的配置更改和优化,以确保系统的安全性和稳定性。 首先,...

    关于freeswitch的mod_odbc_cdr模块在话单写入mysql库失败时无法写本地csv话单文件的bug的修复

    mod_odbc_cdr是freeswitch的一个模块,该模块负责将话单实时写入mysql数据库。按照设计话单将在写入数据库失败时,写入本地文本文件,但是测试时发现该功能无法满足。经修改、测试无误,特此分享。

    FreeSwitch+Opensips+NFS文件共享集群安装配置操作指导书.doc

    FreeSwitch+Opensips+NFS文件共享集群安装配置操作指导书 FreeSwitch+Opensips+NFS文件共享集群安装配置操作指导书是关于FreeSwitch、Opensips和NFS文件共享集群的安装配置指南。本指南涵盖了集群组网、Opensips...

    FreeSwitch安装配置、常见操作和问题.docx

    对Freeswitch的安装、配置及常见问题的一些归纳总结,希望能对用到的人有所帮助。

    freeswitch安装步骤与配置支持webrtc

    ### Freeswitch安装步骤与配置支持WebRTC #### 一、概述 Freeswitch是一款开源的电信级IP通信平台,支持多种语音协议如SIP、H.323等,并且能够提供高质量的语音通话服务。随着WebRTC技术的发展,越来越多的应用...

    centos7.9 freeswitch webrtc安装配置.docx

    CentOS 7.9上安装配置FreeSWITCH以支持WebRTC通话涉及多个步骤,包括环境准备、FreeSWITCH的安装、配置以及SSL/TLS证书的处理。以下是详细的知识点解析: 1. **环境配置** - **禁用Selinux**:在部署FreeSWITCH前...

    freeswitch关于支持jssip的配置

    标题《freeswitch关于支持jssip的配置》涉及了FreeSWITCH这一开源通信平台,它支持多种通信协议,包括SIP和WebRTC。本文将详细探讨如何配置FreeSWITCH来支持jssip,这是一个在浏览器中利用JavaScript实现SIP协议的库...

    freeswitch ngnix wss反向代理,jssip配置

    freeswitch支持UDP、TCP、WS(websocket)、WSS方式进行注册,而反向代理是指通过nginx配置,通过WSS的方式连接WS,这样使得freeswitch连接对外是加密的;当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,...

    freeswitch

    FreeSWITCH是一款开源的软交换平台,它能够实现高级的VoIP和WebRTC通信技术。由Anthony Minessale II和Giovanni Maruzzelli编写的《Mastering FreeSWITCH》一书全面介绍了如何掌握FreeSWITCH的应用服务器。Anthony ...

    opensips-freeSwitch负载均衡环境搭建配置.pptx

    ### OpenSIPS-FreeSwitch 负载均衡环境搭建配置详解 #### 一、概述 本文档将详细介绍如何搭建OpenSIPS与FreeSwitch相结合的负载均衡环境。通过此配置,可以实现语音通信系统的高可用性和扩展性,适用于需要处理...

    freeswitch配置更改user-agent.txt

    freeswitch配置更改user-agent.txt

    FreeSWITCH1224.sql

    该数据库脚本是mysql,包含freeswitch使用的数据库表,通话记录表,windows上使用odbc连接mysql需要设置multistateam

    freeswitch-1.10.0.-release.tar.gz

    6. **配置与启动**:FreeSwitch的配置文件通常位于`/etc/freeswitch`目录下,根据实际需求修改配置。完成配置后,可以使用`/usr/local/freeswitch/bin/fs_cli`启动FreeSwitch服务。 在整个过程中,可能需要解决各种...

    FreeSWITCH_FusionPBX_讯时潮流网关配置

    FusionPBX是基于FreeSWITCH之上,提供一个管理界面,使得安装、配置和维护VoIP系统变得更加简便。讯时潮流网关是与FreeSWITCH系统对接的第三方硬件设备,用于实现VoIP网络与传统PSTN(Public Switched Telephone ...

    freeswitch配置.docx

    ### Freeswitch配置详解 #### 一、Freeswitch简介及安装 Freeswitch是一款开源的电话交换平台,能够提供语音、视频、聊天等多种通信服务。对于初学者来说,掌握其基本的安装与配置是非常重要的一步。根据文档提供...

    freeswitch中文语音包

    2. **配置路径**:确保在Freeswitch的配置文件中指定了新语音包的路径,以便系统能够正确识别和加载。 3. **重启服务**:完成配置后,需要重启Freeswitch服务,以使更改生效。 4. **测试**:通过发起一个测试呼叫或...

Global site tag (gtag.js) - Google Analytics