1.编辑/usr/local/freeswitch/conf/autoload_configs/modules.conf.xml,增加下面一行,加载unimrcp模块。

<load module="mod_unimrcp"/>

2.在/usr/local/freeswitch/conf/mrcp_profiles目录下,新增unimrcpserver-mrcp-v2.xml,并修改配置。

#cp unimrcpserver-mrcp-v1.xml unimrcpserver-mrcp-v2.xml

#vim unimrcpserver-mrcp-v2.xml

<include>
<!-- UniMRCP Server MRCPv1 --><!-- 设置配置文件名称和版本 -->
<profile name="unimrcpv2" version="2">
<!-- 设置mrcpserver的ip地址 -->
<param name="server-ip" value="192.168.0.100"/>
<!-- 设置mrcpserver的端口号 -->
<param name="server-port" value="7010"/>
<param name="resource-location" value=""/>
<param name="speechsynth" value="speechsynthesizer"/>
<param name="speechrecog" value="speechrecognizer"/>
<!--param name="rtp-ext-ip" value="auto"/-->
<!-- 设置freeswitch使用的sip地址端口等 -->
<param name="client-ip" value="192.168.0.200"/>
<param name="client-port" value="5069"/>
<param name="sip-transport" value="udp"/>
<!-- 设置freeswitch使用的rtp地址 -->
<param name="rtp-ip" value="192.168.0.200"/>
<!-- 设置freeswitch使用的rtp端口范围 -->
<param name="rtp-port-min" value="4000"/>
<param name="rtp-port-max" value="5000"/>
<!--param name="playout-delay" value="50"/-->
<!--param name="max-playout-delay" value="200"/-->
<!--param name="ptime" value="20"/-->
<param name="codecs" value="PCMU PCMA L16/96/8000"/><!-- Add any default MRCP params for SPEAK requests here -->
<synthparams>
</synthparams><!-- Add any default MRCP params for RECOGNIZE requests here -->
<recogparams>
<!--param name="start-input-timers" value="false"/-->
</recogparams>
</profile>
</include>

3.修改/usr/local/freeswitch/conf/autoload_configs/unimrcp.conf.xml 使其默认使用第2步修改的配置文件。

<configuration name="unimrcp.conf" description="UniMRCP Client">
<settings>
<!-- UniMRCP profile to use for TTS --><!-- 修改TTS默认使用的配置文件名称为第2步修改的名称 -->
<param name="default-tts-profile" value="unimrcpv2"/>
<!-- UniMRCP profile to use for ASR --><!-- 修改ASR默认使用的配置文件名称为第2步修改的名称 -->
<param name="default-asr-profile" value="unimrcpv2"/>
<!-- UniMRCP logging level to appear in freeswitch.log. Options are:
EMERGENCY|ALERT|CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG -->
<param name="log-level" value="DEBUG"/>
<!-- Enable events for profile creation, open, and close -->
<param name="enable-profile-events" value="false"/><param name="max-connection-count" value="100"/>
<param name="offer-new-connection" value="1"/>
<param name="request-timeout" value="3000"/>
</settings><profiles>
<X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/>
</profiles></configuration>

