LANGUAGE()

LANGUAGE()

Liest/setzt die Sprache des Kanals. Die Sprache beeinflusst u.a., welche Audiodateien abgespielt werden. Ist z.B. de eingestellt und Playback(tt-weasels) wird ausgeführt, so wird die Datei de/tt-weasels abgespielt (wenn vorhanden). Gleiches gilt für SayDigits() etc.

; abfragen:
exten => 123,1,Set(foo=${LANGUAGE()})

; Deutsch setzen:
exten => 123,1,Set(LANGUAGE()=de)
[Warnung]

Ist deprecated (unerwünscht). Nutzen Sie lieber die Funktion CHANNEL(language). Siehe CHANNEL()

[Anmerkung]

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about function 'LANGUAGE' =- 

[Syntax]
LANGUAGE()

[Synopsis]
Gets or sets the channel's language.

[Description]
Deprecated. Use CHANNEL(language) instead.

Differenz zum internen Hilfetext in Asterisk 1.2: 

11c11,18
< Deprecated. Use CHANNEL(language) instead.
---
> Gets or sets the channel language.  This information is used for the
> syntax in generation of numbers, and to choose a natural language file
> when available.  For example, if language is set to 'fr' and the file
> 'demo-congrats' is requested to be played, if the file
> 'fr/demo-congrats' exists, then it will play that file, and if not
> will play the normal 'demo-congrats'.  For some language codes,
> changing the language also changes the syntax of some Asterisk
> functions, like SayNumber.