FreeSwitch学习笔记(一、安装以及基础目录介绍)



        呼叫中心的项目中选择freeswitch,这些是一些分享。目前国内也没有成熟的中文文档,这里整理学习供大家参考。

第一步系统的安装

这里不做过多介绍

linux安装

linux下官网有详细的教程,安装完成后目录为/usr/src/freeswitch,或者/etc/freeswitch,如果不是预期的目录可以使用软链接如:

ln -s /usr/local/freeswitch/bin/freeswitch  /usr/local/bin

windows安装

在windows下可以使用安装包,包地址官网https://files.freeswitch.org/windows/installer/x64/FreeSWITCH-1.10.12-Release-x64.msi或者使用github源码下分支的版本下载。

安装默认目录是:C:\Program Files\FreeSWITCH 

第二步目录介绍

freeswitch的主要目录 

bin目录

        FreeSWITCH是服务的启动器, 实际指向 C:\Program Files\FreeSWITCH目录下"FreeSwitchConsole.exe"。

         FS_Cli是客户端,际指向 C:\Program Files\FreeSWITCH目录下"fs_cli.exe"。

conf目录

        项目中主要的配置文件目录,也是使用中我们需要学习配置的目录。

autoload_configs

        autoload_configs 配置自动加载模块的目录。

        其中目录*.conf.xml:一般每个模块一个配置文件。这里不包含自定义目录。单个配置文件的含义请在下一篇文章中查看。

 chatplan

        聊天计划的配置文件的目录。

dialplan

        拨号计划的配置文件的目录。

directory

        用户目录。支持多个域(Domain),每个域可以写到一个XML文件中

        default:默认域的SIP用户的配置目录;*.xml:默认域的SIP用户,每个用户一个文件,文件名为用户名,依次为1000~1019。

        default.xml:默认域。

ivr_menus

        IVR菜单配置目录

lang

        多语言支持的配置目录。en:英语;支持:de,en,es,fr,he,pt,ru,sv 8种。

sip_profiles

        SIP配置文件目录。一般每个文件描述一个Profile

        1.external.xml:一般用于外部网关。

        2.internal.xml:一般用于本地用户。

skinny_profiles

        思科SCCP协议话机的配置文件目录。

yaml

        自定义mod配置目录。

freeswitch.xml

        主配置文件,载入其他配置文件。

vars.xml

        定义全局变量。

log

        日志目录,长期运行需要对日志进行迁移。

        cdr-csv csv话单目录,目录下:Master.csv:话单汇总文件,轮替的文件加上.2025-01-02-15-04-05格式的后缀。*.csv:每个独立分机一个话单文件。轮替的文件加上.2025-01-02-15-04-05格式的后缀。

        freeswitch.log:日志文件。

        xml_cdr:XML话单目录。当话单POST请求失败时也会将话单保存至此。

其他模块 

        db数据库sqllite目录;

        grammar语法目录;

        htdocs HTTP Server根目录;

        include头文件目录;

        lib库文件目录;

        mod可加载的模块目录。

        recording 录音文件目录,record应用程序默认的存放路径。

        run 运行目录freeswith.pid。

        script 嵌入式语言写的脚本的目录。lua、luarun、jsrun等应用程序默认的查找路径。

        sounds:声音文件目录。playback应用程序默认的查找路径。

        storage:语音信箱的录音文件及从其他HTTP服务器下载的语音文件缓存目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值