Re: [Freeswitch-users] multiple languages
Hi Darcy, Merci beaucoup ! Before diving in this and try to implement these codes (for a single domain that I have) I want to be sure that I have the correct FS's setup. Do I need cepstral installed to be able to have voicemail in French? Because this config is for my home pbx/voicemail, so I am not sure if I'll pay the license for such a small setup. Thanks again. ForwardedMessage.eml Subject: Re: [Freeswitch-users] multiple languages From: "Darcy Primrose" <fs@voice2net.ca> Date: 07/28/2014 04:46 PM To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org> On more item on this that makes it simpler, in the directory you can set the variable <variable name="default_language" value="fr"/> Then just use one code {we use *98) to check voicemail. Justed tested this and it does work also. So I guess this makes it seamless. Darcy ----- Original Message ----- *From:* Darcy Primrose <mailto:fs@voice2net.ca> *To:* FreeSWITCH Users Help <mailto:freeswitch-users@lists.freeswitch.org> *Sent:* Monday, July 28, 2014 4:40 PM *Subject:* Re: [Freeswitch-users] multiple languages I inserted it in three places. First for the IVR, following is a portion of the dialplan that calls the ivr <condition field="${are_we_open}" expression="^Yes$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="61_domain.mydomain.ca"/> <action application="transfer" data="820 XML domain.mydomain.ca"/> <anti-action application="transfer" data="20 XML domain.mydomain"/> </condition> So I use two IVRs, one for english, 1 for french. Then for inbound voice mail - this is for extension 28 in its dialplan <action application="bridge" data="{sip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca}user/28@domain.mydomain.ca"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="default domain.mydomain.ca 28"/> Then for checking voicemail we use two codes currently, I haven't investigated this far enough to make it seamless, we had a customer to get going: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4001$|^\*99$"> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="set" data="vm_announce_cid=ivr/ivr-this_is_a_call_from.wav"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check default domain.mydomain.ca ${sip_from_user}"/> </condition> </extension> But the real key thing is to follow the instructions 100% on the following link, http://wiki.freeswitch.org/wiki/Mod_cepstral#libswift.so. And you have to purchase licenses to make it fully functional, but you get a courtesy make to let you know you have the correct language working. It is not 100% multilingual, but it is by all means acceptable. Hope this helps some. Darcy
Vous êtes la bienvenue. Yes, you do need to have cepstral installed to make the French work on top of the english. single channel is 100 plus 40 for the voice, kind of steep for a home setup. You could play with an ivr for the voice mail and use the record application. You can download the french recordings for freeswitch for free, and you could record some of your own greetings, we were doing that for a while and it worked quite well. There are lots of text to speech on lines aps out there to record customer messages if need be. Darcy ----- Original Message ----- From: Neo Haux To: freeswitch-users@lists.freeswitch.org Sent: Monday, July 28, 2014 5:29 PM Subject: Re: [Freeswitch-users] multiple languages Hi Darcy, Merci beaucoup ! Before diving in this and try to implement these codes (for a single domain that I have) I want to be sure that I have the correct FS's setup. Do I need cepstral installed to be able to have voicemail in French? Because this config is for my home pbx/voicemail, so I am not sure if I'll pay the license for such a small setup. Thanks again. ForwardedMessage.eml Subject: Re: [Freeswitch-users] multiple languages From: "Darcy Primrose" <fs@voice2net.ca> Date: 07/28/2014 04:46 PM To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org> On more item on this that makes it simpler, in the directory you can set the variable <variable name="default_language" value="fr"/> Then just use one code {we use *98) to check voicemail. Justed tested this and it does work also. So I guess this makes it seamless. Darcy ----- Original Message ----- From: Darcy Primrose To: FreeSWITCH Users Help Sent: Monday, July 28, 2014 4:40 PM Subject: Re: [Freeswitch-users] multiple languages I inserted it in three places. First for the IVR, following is a portion of the dialplan that calls the ivr <condition field="${are_we_open}" expression="^Yes$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="61_domain.mydomain.ca"/> <action application="transfer" data="820 XML domain.mydomain.ca"/> <anti-action application="transfer" data="20 XML domain.mydomain"/> </condition> So I use two IVRs, one for english, 1 for french. Then for inbound voice mail - this is for extension 28 in its dialplan <action application="bridge" data="{sip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca}user/28@domain.mydomain.ca"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="default domain.mydomain.ca 28"/> Then for checking voicemail we use two codes currently, I haven't investigated this far enough to make it seamless, we had a customer to get going: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4001$|^\*99$"> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="set" data="vm_announce_cid=ivr/ivr-this_is_a_call_from.wav"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check default domain.mydomain.ca ${sip_from_user}"/> </condition> </extension> But the real key thing is to follow the instructions 100% on the following link, http://wiki.freeswitch.org/wiki/Mod_cepstral#libswift.so. And you have to purchase licenses to make it fully functional, but you get a courtesy make to let you know you have the correct language working. It is not 100% multilingual, but it is by all means acceptable. Hope this helps some. Darcy ------------------------------------------------------------------------------ _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
You do not need cepstral to make french work. We have a complete set of sound prompts for french (Canadian) and english. On Jul 28, 2014, at 7:10 PM, Darcy Primrose <fs@voice2net.ca> wrote:
Vous êtes la bienvenue. Yes, you do need to have cepstral installed to make the French work on top of the english. single channel is 100 plus 40 for the voice, kind of steep for a home setup. You could play with an ivr for the voice mail and use the record application. You can download the french recordings for freeswitch for free, and you could record some of your own greetings, we were doing that for a while and it worked quite well. There are lots of text to speech on lines aps out there to record customer messages if need be.
Darcy
----- Original Message ----- From: Neo Haux To: freeswitch-users@lists.freeswitch.org Sent: Monday, July 28, 2014 5:29 PM Subject: Re: [Freeswitch-users] multiple languages
Hi Darcy,
Merci beaucoup !
Before diving in this and try to implement these codes (for a single domain that I have) I want to be sure that I have the correct FS's setup. Do I need cepstral installed to be able to have voicemail in French? Because this config is for my home pbx/voicemail, so I am not sure if I'll pay the license for such a small setup.
Thanks again.
ForwardedMessage.eml Subject: Re: [Freeswitch-users] multiple languages From: "Darcy Primrose" <fs@voice2net.ca> Date: 07/28/2014 04:46 PM To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org>
On more item on this that makes it simpler, in the directory you can set the variable <variable name="default_language" value="fr"/>
Then just use one code {we use *98) to check voicemail. Justed tested this and it does work also. So I guess this makes it seamless.
Darcy ----- Original Message ----- From: Darcy Primrose To: FreeSWITCH Users Help Sent: Monday, July 28, 2014 4:40 PM Subject: Re: [Freeswitch-users] multiple languages
I inserted it in three places. First for the IVR, following is a portion of the dialplan that calls the ivr
<condition field="${are_we_open}" expression="^Yes$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="61_domain.mydomain.ca"/> <action application="transfer" data="820 XML domain.mydomain.ca"/> <anti-action application="transfer" data="20 XML domain.mydomain"/> </condition>
So I use two IVRs, one for english, 1 for french.
Then for inbound voice mail - this is for extension 28 in its dialplan <action application="bridge" data="{sip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca}user/28@domain.mydomain.ca"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="default domain.mydomain.ca 28"/>
Then for checking voicemail we use two codes currently, I haven't investigated this far enough to make it seamless, we had a customer to get going: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4001$|^\*99$"> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="set" data="vm_announce_cid=ivr/ivr-this_is_a_call_from.wav"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check default domain.mydomain.ca ${sip_from_user}"/> </condition> </extension>
But the real key thing is to follow the instructions 100% on the following link, http://wiki.freeswitch.org/wiki/Mod_cepstral#libswift.so.
And you have to purchase licenses to make it fully functional, but you get a courtesy make to let you know you have the correct language working.
It is not 100% multilingual, but it is by all means acceptable. Hope this helps some.
Darcy
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Michel, I realize that freeswitch has the french canadian prompts, but I was under the impression you needed cepstral to enable a second language, I was not able to get the second language working without cepstral. If I am wrong, it would be welcome. Thanks Darcy ----- Original Message ----- From: Michael Jerris To: FreeSWITCH Users Help Sent: Tuesday, July 29, 2014 11:11 AM Subject: Re: [Freeswitch-users] multiple languages You do not need cepstral to make french work. We have a complete set of sound prompts for french (Canadian) and english. On Jul 28, 2014, at 7:10 PM, Darcy Primrose <fs@voice2net.ca> wrote: Vous êtes la bienvenue. Yes, you do need to have cepstral installed to make the French work on top of the english. single channel is 100 plus 40 for the voice, kind of steep for a home setup. You could play with an ivr for the voice mail and use the record application. You can download the french recordings for freeswitch for free, and you could record some of your own greetings, we were doing that for a while and it worked quite well. There are lots of text to speech on lines aps out there to record customer messages if need be. Darcy ----- Original Message ----- From: Neo Haux To: freeswitch-users@lists.freeswitch.org Sent: Monday, July 28, 2014 5:29 PM Subject: Re: [Freeswitch-users] multiple languages Hi Darcy, Merci beaucoup ! Before diving in this and try to implement these codes (for a single domain that I have) I want to be sure that I have the correct FS's setup. Do I need cepstral installed to be able to have voicemail in French? Because this config is for my home pbx/voicemail, so I am not sure if I'll pay the license for such a small setup. Thanks again. ForwardedMessage.emlSubject: Re: [Freeswitch-users] multiple languages From: "Darcy Primrose" <fs@voice2net.ca> Date: 07/28/2014 04:46 PM To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org> On more item on this that makes it simpler, in the directory you can set the variable <variable name="default_language" value="fr"/> Then just use one code {we use *98) to check voicemail. Justed tested this and it does work also. So I guess this makes it seamless. Darcy ----- Original Message ----- From: Darcy Primrose To: FreeSWITCH Users Help Sent: Monday, July 28, 2014 4:40 PM Subject: Re: [Freeswitch-users] multiple languages I inserted it in three places. First for the IVR, following is a portion of the dialplan that calls the ivr <condition field="${are_we_open}" expression="^Yes$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="61_domain.mydomain.ca"/> <action application="transfer" data="820 XML domain.mydomain.ca"/> <anti-action application="transfer" data="20 XML domain.mydomain"/> </condition> So I use two IVRs, one for english, 1 for french. Then for inbound voice mail - this is for extension 28 in its dialplan <action application="bridge" data="{sip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca}user/28@domain.mydomain.ca"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="default domain.mydomain.ca 28"/> Then for checking voicemail we use two codes currently, I haven't investigated this far enough to make it seamless, we had a customer to get going: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4001$|^\*99$"> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="set" data="vm_announce_cid=ivr/ivr-this_is_a_call_from.wav"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check default domain.mydomain.ca ${sip_from_user}"/> </condition> </extension> But the real key thing is to follow the instructions 100% on the following link, http://wiki.freeswitch.org/wiki/Mod_cepstral#libswift.so. And you have to purchase licenses to make it fully functional, but you get a courtesy make to let you know you have the correct language working. It is not 100% multilingual, but it is by all means acceptable. Hope this helps some. Darcy -------------------------------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org ------------------------------------------------------------------------------ _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Under directory download and tar language audio packages you need as follow. cd /usr/local/freeswitch/sounds wget http://files.freeswitch.org/freeswitch-sounds-fr-ca-june-8000-1.0.18.tar.gz tar -xf freeswitch-sounds-fr-ca-june-8000-1.0.18.tar.gz <http://files.freeswitch.org/freeswitch-sounds-fr-ca-june-8000-1.0.18.tar.gz> Repeat the last two steps for the other sample rates. You should be good to go. Adolphe On Tue, Jul 29, 2014 at 11:11 AM, Michael Jerris <mike@jerris.com> wrote:
You do not need cepstral to make french work. We have a complete set of sound prompts for french (Canadian) and english.
On Jul 28, 2014, at 7:10 PM, Darcy Primrose <fs@voice2net.ca> wrote:
Vous êtes la bienvenue. Yes, you do need to have cepstral installed to make the French work on top of the english. single channel is 100 plus 40 for the voice, kind of steep for a home setup. You could play with an ivr for the voice mail and use the record application. You can download the french recordings for freeswitch for free, and you could record some of your own greetings, we were doing that for a while and it worked quite well. There are lots of text to speech on lines aps out there to record customer messages if need be.
Darcy
----- Original Message -----
*From:* Neo Haux <neo.haux@gmx.com> *To:* freeswitch-users@lists.freeswitch.org *Sent:* Monday, July 28, 2014 5:29 PM *Subject:* Re: [Freeswitch-users] multiple languages
Hi Darcy,
Merci beaucoup !
Before diving in this and try to implement these codes (for a single domain that I have) I want to be sure that I have the correct FS's setup. Do I need cepstral installed to be able to have voicemail in French? Because this config is for my home pbx/voicemail, so I am not sure if I'll pay the license for such a small setup.
Thanks again.
ForwardedMessage.eml Subject: Re: [Freeswitch-users] multiple languages From: "Darcy Primrose" <fs@voice2net.ca> <fs@voice2net.ca> Date: 07/28/2014 04:46 PM To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org> <freeswitch-users@lists.freeswitch.org> On more item on this that makes it simpler, in the directory you can set the variable <variable name="default_language" value="fr"/>
Then just use one code {we use *98) to check voicemail. Justed tested this and it does work also. So I guess this makes it seamless.
Darcy ----- Original Message ----- *From:* Darcy Primrose <fs@voice2net.ca> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> *Sent:* Monday, July 28, 2014 4:40 PM *Subject:* Re: [Freeswitch-users] multiple languages
I inserted it in three places. First for the IVR, following is a portion of the dialplan that calls the ivr
<condition field="${are_we_open}" expression="^Yes$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="61_domain.mydomain.ca"/> <action application="transfer" data="820 XML domain.mydomain.ca"/> <anti-action application="transfer" data="20 XML domain.mydomain"/> </condition>
So I use two IVRs, one for english, 1 for french.
Then for inbound voice mail - this is for extension 28 in its dialplan <action application="bridge" data= "{sip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca}user/28@domain.mydomain.ca" <%7Bsip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca%7Duser/28@domain.mydomain.ca> /> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="default domain.mydomain.ca 28"/>
Then for checking voicemail we use two codes currently, I haven't investigated this far enough to make it seamless, we had a customer to get going: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4001$|^\*99$"> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="set" data="vm_announce_cid=ivr/ivr-this_is_a_call_from.wav"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check default domain.mydomain.ca ${sip_from_user}"/> </condition> </extension>
But the real key thing is to follow the instructions 100% on the following link, http://wiki.freeswitch.org/wiki/Mod_cepstral#libswift.so.
And you have to purchase licenses to make it fully functional, but you get a courtesy make to let you know you have the correct language working.
It is not 100% multilingual, but it is by all means acceptable. Hope this helps some.
Darcy
------------------------------
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
This did not work until I copied the sounds.xml file and the voicemail_ivr.xml file from en directory to fr directory. The sounds.xml file in the fr directory was using speak_text instead of playing wav files and was looking for tts or cepstral. After copying the aforementioned files, it works great. Thank you for proding me and making me figure it out, saves quite a few dollars for something that someone spent considerable time implementing. Darcy ----- Original Message ----- From: Adolphe Cher-Aime To: FreeSWITCH Users Help Sent: Tuesday, July 29, 2014 11:32 AM Subject: Re: [Freeswitch-users] multiple languages Under directory download and tar language audio packages you need as follow. cd /usr/local/freeswitch/sounds wget http://files.freeswitch.org/freeswitch-sounds-fr-ca-june-8000-1.0.18.tar.gz tar -xf freeswitch-sounds-fr-ca-june-8000-1.0.18.tar.gz Repeat the last two steps for the other sample rates. You should be good to go. Adolphe On Tue, Jul 29, 2014 at 11:11 AM, Michael Jerris <mike@jerris.com> wrote: You do not need cepstral to make french work. We have a complete set of sound prompts for french (Canadian) and english. On Jul 28, 2014, at 7:10 PM, Darcy Primrose <fs@voice2net.ca> wrote: Vous êtes la bienvenue. Yes, you do need to have cepstral installed to make the French work on top of the english. single channel is 100 plus 40 for the voice, kind of steep for a home setup. You could play with an ivr for the voice mail and use the record application. You can download the french recordings for freeswitch for free, and you could record some of your own greetings, we were doing that for a while and it worked quite well. There are lots of text to speech on lines aps out there to record customer messages if need be. Darcy ----- Original Message ----- From: Neo Haux To: freeswitch-users@lists.freeswitch.org Sent: Monday, July 28, 2014 5:29 PM Subject: Re: [Freeswitch-users] multiple languages Hi Darcy, Merci beaucoup ! Before diving in this and try to implement these codes (for a single domain that I have) I want to be sure that I have the correct FS's setup. Do I need cepstral installed to be able to have voicemail in French? Because this config is for my home pbx/voicemail, so I am not sure if I'll pay the license for such a small setup. Thanks again. ForwardedMessage.emlSubject: Re: [Freeswitch-users] multiple languages From: "Darcy Primrose" <fs@voice2net.ca> Date: 07/28/2014 04:46 PM To: "FreeSWITCH Users Help" <freeswitch-users@lists.freeswitch.org> On more item on this that makes it simpler, in the directory you can set the variable <variable name="default_language" value="fr"/> Then just use one code {we use *98) to check voicemail. Justed tested this and it does work also. So I guess this makes it seamless. Darcy ----- Original Message ----- From: Darcy Primrose To: FreeSWITCH Users Help Sent: Monday, July 28, 2014 4:40 PM Subject: Re: [Freeswitch-users] multiple languages I inserted it in three places. First for the IVR, following is a portion of the dialplan that calls the ivr <condition field="${are_we_open}" expression="^Yes$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="61_domain.mydomain.ca"/> <action application="transfer" data="820 XML domain.mydomain.ca"/> <anti-action application="transfer" data="20 XML domain.mydomain"/> </condition> So I use two IVRs, one for english, 1 for french. Then for inbound voice mail - this is for extension 28 in its dialplan <action application="bridge" data="{sip_invite_domain=domain.mydomain.ca,presence_id=28@domain.mydomain.ca}user/28@domain.mydomain.ca"/> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="default domain.mydomain.ca 28"/> Then for checking voicemail we use two codes currently, I haven't investigated this far enough to make it seamless, we had a customer to get going: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4001$|^\*99$"> <action application="set" data="default_language=fr"/> <action application="answer"/> <action application="set" data="vm_announce_cid=ivr/ivr-this_is_a_call_from.wav"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check default domain.mydomain.ca ${sip_from_user}"/> </condition> </extension> But the real key thing is to follow the instructions 100% on the following link, http://wiki.freeswitch.org/wiki/Mod_cepstral#libswift.so. And you have to purchase licenses to make it fully functional, but you get a courtesy make to let you know you have the correct language working. It is not 100% multilingual, but it is by all means acceptable. Hope this helps some. Darcy ------------------------------------------------------------------------ _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org ------------------------------------------------------------------------------ _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (4)
-
Adolphe Cher-Aime
-
Darcy Primrose
-
Michael Jerris
-
Neo Haux