Difference between revisions of "Sound files"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 21: Line 21:


==Add another language==
==Add another language==
<br>
=== Necessary files ===
* and
* auth_failed
* balance_empty
* cc_busy
* cc_callingcard_choices
* cc_card_expired
* cc_card_is_empty
* cc_card_is_not_sold_yet
* cc_card_not_found
* cc_dialing_previous_number
* cc_enter_card_number_pin
* cc_enter_pin
* cc_goodbye
* cc_you_have_entered_nothing
* cc_please_enter_number
* cc_unreachable
* enter_pin
* enter_voucher_number
* EUR_cents
* EUR_many
* EUR_one
* GBP_cents
* GBP_many
* GBP_one
* you_have
* your_balance_was_increased_by
* minus
* minute
* minutes
* seconds
* unlimited_minutes
* USD_cents
* USD_many
* USD_one
* voucher_not_found
+ all digit files for your language.


<br><br>
<br><br>
Line 61: Line 102:


<br><br>
<br><br>
== Setting language ==
== Setting language ==



Revision as of 08:24, 24 November 2010

All flags.png

Sound files used by MOR are located in /var/lib/asterisk/sounds/mor.



Currently supported languages

  • English
  • Spanish
  • Russian
  • French
  • Brazilian-Portuguese
  • Italian
  • German
  • Hebrew
  • Chinese (partly)
  • Vietnamese (partly)

Listen to the voices in: MOR IVR Samples



Add another language


Necessary files

  • and
  • auth_failed
  • balance_empty
  • cc_busy
  • cc_callingcard_choices
  • cc_card_expired
  • cc_card_is_empty
  • cc_card_is_not_sold_yet
  • cc_card_not_found
  • cc_dialing_previous_number
  • cc_enter_card_number_pin
  • cc_enter_pin
  • cc_goodbye
  • cc_you_have_entered_nothing
  • cc_please_enter_number
  • cc_unreachable
  • enter_pin
  • enter_voucher_number
  • EUR_cents
  • EUR_many
  • EUR_one
  • GBP_cents
  • GBP_many
  • GBP_one
  • you_have
  • your_balance_was_increased_by
  • minus
  • minute
  • minutes
  • seconds
  • unlimited_minutes
  • USD_cents
  • USD_many
  • USD_one
  • voucher_not_found

+ all digit files for your language.



Translation/recording

  • Translate and record a sound file to your language (example: French (fr)).




Converting

In order to have Asteriskplay files, they should be converted to Bit rate: 16-bit, Sample rate: 8000Hz, MONO.

This can be done using the sox command:

/usr/bin/sox file1.wav -r 8000 -c 1 -s -w file2.wav resample -ql 

... and putting them into /var/lib/asterisk/sounds/mor/ivr_voices/fr.

Also, the script /usr/src/mor/script/convert2astwav.sh can be used to convert many files at once. Just execute it in the folder with .wav files.



Errors

These errors means that a sound file is not Asterisk compatible:

[Dec 22 03:00:46] WARNING[20516]: format_wav.c:148 check_header: Not in mono 2                                                              
[Dec 22 03:00:46] WARNING[20516]: file.c:322 fn_wrapper: Unable to open format wav



Digits

Let's say you need digit sounds recorded in French (fr).

Put all digit recordings into /var/lib/asterisk/sounds/digits/fr.

List of sound files for digits



Setting language

  • In DID settings, set language = fr.

If you want to set your default language for the whole system, not only for DIDs, then in sip.conf/iax2.conf/etc (they are in /etc/asterisk) set:

language = fr 

Where fr is JUST AN EXAMPLE, CHANGE fr TO THE APPROPRIATE LANGUAGE!!!

Reload Asterisk.



Currency

For example, let's take Georgian currency GEL (Georgian lari).

You will need these sound files:

   * GEL_cents (meaning 1/100 of main currency, "cents" for USD/EUR, "tetri" for Georgian GEL)
   * GEL_many (meaning many of main currency, "dollars" for USD, "euros"  for EUR, "lari"? for Georgian GEL)
   * GEL_one (meaning 1 of main currency, "dollar" for USD, "euro" for EUR, "lari" for Georgian GEL)

They should be placed into /var/lib/asterisk/sounds/mor/ivr_voices/X.

Where X means your language.



Remove a default sound file from MOR logic

Just set the appropriate sound file to contain silence.



Remove/Change sound files

Files are stored in /var/lib/asterisk/sounds/mor/ivr_voices/.

Change the necessary sound file if you want to.

Make sure it is in Asterisk compatible format.