FreeSWITCH对接MRCP Server相关推荐

  1. 构建简单的智能客服系统(二)——基于 UniMRCP 实现讯飞 ASR MRCP Server

    通过实现 UniMRCP 的 plugin,我们可以封装讯飞.百度.阿里等厂家的 ASR 接口,实现我们自己的 MRCP 服务器. 什是 MRCP 媒体资源控制协议(Media Resource Co ...

  2. freeswitch对接北京移动IMS

    背景 freeswitch对接北京移动IMS, 参照原来的配置文档. 竟然不成功.  返回错误为 403 user unknown 原来北京移动IMS, 甚至很多新的IMS 都不是采用IETF Log ...

  3. Freeswitch 对接 unimrcpserver ASR调用

    freeswitch 部署的系统版本:Centos6.9 x64 unimrcp 部署版本:Red Hat6.4 x86(32) ** 对接前提: freeswitch 已经编译并且安装了mod_un ...

  4. freeswitch对接电信线路VOLTE视频通话

    对接VOLTE视频通话需在profile设置上视频编码.或在public.xml上设置出局视频编码. <action application="export" data=&q ...

  5. freeswitch对接ims

    freeswitch与各种设备对接的成功配置,需要的请参考,有错误的地方请指导. 1.对接华为softco 中继配置 \sip_profiles\external\ 拨号规则 出局 \conf\dia ...

  6. freeswitch 对接IMS 多网口方案

    freeswitch 默认只配置了一个网口,对应的配置文件为:-/sip_profiles/external.xml.这无法适用与多条IMS设置的对接(一台服务器通过多个网口对接几条IMS专线). 解 ...

  7. FreeSWITCH对接SIP中继 语音外呼电话机器人 配置技术指导 www.ruikesoft.com

    需要购买语音电话机器人源码 请 滑倒底部 扫图片上的码 freeswitch与各种设备对接的成功配置,需要的请参考,有错误的地方请指导. 1.对接华为softco 中继配置 \sip_profiles ...

  8. FreeSWITCH的MRCP端口范围

    对FreeSWITCH在unimrcp模块进行压力测试时,发现经过两万路呼叫之后,会有一些呼损.查看日志,全部是这个错误导致: AUDIO RTP REPORTS ERROR: [Bind Error ...

  9. 好雨云帮如何对接Git Server

    前言 云帮目前支持对接GitLab.Gogs.Github,或者主流代码托管平台的公开项目,后期会考虑接入其他类型的Git服务. 私有云 GitLab是一个用于仓库管理系统的开源项目,私有云服务里使用 ...

  10. FreeSWITCH 对接阿里SDM(MRCP-SERVER)

    1. 准备工作 开通阿⾥云智能语⾳服务 1. 注册阿⾥云账号: 2. 到"智能语⾳交互服务"⻚⾯,点击『⽴即开通』,开通ASR/TTS相关服务 https://data.aliyu ...

最新文章

  1. 硬盘满了 mysql启不来_MySQL数据库之磁盘已满造成的mysql启动失败问题分享
  2. struts2之ModelDriven的使用
  3. Spring-Retry重试实现原理
  4. lnmp ubuntu mysql装不上_ubuntu1.8安装lnmp失败
  5. 数组名与数组指针的关系
  6. 用Tableau画可调整的树状图(Tree Diagram)
  7. C++什么是内存泄漏
  8. 学习underscore源码整体架构,打造属于自己的函数式编程类库
  9. springboot小笔记
  10. vue2.0移除或更改的一些东西
  11. MySQL 学习一:新手一学就会,MySQL 零基础增删改查简单入门教程
  12. [zz]很详细,涵盖了多数场景!推荐 - python 的日志logging模块学习
  13. 一招教你使用注解处理幂等问题 8种方案解决重复提交
  14. The Eternal Immortality(CodeForces - 869B)同余定理
  15. ABAQUS2017帮助文档查看_51CAE_新浪博客
  16. 操作系统( 第二章)知识点总结
  17. Jmeter取样器设置
  18. Hadoop Failover
  19. 2018 ICPC焦作站 F题 Honeycomb【bfs】
  20. 高新技术企业知识产权评分细则。

热门文章

  1. 天气数据垂手可得-IBM SPSS Modeler 18.0扩展应用实操练习
  2. 【Paper】Anomalous Instance Detection in Deep Learning:A Survey
  3. ABAQUS橡胶大变形分析不收敛解决办法_51CAE_新浪博客
  4. 计算机组策略怎么显示音量图标,win7系统电源、网络、音量图标不见的解决方法...
  5. 'Periodic workspace save .' has encountered a problem
  6. 如何在PC中升级和安装新的图形卡
  7. 嘉兴 机器人仓库 菜鸟_菜鸟物流展示机器人仓库 提高物流运送效率
  8. python爬新闻并保存到csv_python爬取信息并保存至csv
  9. 解除Windows XP IIS 10个并发连接数的限制
  10. solr facet查询及solrj 读取facet数据