It does not seem that the Phrases function is working. When initiating a Phrase through the IVR there is no playback. This is a simple, single wav file, test of the Phrases functionality and to leverage it for more complex tasks. As both the Phrase and the system recording the phrase call is available in the IVR, I did test both options and am able to play the wav file directly.
Here is a snippet from FreeSwitch when the Phrase is called by the IVR
My testbed happens to be on a multi-tenant server so I'm not sure where the problems lies. Obviously, it can't find the phrase macro. I'm not sure if its a language issue, multi-tenant issue, or a general app/feature issue.
I have played with the language configuration of the phrase; trying en, en-us, and en-us callie (matching the language of the IVR). If I try nothing, FusionPBX asks for one and prevents the change. I've not had a need to utilize any of the language functionality before and don't know if this is creating the issue.
It is a multi-tenant system, so I would expect to see the domain uuid in addition to the macro uuid. It's obviously not there, but that may not have any bearing on the database call to find the recording. There is no place in the interface to select the domain or global option, but I did check to see of the phrases where domain specific... they are.
Lastly, FusionPBX is an awesome tool with and incredible amount of functionality. My experience is that some of the functions are not fully implemented or need some tweeking out of the box. Phrases my be one of those features.
Any guidance would appreciated.
Here is a snippet from FreeSwitch when the Phrase is called by the IVR
Code:
2019-03-07 18:00:23.805059 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en]
2019-03-07 18:00:23.825055 [ERR] switch_ivr_play_say.c:145 Can't find macro 393fa6b6-b2d6-4849-844e-348307c0b10d.
My testbed happens to be on a multi-tenant server so I'm not sure where the problems lies. Obviously, it can't find the phrase macro. I'm not sure if its a language issue, multi-tenant issue, or a general app/feature issue.
I have played with the language configuration of the phrase; trying en, en-us, and en-us callie (matching the language of the IVR). If I try nothing, FusionPBX asks for one and prevents the change. I've not had a need to utilize any of the language functionality before and don't know if this is creating the issue.
It is a multi-tenant system, so I would expect to see the domain uuid in addition to the macro uuid. It's obviously not there, but that may not have any bearing on the database call to find the recording. There is no place in the interface to select the domain or global option, but I did check to see of the phrases where domain specific... they are.
Lastly, FusionPBX is an awesome tool with and incredible amount of functionality. My experience is that some of the functions are not fully implemented or need some tweeking out of the box. Phrases my be one of those features.
Any guidance would appreciated.