在Freeswitch 添加mrcp_profile文件,例如:

    <!-- UniMRCP Server MRCPv2 -->
    <!-- 后面我们使用该配置文件,均使用 name 作为唯一标识,而不是文件名 -->
    <profile name="profile_name" version="2">
    <!-- MRCP 服务器地址和SIP端口号 -->
    <param name="server-ip" value=""/>
    <param name="server-port" value="8060"/>
    <param name="resource-location" value=""/>

    <!-- FreeSWITCH IP、端口以及 SIP 传输方式 -->
    <param name="client-ip" value="" />
    <param name="client-port" value="5069"/>
    <param name="sip-transport" value="udp"/>

    <param name="speechsynth" value="speechsynthesizer"/>
    <param name="speechrecog" value="speechrecognizer"/>
    <!--param name="rtp-ext-ip" value="auto"/-->
    <param name="rtp-ip" value=""/>
    <param name="rtp-port-min" value="4000"/>
    <param name="rtp-port-max" value="5000"/>
    <param name="codecs" value="PCMU PCMA L16/96/8000"/>

    <!-- Add any default MRCP params for SPEAK requests here -->

    <!-- Add any default MRCP params for RECOGNIZE requests here -->
		<param name="agentId" value="XXXXXXXX"/>
        <param name="agentToken" value="XXXXXXX"/>
		<param name="start-input-timers" value="false"/>


  • 修改name,后续配置需要用到,需要唯一
  • client-port 需要唯一,否则的话使用reload mod_unimrcp 会出现 mrcp_sofiasip_client_agent.c:221 () Failed to Create NUA WARNING, 导致后续使用出现 channel error.


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now