<div>
<div><span><br></span></div><div><span>I'm using a recent version of FS unimrcp, and tried to connect to a mrcp V1 server from a China vendor. Core dump after the log:</span></div><div><span><br></span></div><div>
<span>
<a href="http://pastebin.freeswitch.org/15830">http://pastebin.freeswitch.org/15830</a></span></div><div><span><br></span></div><div><span><br></span></div><div><span><br></span></div><div><span>I traced the core and found that in mod_unimrcp.c around line 1824</span></div><div><span><br></span></div><div><span><div><span class="Apple-tab-span" style="white-space:pre">                </span>if (schannel->type == SPEECH_CHANNEL_SYNTHESIZER) {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>descriptor = mrcp_application_sink_descriptor_get(channel);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>} else {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>descriptor = mrcp_application_source_descriptor_get(channel);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><br></div><div><br></div><div>where mrcp_application_sink_descriptor_get(channel) returns NULL.</div><div><br></div><div>configurations is fairly "standard". anyone could help take a look is appreciated. Let me know if I need open a jira with update the the latest version and backtraces.</div><div><br></div><div>Thanks.</div><div>Seven. </div></span></div>
</div>