Difference between revisions of "How to set language for Calling Cards"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 40: Line 40:
This example changes Language to Spanish (es).
This example changes Language to Spanish (es).


Once again: it overwrites Fefault Language (en) only when DID Language is empty!
Once again: it overwrites Default Language (en) only when DID Language is empty!


<br><br>
<br><br>
== Language set by DID ==
== Language set by DID ==



Revision as of 06:39, 24 May 2010

Description

The language in which Calling Card is played can be set in several places in the following order of priority:

  1. Default (en).
  2. IVR.
  3. DID.



Explanation



Default language

By default, the language is English (en). It is set in /etc/asterisk/sip.conf as language = en.

Sip conf language.png

IMPORTANT: DO NOT change this setting by editing the sip.conf file directly! It can damage the whole system!


If Calling Card does not use IVR and the DID language is set to empty, the default language will be used.

This image shows how to set to "use default language" (when IVR is not used and DID Language is set to empty):

Did empty language.png



Language set by IVR

If Calling Card Dial Plan (DP) is using IVR, then the language set in IVR overwrites Default Language and is used IF DID Language is empty.

This picture shows how Language (Voice) is set in IVR:

Did ivr language.png

This example changes Language to Spanish (es).

Once again: it overwrites Default Language (en) only when DID Language is empty!



Language set by DID

And most important is DID Language, which can be set in user DID:

Did ru language.png

This example shows ru language which will be used no matter what Default Language is and no matter which Language (Voice) is set in IVR.



Examples

Language/Voice
Default empty empty empty empty en en en en
IVR empty empty es es empty empty es es
DID empty ru empty ru empty ru empty ru
Which one will be used en ru es ru en ru es ru


NOTES:

  1. When Default is 'empty' it means that sip.conf file is messed up and is set to language = .
  2. When IVR is 'empty' it means IVR is used but no Language is changed in it, OR IVR is not used at all.
  3. When DID is 'empty' it means the Language field in DID configuration is empty.




See also