[asterisk] voicemail traduction

voicemail traduction [asterisk] - Linux et OS Alternatifs

Marsh Posté le 05-10-2005 à 14:06:45    

hello  
 
Quelqu'un saurait-il comment traduire l'interface web du voicemail (vmail.cgi) de manière assez simple. Au départ je voulais simplement traduire littéralement les mots anglais en français mais ce n'est pas possible car certains de ces mots sont des variables utilisées dans le code.  
 
L'idéal serait une méthode qui me permettent de faire une traduction française pour commencer puis allemande, portugaise, etc..  
 
Autre problème d'interface web, j'aimerais réalisé un interface web permettant de gérer l'ajout/suppression d'utilisateur de ma voicemail, la mémoire qu'il ont à disposition (espace sur le disque dur disponible), et d'autres petites options...  
 
Avez vous des suggestions...  
 
Merci d'avance

Reply

Marsh Posté le 05-10-2005 à 14:06:45   

Reply

Marsh Posté le 06-10-2005 à 17:02:11    

Il n'y a paersonne qui aurait une petite suggestions,
car je suis vraiment bloqué...
 

Reply

Marsh Posté le 07-10-2005 à 10:22:35    

Hello,  
 
Comme tu le sais sans doute, les CGI sont des programmes executables. En l'occurence il s'agit de script perl.
Aussi il te faut modifier les sources pour traduire.  
Soit tu fais une modif directe, soit tu permet au logiciel d'aller chercher les messages dynamiquement en fonction de la langue choisie dans une  base (fichier plat ou autre).
Pour ajouter des fonctions même combat faut modifier le script sources !
A+


Message édité par m3z le 07-10-2005 à 10:23:15
Reply

Marsh Posté le 07-10-2005 à 10:36:58    

Hello,
 
Ok, merci beaucoup.
Aurais tu un exemple pour la recherche de message dynamique en fonction de la langue dans un fichier ou autre...
 
A+

Reply

Marsh Posté le 07-10-2005 à 10:57:01    

C'est tout con.
 
Tu crées une variable globale numéro de langue.
Tu fais une fonction a laquelle tu passes le numero de la langue  (tu choisi comme tu le sent par ex 1=anglais, 2=francais, 3=allemand, 4=portugais ...) et le numero de message (c'est le numero de ligne dans le fichier de langue).
Tu copies tous les messages dans un fichier. Un par langue.
La fonction ouvre le bon fichier en fonction du numero de langue et retourne la ligne demandé que tu peux utiliser (= afficher).
 
L'interêt de la methode c'est que tu peux changer de langue dynamiquement (ca peux être une variable fourni au script par la methode get (http:\\www.monsite.com\vmail.cgi?langue=fr)).
Créer une nouvelle langue reviens a créer un nouveau fichier de langue (tu prends le fichier anglais et tu traduit ligne à ligne) et à modifier la petite fonction (pour gérer le numero de langue).
 
A+


Message édité par m3z le 07-10-2005 à 11:00:21
Reply

Marsh Posté le 07-10-2005 à 14:17:25    

ok
 
merci bien
 
A+

Reply

Marsh Posté le 25-04-2006 à 12:54:09    

Bonjour,
 
J'ai installé Asterisk sous Fedora Core 4, puis je l'ai combiné avec le TTS Festival.
Mon problème est le suivant, je lance le serveur Festival avant de lancer le serveur Asterisk (Logique!).
Quand je fais mon dialplan :
 
exten => 1111,1,Answer()
exten => 1111,2,Festival(Hello)
exten => 1111,3,Hangup()
 
Il bloque à la commande Festival, je ne comprends vraiment pas, car j'ai fais exactement comme ils expliquent sur le site voip...
 
Quand je regarde les logs du serveur Festival, je constate qu'Asterisk se connecte bien dessus quand je fais la commande Festival, mais il se déconnecte aussi tôt...
 
Quelqu'un pourrait m'aider?? C'est vraiment bizarre et surtout urgent!
 
D'avance merci!!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed