Freeswitch对接百度智能外呼机器人注意事项

在Freeswitch 添加mrcp_profile文件,例如:

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

    <!-- FreeSWITCH IP、端口以及 SIP 传输方式 -->
    <param name="client-ip" value="172.16.18.110" />
    <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="172.16.18.110"/>
    <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 -->
    <synthparams>
    </synthparams>

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

其中注意:

  • 修改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

×