首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
FreeSWITCH
Postkarte不想说话
创建于2023-10-18
订阅专栏
FreeSWITCH
等 1 人订阅
共14篇文章
创建于2023-10-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Debian12 安装Kamailio
Kamailio介绍 Kamailio是一个开源的SIP服务器,主要用作SIP代理服务器、注册服务器 安装 二进制安装 debian软件源仓库默认就有Kamailio的二进制包,我们可以之间安装 编译
FreeSWITCH用Lua脚本实现IVR功能
什么是IVR 在我们的日常生活中,我们拨打10000或者10086后经常会出现一段提示音,该提示音告诉我们按0会进入什么功能,按1会进入什么功能,这就是IVR,在下面的示例中我们使用FreeSWITC
FreeSWITCH配置TTS模块
下载cepstral声音文件 解压缩 安装 配置环境变量 配置库 添加 /opt/swift/lib 到 /etc/ld.so.conf文件末尾,然后执行run ldconfig 编译 编辑模块配置文
FreeSWITCH的Lua拨号计划
创建一个Lua Dialplan 我们创建一个dp.lua文件,内容如下 测试 执行originate user/1000 test666 LUA /usr/local/freeswitch/test
从零开始写一个FreeSWITCH模块
创建一个模块 我们创建一个mod_book的模块 创建一个mod_book.c文件,代码如下 创建一个Makefile用于编译 编译 执行make install进行编译安装 在FreeSWITCH中
FreeSWITCH与FreeSWITCH对接
背景 使用两台服务器,每台服务器上运行一个FreeSWITCH,我们要实现两台FreeSWITCH上的主机互拨 服务器A信息 服务器IP为192.168.0.38 服务器B信息 服务器IP为192.1
FreeSWITCH编译mod_callcenter模块
修改模块配置文件 进入FreeSWITCH源码目录,编辑modules.conf文件,将applications/mod_callcenter取消注释 编译模块 执行make mod_callcent
FreeSWITCH常用命令
列出某个Profile的状态 使用sofia status profile internal 列出某个Profile上已注册的所有用户 使用sofia status profile internal
Debian12编译安装FreeSWITCH
说明 本文档是在https://www.freeswitch.org.cn/books/case-study/01/debian.html基础上修改的 使用的debian12版本 编译FreeSWIT
FreeSWITCH命令之uuid_phone_event
说明 使用该命令可以使通话保持或者接听,当被叫来电话时,可以使用这个命令进行接听。 参考文档 https://developer.signalwire.com/freeswitch/FreeSWITC
FreeSWITCH挂机原因
挂机原因定义位置 在switch_channel.c中有定义一个数组 在switch_type.h头文件中有定义错误类型的枚举 具体错误解析 参考文档 https://developer.signal
FreeSWITCH命令之uuid_break
介绍 断开发送至指定信道的媒体流。举例来说,如果此时正在信道上面播放一个音频文件,使用uuid_break命令,就会断开媒体,呼叫会顺着拨号方案、脚本等往下执行。 >注:播放过程中,可以用uuid_b
FreeSWITCH命令之uuid_broadcast
介绍 可以让正在进行的通话播放其他的音视频 使用方法 介绍 可以让正在进行的通话播放其他的音视频 使用方法
FreeSWITCH命令之uuid_video_replace
介绍,可以替换图片 使用方法介绍,可以替换图片 使用方法介绍,可以替换图片 使用方法介绍,可以替换图片 使用方法