Debian11 安装 Freeswitch

Debian11 安装 Freeswitch
双木老林基础依赖啥的
1 | apt install -y libtool libtool-bin libtiff-dev build-essential libssl-dev libsqlite3-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev libspeexdsp-dev libldns-dev cmake uuid-dev libedit-dev python3-pip libavformat-dev libswscale-dev liblua5.4-dev libopus-dev libpq-dev libsndfile1-dev git ffmpeg |
下载freeswitch需要的项目
1 | git clone https://github.com/freeswitch/sofia-sip |
安装 spandsp、sofia-sip
1 | ./bootstrap.sh -j4 |
安装 libks、signalwire-c
先安装 libks,再 signalwire-c。
1 | cmake . |
安装 freeswitch
1 | ./bootstrap.sh -j4 |
修改配置,使得 fs_cli 可用
1 | cd /usr/local/freeswitch/conf/autoload_configs |
将 <param name="listen-ip" value="::"/> 改成 <param name="listen-ip" value="0.0.0.0"/>
启动使用
1 | # 启动 |
默认配置了 1000 - 1019 这 20 个 sip 号码,可以虽然选一个登录,登录信息如下:
1 | Display Name: 1000 |
Windows 可以使用 XLite、PortSip SoftPhone;Android 可以使用 imdroid。
其他
默认号码以及说明:
| 号码 | 说明 |
|---|---|
| 9664 | 保持音乐 |
| 9191 | 注册Cluecon |
| 9192 | 在log中显示Channel信息 |
| 9195 | echo,回音测试,延迟5秒 |
| 9196 | echo,回音测试 |
| 9197 | milliwatte extension,铃音生成 |
| 9198 | TGML铃音生成示例 |
| 9180 | 铃音测试,使用远端生成的回铃音 |
| 9181 | 铃音测试,产生英式铃音 |
| 9182 | 铃音测试,使用音乐当铃音,彩铃 |
| 9183 | 先应答,然后发送英式铃晋 |
| 9184 | 先应答,然后发送音乐铃音 |
| 9178 | 收传真 |
| 9179 | 发传真 |
| 5000 | 示例IVR |
| 4000 | 听取语音信箱 |
| 33xx | 电话会议,48kHz(其中xx可为 00一99,下同〕 |
| 32xx | 电话会议,32kHz |
| 31xx | 电话会议,16kHz |
| 30xx | 电话会议,8kHz |
| 2000-2002 | 呼叫组 |
| 1000-1019 | 默认分机号 |
配置文件的目录结构:
…待写…
评论
匿名评论隐私政策






