- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 FreeSWITCH常用命令
fs_cli 是一个FreeSWITCH内置的客户端连接工具,可以把他理解为一个用户终端。fs_cli内置了一些指令用来控制FreeSWITCH 的行为和查看FreeSWITCH的允许状态。持续更新一些常用的指令。1、呼叫 user/1000 并产生回音;2、查看已注册用户、模糊查询已注册用户。
2024-11-29 11:19:59
462
原创 FreeSWITCH 录音文件保存为mp3
2、在freeswitch源码目录编辑 modules.conf , 去掉 formats/mod_shout 前面的#号后重新编译FreeSWITCH。3、修改freeswitch 配置文件 autoload_configs/modules.conf.xml ,开启 mod_shout 模块。将录音文件保存为MP3格式,可以大幅降低录音文件的文件大小。4、在dialplan页面,将文件的保存路径设置为.mp3。1、安装音频处理模块。
2024-11-25 10:22:50
291
原创 FreeSWITCH 实现通话录音
只需要在我们写好的拨号计划 dialplan.xml 添加一个动作。为例,在bridge之前添加record_session。即可实现将通话录音保存到 /tmp 目录。
2024-11-22 11:56:16
392
1
原创 FreeSWITCH保存通话记录到MySQL
1、编译mod_odbc_cdr模块,进入FreeSWITCH源码路径下的/src/mod/event_handlers/mod_odbc_cdr 目录,执行。2、编译完成后, 修改配置文件 /conf/autoload_configs/modules.conf.xml 添加 mod_odbc_cdr 模块。3、在 /conf/autoload_configs/ 目录下创建 odbc_cdr.conf.xml 文件,文件内容如下。4、手动在数据库创建新表。
2024-11-21 10:55:02
369
2
原创 FreeSwitch 使用ODBC连接MYSQL
3、修改配置文件 /etc/odbcinst.ini 的MYSQL节点,将驱动包的路径设置正确。unixODBC是一个可以让你在Unix/Linux系统下使用ODBC来连接数据库的组件。2、修改配置文件/etc/odbc.ini,如果没有就创建一个新的,并写入以下内容。切换到freeswitch源码目录,执行命令。如果出现以下结果则表示能正常连接数据库。5、重新编译freeswitch源码。1、首先安装unixodbc。4、验证数据库连接使用命令。
2024-11-20 17:05:06
499
原创 FreeSwitch 接管拨号计划
修改xml_curl.conf文件,在bindings下面添加一个dialplan的拨号方案。实现当去电号码为1001时,1001和1002两个分机同时振铃。然后diaplan.php返回以下的XML内容。
2024-11-19 16:08:51
197
原创 FreeSwitch安装部署
使用第三方SIP软件,连接FreeSwitch 服务后进行拨号测试。如果还是不能连接到FreeSwitch服务,可以先关闭操作系统的防火墙进行测试。安装完成后,把FreeSwitch服务添加到守护进程,这样就能常驻后台运行了。修改默认端口 internal_sip_port ,这里我修改为5566。修改公网地址 external_rtp_ip,这里填阿里云的公网IP。9180 铃音测试,使用远端生成的回铃音。9182 铃音测试,使用音乐当铃音,彩铃。9181 铃音测试,产生英式铃音。
2024-11-18 10:15:16
431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人