With a clean installation, i get a lot of deadlocks when try to use MRCPSynth and other commands.
Asterisk Dialplan:
[from-pstn-custom]
exten => s,1,Goto(app-unimrcp,s,1)
[app-unimrcp]
exten => s,1,Answer
exten => s,2,MRCPSynth(Welcome to Asterisk,l=en-US&p=uni2)
Trace:
....
[2020-08-21 19:09:28] DEBUG[26864]: speech_channel.c:109 speech_channel_set_state_unlocked: (TTS-3) READY ==> PROCESSING
[2020-08-21 19:09:28] DEBUG[26864]: src/apt_consumer_task.c:135 Wait for Messages [MRCP Client]
[2020-08-21 19:09:28] DEBUG[26866]: channel.c:5410 ast_write_stream: Thread LWP 26866 is blocking 'PJSIP/Messagenet-00000008', already blocked by thread LWP 28715 in procedure ast_waitfor_nandfds
[2020-08-21 19:09:28] DEBUG[26866]: channel.c:5410 ast_write_stream: Thread LWP 26866 is blocking 'PJSIP/Messagenet-00000008', already blocked by thread LWP 28715 in procedure ast_waitfor_nandfds
.....
[2020-08-21 19:09:30] DEBUG[26865]: src/apt_poller_task.c:267 Process Signalled Descriptor [MRCPv2ConnectionAgent]
MRCP/2.0 122 SPEAK-COMPLETE 1 COMPLETE
PID 26866 is MPF Scheduler
PID 28715 is a temporary process
I've done different test, but the result is always the same
--
Simone