[Freeswitch-users] Phrases - Can't find macro
Maciej Bylica
mbsip at gazeta.pl
Fri Feb 26 09:10:30 PST 2010
Hello,
I am playing around with Phrases to use them with conference application.
But i've encountered rudimentary problem of how to use newly added macro.
What I already did is (according to wiki Speech Phrase Management)
http://wiki.freeswitch.org/wiki/Speech_Phrase_Management
- confirmed that there is "mod_say_en" loaded (<load module="mod_say_en"/>)
- confirmed that there are proper .wav files
- modified onf/lang/en/en.xml file:
<section name="phrases" description="Speech Phrase Management">
<macros>
<language name="en" sound_path="$${sounds_dir}/en/us/callie"
tts_engine="cepstral" tts_voice="callie">
<macro name="confwelcome">
<input pattern="(.*)">
<match>
<action function="play-file" data="vm-youhave.wav"/>
<!-- just to test the phrase-->
</match>
</language>
</macros>
</section>
- modified a part of dialplan:
<extension name="conference_48112223344">
<condition field="destination_number" expression="^(\d{11})$">
<action application="phrase" data="confwelcome"/>
</condition>
</extension>
I have following outcome:
2010-02-26 19:57:09.487245 [DEBUG] switch_core_session.c:638 Send
signal sofia/internal/1000 at 217.153.192.36 [BREAK]
EXECUTE sofia/internal/1000 at 217.153.192.36 phrase(confwelcome)
2010-02-26 19:57:09.487245 [DEBUG] mod_dptools.c:1850 Execute confwelcome() lang
2010-02-26 19:57:09.487245 [DEBUG] switch_ivr_play_say.c:118 No
language specified - Using [en]
2010-02-26 19:57:09.496322 [ERR] switch_ivr_play_say.c:202 Can't find
macro confwelcome.
2010-02-26 19:57:09.496322 [WARNING] switch_ivr_play_say.c:368 Macro
[confwelcome] did not match any patterns
Strange is that if i use a wiki example, it works. To be more precise:
- conf/lang/en/en.xml file was overwritten with an example macros
(directly from aforementioned wiki).
- dialplan was modified:
<extension name="conference_48112223344">
<condition field="destination_number" expression="^(\d{11})$">
<action application="phrase" data="msgcount"/>
</condition>
</extension>
Am i doing something wrong?
Thx,
Maciej.
More information about the FreeSWITCH-users
mailing list