FreeSwitch中音乐功能保持和静音回铃声怎样设置

简介: FreeSwitch中音乐功能保持和静音回铃声怎样设置

Freeswitch 重新加载指定的模块一些模块修改配置文件后,需要重新加载,使用reloadxml 指令后好像不奏效,


在群中看到, reload mod_name ,就可以了。


比如,修改了语音合成模块,mod_flite,重新加载:  reload mod_flite


FreeSwitch中的音乐保持功能


Music on hold(MOH) ,即:音乐保持,在一般电话系统中都存在。FreeSwitch也支持该功能,并且保持音乐可配置。 FreeSwitch默认的配置中,用户通过某IP话机拨打 9664 ,呼叫建立后,就可以听到保持音乐。 查看当前系统中音乐文件的路径,可以通过 FS _CLI.EXE 运行 show_local_stream 来显示。 如果你想修改默认的保持音乐,可以自己添加一些好听的音乐进来,方法如下: (1)在 \sounds\music 新建一个文件夹 MOH_TEST,并拷贝音乐文件进去(WAV文件);


(2)在 \conf\autoload_configs\local_stream.conf.xml 中添加如下内容,                  <directory name="moh_test" path="$${sounds_dir}/music/MOH_TEST">                     <param name="rate" value="8000"/>                     <param name="shuffle" value="true"/>                     <param name="channels" value="1"/>                     <param name="interval" value="20"/>                     <param name="timer-name" value="soft"/>                   </directory> (3)  在  \conf\vars.xml 中添加如下内容,                 <X-PRE-PROCESS cmd="set" data="moh_test=local_stream://MOH_TEST"/> (4) 在 \conf\dialplan\default 中添加一个名为 moh_test_call.xml 的文件,内容如下:                 <include>                   <extension name="moh_test_call">                     <condition field="destination_number" expression="^96646$"/>                        <action application"playback" data="${moh_test}"/>                     </condition>                   </extension>                  </include>  (5)改变了默认的音乐文件后,需要重新加载  mod_local_stream 模块,在 FS_CLI.exe 中运行 reload mod_local_stream 即可生效。  (6)在 FS_CLI.EXE 中运行 reloadxml 或 按F6,即可生效。 
复制代码


通过某一IP 话机拨打 96646 后,即可听到你自己设置的保持音乐。

Freeswitch静音设置

 

网络异常,图片无法展示
|


通过 FreeSwitch ,是否可以直接播放语音文件?


FreeSwitch 中有一个 playback 的 application ,可以播放语音文件。


具体用法如下:


(1)播放本地文件


<action application="set" data="playback_terminators=none"/>                         <action application="playback" data="sounds/soundfile.wav"/>    
复制代码


(2)播放远程服务器上的文件


<action application="playback" data="${http_get(http://myserver.yo/media/hello_world.wav)}"/> 
复制代码


\

Freeswitch 设置回铃音 在dialplan的default.xml中设置:\


\

电话接通前,主叫听到的铃音。

相关文章
|
机器人
智能电话机器人源码系统 的VAD和CNG
概观 VAD概述 VAD代表语音活动检测。它的作用是区分声音和其他任何东西,包括沉默。在VoIP应用中,它可以用作最小化传输的音频分组数量的工具。如果没有人说话,则可以停止音频数据包的流动,或者至少改变为低得多的舒适噪声数据包
1248 0
|
Java API 语音技术
MRCP(Media Resource Control Protocol)
MRCP(Media Resource Control Protocol)是一种音视频资源控制协议,用于控制语音识别、语音合成和语音交互等场景中的音视频资源。阿里云语音交互服务(ASR、TTS、Chatbot)支持MRCP协议,您可以使用MRCP协议来控制音视频资源,并实现语音交互的功能。
4434 1
|
测试技术 Linux 内存技术
怎样设置freeswitch 的高并发数
怎样设置freeswitch 的高并发数
|
11月前
|
网络协议 Linux Shell
阿里云安装freeswitch的步骤总结
本文介绍在阿里云上安装freeswitch系统三种安装方式:脚本、镜像及Docker。支持多种Linux系统,推荐最小化安装,提供下载地址、一键安装命令及卸载方法。安装后访问IP即可登录,默认账号密码为admin/admin,初始化需等待5-10分钟。
1370 5
|
编解码 网络协议 机器人
顶顶通电话机器人开发接口对接大语言模型之实时流TTS对接介绍
大语言模型通常流式返回文字,若一次性TTS会导致严重延迟。通过标点断句或流TTS可实现低延迟的文本到语音转换。本文介绍了电话机器人接口适配流TTS的原理及技术点,包括FreeSWITCH通过WebSocket流TTS放音,以及推流协议和旁路流对接的详细说明。
1537 1
|
关系型数据库 MySQL 数据库连接
FreeSWITCH通过mod_mariadb原生连接MySQL
FreeSWITCH通过mod_mariadb原生连接MySQL
1630 0
|
存储 编解码 监控
VOS3000 VoIP 运营平台产品说明
VOS3000™ 是昆石网络技术有限公司针对中小等规模 VoIP 运营业务提供的支撑系统,除满足运营费率设定、套餐管理,账户管理、业终端管理、网关管理、数据查询、卡类管理、号码管理、系统管理等基本功能以外,系统还融合了 IVR 回拨直拨业务包,高性能媒体转发模块等附加模块,真正为您搭建一个稳定可靠的高性能运营系统。软交换采用 SIP/H323 协议互转核心,容量高达 5,000 线并发能力。系统经过严格测试,可提供高效稳定可靠的电信级运营服务。
4533 0
|
监控 安全 Linux
10个方法处理基于SIP的voip语音环境问题
在VoIP的环境中,特别是基于SIP通信的环境中,我们经常会遇到一些非常常见的问题,例如,单通,30秒就断线,注册问题,回声等。
1276 0
|
编解码
FreeSWITCH 编码协商
FreeSWITCH 编码协商
1065 0
|
域名解析 XML 网络协议
freeswitch conf/sip_profiles/internal.xml 说明(上)
conf/sip_profiles/internal.xml说明 internal.xml
1759 0

热门文章

最新文章