Sprachanpassung prompts

jclukas

Neuer User
Mitglied seit
22 Apr 2007
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi

Ich bin langsam ziemlich genervt und kurz davor die deutschen Sprachprompts über die Englischen zu kopieren aber vielleicht kann mir jemand helfen die Geschichte sauber zu Ende zu bringen.

Meine Konfiguration
SuSE 10.0
Asterisk 1.2.4-BRIstuffed-0.3.0-PRE-1l
zaphfc(Cologne Chip)(intern zur Auerswald)
chan_capi AVM(extern)
extra Module:
app_rxfax.so (funz 1a selbst kompiliert)

relevanter Teil der extensions.conf

Code:
[general]
;static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
;priorityjumping=no
language=de

[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest                                   ; IAXtel username/password
TRUNK=Zap/g2                                    ; Trunk interface
TRUNKMSD=1                                      ; MSD digits to strip (usually 1 or 0)
language=de

[capi-in]

include => spam-online|07:00-23:00|*|*|*
include => spam-offline
;(*) auskommentierte Rufnummer
[spam-online]
exten => _(*)[0-2],1,Dial(Zap/g1/(*),30,rtT)
include => abspam

[spam-offline]
include => abspam

[abspam]
exten => s,1,Wait(0.1)
exten => s,n,Goto(call-${DIALSTATUS},1)
exten => call-NOANSWER,1,VoiceMail((*),u)
exten => call-BUSY,1,VoiceMail((*),b)
exten => call-,1,VoiceMail((*),u)
exten => s,3,Hangup()
voicemail.conf
Code:
[general]
;format=wav49|gsm|wav
format=wav|gsm
serveremail=AB-xx
attach=yes
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %B %d, %Y at %r
;mailcmd=/usr/sbin/sendmail -t
sendvoicemail=yes
language=de
[zonemessages]
europa=Europe/Berlin|'vm-received' Q 'digits/at' kM
[default]
;maxmsg=50
language=de
(*)  => 2812, Spam,[email protected]

Es funktioniert alles ohne Probleme nur leider immer in englisch
in de zapata,capi,sip jeweils language=de eingetragen

cli log

Code:
 == Setting global variable 'language' to 'de'
    -- Registered extension context 'default'
    -- Registered extension context 'capi-in'
    -- Including context 'spam-online|07:00-23:00|*|*|*' in context 'capi-in'
    -- Including context 'spam-offline' in context 'capi-in'

ausgabe bei ab

Code:
-- Playing 'digits/8' (language 'en')
    -- Playing 'digits/1' (language 'en')
    -- Playing 'digits/0' (language 'en')
    -- Playing 'digits/0' (language 'en')
    -- Playing 'digits/6' (language 'en')
    -- Playing 'digits/0' (language 'en')
    -- Playing 'vm-isunavail' (language 'en')
    -- Playing 'vm-intro' (language 'en')
    -- Channel 0/2, span 1 got hangup request

ich bin gerade dabei nochmal die app_voicemail.c zu durchforsten wenn alles nichts hilft gehe ich halt hier bei

also vielleicht gibt es ja noch eine Hilfe


thx
 
Zuletzt bearbeitet:
Mach mal im Dialplan Set(LANGUAGE()=de)

Unter general hast Du eine globale Variable mit Namen language gesetzt, mehr aber auch nicht.

default Einstellungen für die Sprache kann man in den diversen config Dateien für channels setzen, z.B. sip.conf oder iax.conf, nicht aber in der extension.conf.


EDIT: Fehlende schließende Klammer ergänzt, das war ein Typo
 
Zuletzt bearbeitet:
Bug oder Feature

Dieser Konfigurationseinstellung bin ich auch schon nachgegangen

aber mit einem kleinen Fehler die fehlende schließende Klammer war ursprünglich ein Bug
jetzt ist es wohl ein Feature :D da man die Klammer in meiner Version zumindestens setzen muss siehe Link, eventuelle kommt es dadurch das ich nochmal die neue version kompiliert und installiert habe.

trotzdem Danke

http://bugs.digium.com/view.php?id=9194
 
Kostenlos!

Statistik des Forums

Themen
248,914
Beiträge
2,304,889
Mitglieder
378,623
Neuestes Mitglied
mwsss