Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1089 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

   prob asterisk+config voicemail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob asterisk+config voicemail

n°736799
carlos20
Posté le 02-10-2005 à 21:32:44  profilanswer
 

Bonjour à tous,
 
Je suis nouveau sur le forum et également dans la manipulation d'asterisk.
J'ai un problème avec la configuration de la voicemail,
 
Est-il possible d'accéder à la voicemail à partir d'un téléphone ayant le même numéro que ce
téléphone sans devoir entrer le numéro de la boite puis le password.
Je m'explique, lorsque je veux accéder à la boite 302 à partir du téléphone 302 il faudrait pouvoir entrer
uniquement le password (que le numéro de la boite soit directement détecter comme celui du téléphone).
 
Et dans le cas ou l'on voudrait accéder à une autre boite on cliquerai sur * et ça nous demanderai le numéro de boite ainsi que le password.... Ou peut-on faire une modification de l'IVR pour que lorsque l'on clique sur * une voix nous indique qu'il faut entrer le numéro de boite puis le password????
 
Avez vous des infos, ou des suggestions.....
Merci d'avance pour toutes informations

mood
Publicité
Posté le 02-10-2005 à 21:32:44  profilanswer
 

n°736811
jlighty
Posté le 02-10-2005 à 22:25:25  profilanswer
 

tu ajoutes ceci dans le plan local

Code :
  1. exten => **2,1,VoicemailMain(${CALLERIDNUM})


l'utilisateur doit faire **2 pour accéder à sa messagerie.
${CALLERIDNUM} -> identifiant de l'appelant

n°736855
carlos20
Posté le 02-10-2005 à 23:26:34  profilanswer
 

merci bien je vais essayer.
aurais tu de la doc sur ce que représente les différents paramètres
   

n°736878
jlighty
Posté le 03-10-2005 à 08:09:21  profilanswer
 

un site :
http://www.voip-info.org/wiki/index.php?page=Asterisk
sinon il me semble que les Editions O'Reilly ont sorti un livre dédié à Asterisk.

n°736894
carlos20
Posté le 03-10-2005 à 09:29:40  profilanswer
 

merci beaucoup pour ces infos
 
J'aurai juste une dernière question:

n°736900
carlos20
Posté le 03-10-2005 à 09:32:27  profilanswer
 

oups désolé mauvaise manip, voici ma question:
quand tu utilise la commande voicemailmain pour accéder à la boite vocale
quels sont les fichiers aux quels cette commande accède pour réaliser l'IVR???  
Car j'aimerais le modifier:
en utilisation normal pas besoin d'entrer le numéro uniquement le password
et lorsque l'on clique sur * l'IVR nous demande le numéro de boite vocale ainsi que le password
 
merci d'avance pour tous renseignement....

n°736902
jlighty
Posté le 03-10-2005 à 09:37:27  profilanswer
 

il n'y a pas de fichier à modifier, si tu veux :
- l'utilisateur n'a pas besoin de saisir son identifiant mais seulement son mot de passe pour accéder à sa boite -> VoicemailMain(${CALLERIDNUM})
- l'utilisateur doit saisir son identifiant et son mot de passe -> VoicemailMain (dans ton cas : *,1,VoicemailMain)

n°736908
carlos20
Posté le 03-10-2005 à 10:01:13  profilanswer
 

désolé de te dérander encore mais j'ai de la peine à comprendre...
moi j'ai la config suivante:
    exten => 999,1,VoicemailMain()
    exten => 999,2,Hangup()
là je dois entrer le numéro de la boite ainsi que le password lorsque j'appel le 999.
 
j'ai compris qu'en mettant:
    exten => 999,1,VoicemailMain(${CALLERIDNUM})
    exten => 999,2,Hangup()
je n'ai plus besoin d'entrer le numéro de boite vocale,mais comment donner à l'utilisateur l'option de cliquer sur * pour entrer le numéro de boite et le password? car c'est en appelent le 999 et ensuite je dois faire * si je veux entrer le numéro puis le password...
je pense faire comme ceci:
    exten => 999,1,VoicemailMain(${CALLERIDNUM})
    exten => 999,2,Hangup()
    exten => *,1,VoicemailMain()
    exten => 999,2,Hangup()
peux tu m'éclairer....

n°736913
jlighty
Posté le 03-10-2005 à 10:18:32  profilanswer
 

d'accord, le problème est que si tu appuies sur * dans VoicemailMain(${CALLERIDNUM}) , il sera considéré comme un mot de passe. A la rigueur tu peux faire ceci :
exten => 999,1,VoicemailMain(${CALLERIDNUM})  
exten => 999*,1,VoicemailMain
Sinon il y a peut être une option à activer dans le fichier voicemail.conf mais je ne l'ai pas trouvé :(  

n°736915
carlos20
Posté le 03-10-2005 à 10:22:23  profilanswer
 

ok merci beaucoup ton aide m'est très précieuse!!!
je vais faire quelque tests et si je rtouve je te redit.
 
En tous cas merci beaucoup

mood
Publicité
Posté le 03-10-2005 à 10:22:23  profilanswer
 

n°736933
carlos20
Posté le 03-10-2005 à 11:05:36  profilanswer
 

j'ai effectués quelquesm tests et j'ai un problème... (encore)
 
voici me config (extensions.conf) de base:
[sip]
  exten => 997,1,Goto(occupe,${RDNIS},1)
 
  exten => 998,1,Goto(absent,${RDNIS},1)
 
  exten => 999,1,VoicemailMain()
  exten => 999,2,Hangup()
[occupe]
  exten => _.,1,Voicemail(b${EXTEN})
  exten => _.,2,Hangup()
[absent]
  exten => _.,1,Voicemail(u${EXTEN})
  exten => _.,2,Hangup()
avec cette config lors de l'accès à la voicemail, le numéro et le password sont demandés.
 
J'ai effectué la modification suivante pour qu'il n'y aille plus que le password qui soit demandé mais ça ne fonctionne pas. Le numéro de boite vocale est toujours demandé et je ne comprend pas pourquoi???
[sip]
  exten => 997,1,Goto(occupe,${RDNIS},1)
 
  exten => 998,1,Goto(absent,${RDNIS},1)
 
  exten => 999,1,VoicemailMain(${CALLERIDNUM})
  exten => 999,2,Hangup()
[occupe]
  exten => _.,1,Voicemail(b${EXTEN})
  exten => _.,2,Hangup()
[absent]
  exten => _.,1,Voicemail(u${EXTEN})
  exten => _.,2,Hangup()
 
merci pour vos suggestions...

n°736935
jlighty
Posté le 03-10-2005 à 11:14:08  profilanswer
 

as tu redemarré asterisk ? car je ne vois pas pourquoi "VoicemailMain(${CALLERIDNUM}) " ne fonctionne pas :(

n°736936
carlos20
Posté le 03-10-2005 à 11:15:24  profilanswer
 

oui, je l'ai redémarrer, y a-t-il une commande pour redémarrer Asterisk?

n°736938
jlighty
Posté le 03-10-2005 à 11:18:22  profilanswer
 

mise à part "/etc/init.d/asterisk restart" je ne vois pas.
Tes téléphones utilisent directement le plan local [sip] ? (dans sip.conf context=sip)

n°736939
carlos20
Posté le 03-10-2005 à 11:21:11  profilanswer
 

oui, car je n'utilise que SIP
y a-t-il un autre moyen pour supprimer la demande du numéro de boite vocale?

n°736940
jlighty
Posté le 03-10-2005 à 11:23:17  profilanswer
 

Ce qui est bizarre, c'est que ça marche chez moi :

Citation :


[planlocal]
exten => _XXXX,1,Dial(SIP/${EXTEN},5,tr)
exten => _XXXX,2,Voicemail(u${EXTEN})
exten => _XXXX,3,Hangup
exten => **1,1,VoicemailMain
exten => **2,1,VoicemailMain(${CALLERIDNUM})

(il doit y avoir des commandes inutiles dedans)
si je fais **1 -> demande login+mdp
si je fais **2 -> demande uniquement du mdp
 Version d'asterisk : Asterisk 1.0.7-BRIstuffed-0.2.0-RC7k


Message édité par jlighty le 03-10-2005 à 11:24:03
n°736942
carlos20
Posté le 03-10-2005 à 11:26:28  profilanswer
 

merci beaucoup, je vais essayer et je te redis.

n°737009
carlos20
Posté le 03-10-2005 à 13:35:43  profilanswer
 

Hello,
j'ai réalisé quelque test:
lorsque j'entre en dur le numéro de la boite vocale
     exten => 999,1,VoicemailMain(301)  
ça fonctionne, ça me demande directement le password.
Par contre si j'utilise la variable CALLERIDNUM ça ne fonctionne pas
     exten => 999,1,VoicemailMain(${CALLERIDNUM})  
 
faut-il définir quelque part cette variable?
que représente exactement cette variable, malgré mes recherches je n'ai pas compris??

n°737017
jlighty
Posté le 03-10-2005 à 13:43:56  profilanswer
 

non c'est une variable système
http://www.voip-info.org/wiki/view/Asterisk+variables
essaye avec ${CALLERIDNAME} (en effet le nom=numéro dans mon cas)

n°737025
carlos20
Posté le 03-10-2005 à 14:05:56  profilanswer
 

dans le fichier voicemail.conf il faut entrer les paramètres lié au différentes boites vocales de la manières suivantes:
[NUMERO DE TELEPHONE] => [MOT DE PASSE], [NOM ET PRENOM DE L’UTILISATEUR], [ADRESSE EMAIL]
exemple:
[sip]
301 => 1234,carlos moreira, test@blabla.com
 
si j'ai bien compris la variable CALLERIDNUM doit retourner 301 qui est le numéro de la boite vocale
et CALLERIDNAME carlos moreira qui est le nom de l'utilisateur.
 
En analysant les messages sur la fenêtre d'asterisk, je me suis rendu compte que en utilisant CALLERIDNUM ça me retourne carlos moreira au lieu de 301. C'est pour ça que lorsque j'entre 301 en dur ça fonctionne et pas avec la variable CALLERIDNUM!!
 
Le problème est que je ne comprend pas pourquoi, j'ai essayé avec CALLERID ça me retourne également carlos moreira sans 301?????
 
Aurais-tu une idée....

n°737027
jlighty
Posté le 03-10-2005 à 14:16:07  profilanswer
 

comment sont déclarés tes téléphones (sip.conf) ?
ex le telephone 1234 :

Code :
  1. [1234]
  2. context=planlocal
  3. type=friend
  4. secret=azerty
  5. host=dynamic
  6. mailbox=1234


Message édité par jlighty le 03-10-2005 à 14:16:58
n°737028
carlos20
Posté le 03-10-2005 à 14:19:03  profilanswer
 

voici ma config
 
[301]
type=friend    
username=301  
fromuser=Moreira    
host=192.168.100.2  
context=sip    
callerid=”carlos moreira”  
language=fr    
mailbox=301@sip  

n°737029
jlighty
Posté le 03-10-2005 à 14:20:53  profilanswer
 

au lieu callerid=”carlos moreira”   met ceci "301@sip" ou "301"  

n°737030
carlos20
Posté le 03-10-2005 à 14:25:49  profilanswer
 

bonne idée je vais essayer et je te redis, merci!!!
 

n°737034
carlos20
Posté le 03-10-2005 à 14:40:32  profilanswer
 

ok ça fonctionne parfaitement, merci beaucoup.
j'ai fait de la manière suivante:
 dans le fichier sip.conf j'ai entré le paramètre callerid de la manière suivante:
     callerid="carlos moreira" <301>
 
de cette manière je peux utiliser la variable CALLERIDNUM dans mon fichier extension.conf de la manière que tu m'avais expliqué tout au début:
    exten => 999,1,VoicemailMain(${CALLERIDNUM})  
 
J'ai encore un petit problème,
 
Grâce à cette config, quand je contact ma voicemail à partir de mon téléphone (301) j'accède je dois uniquement entrer le password et ceci pour accéder à la boite 301(correspondant au téléphone).
Maintenant si je veux accéder depuis ce téléphone (301) à une autre boite vocale (par exemple 302), il faudrait que lorsqu'on demande le password si j'entre le caractère * on revienne sur l'utilisation de la commande voicemailmain sans paramètre (donc on demande d'entrer le numéro de boite vocale puis le password).
Aurais tu une petite idée??

n°737072
jlighty
Posté le 03-10-2005 à 15:37:29  profilanswer
 

tu as deux solutions :
- la première consiterait à dire 999 -> boite perso 999* -> VoicemailMain seul
- la seconde : si on appuie sur * pendant la saisie du mot de passe -> mot de passe invalide donc VoicemailMain(${CALLERIDNUM})  doit retourner -1 http://www.voip-info.org/wiki/inde [...] ceMailMain  
Cependant je ne sais pas si c'est possible de faire une structure type : si VoiceMailMain(${CALLERIDNUM}) retourne -1 alors exécute VoiceMailMain.

n°737078
carlos20
Posté le 03-10-2005 à 15:57:37  profilanswer
 

Lors de l'éxecution de VoiceMailMain, différents fichiers sons sont "joué" vm-password,vm-youhave, etc.. sais tu ou sont situé ces différents fichiers et ou (dans quel fichier) est indiqué l'ordre d'exécution de ces fichiers sons.
 
Lorsque nous sommes dans notre boite vocale, nous pouvons effectuer différentes opérations en appuyant sur les touches du téléphones, sais tu ou ceci est géré (quel fichiers)?????

n°737084
jlighty
Posté le 03-10-2005 à 16:09:09  profilanswer
 

en /usr/share/asterisk/sounds/voicemail/

Citation :

sais tu ou ceci est géré (quel fichiers)


je n'ai pas trouvé dans voicemail.conf donc je suppose que c'est directement intégré à la fonction voicemail, il faudrait analyser le code source :(

n°737087
carlos20
Posté le 03-10-2005 à 16:13:26  profilanswer
 

ok merci beaucoup,
 
Si je trouve quelque chose je te tiens au courant.

n°737115
carlos20
Posté le 03-10-2005 à 17:49:12  profilanswer
 

pour finir j'ai simplement utiliser deux numéros différents, un pour l'accès à la boite correspondant au téléphone et un pour l'accès à n'importe quelle boite depuis n'importe quel téléphone...  
Si j'ai le temps plus tard je m'amuserais à analyser le code source (ce qui serait une solution plus propre)
 
J'ai différents téléphones, certains en anglais et d'autre en français pour pouvoir tester les différentes langues avec asterisk.  
 
Mais lors de l'utilisation du téléphone en français, il y a parfois des messages (sonnores) qui sont tout de même en anglais...
Je pense que cela vient du faites que l'anglais par défaut et qu'il l'utilise lorsqu'il ne trouve pas le fichiers fr.
 
Comment faire pour avoir une bibliothèque des sons français complète sans devoir vérifier fichiers par fichiers....
Ou peut-on télécharger ces fichiers en fr...
 
Merci d'avance

n°737120
jlighty
Posté le 03-10-2005 à 18:04:02  profilanswer
 

Citation :


pour finir j'ai simplement utiliser deux numéros différents, un pour l'accès à la boite correspondant au téléphone et un pour l'accès à n'importe quelle boite depuis n'importe quel téléphone...  


oui c'est ce qu'il y avait de mieux à faire pour l'instant
pour les voix (par contre il manque certains sons)
http://www.voip-info.org/tiki-inde [...] ernational
pour l'identifiant prononcé par la boite vocale, il faut éditer le script /usr/sbin/addmailbox

n°737126
carlos20
Posté le 03-10-2005 à 18:27:07  profilanswer
 

merci bcp!!
 
Je n'ai pas pu encore tester tous les cas mais je pense que ça doit être OK. Dans le cas ou il manquerais un sons particulier il y a-t-il d'autre traduction de fichiers .gsm anglais ou faut-ils les créent celon nos besoins et comment peut-on créer ces fichiers .gsm nous mêmes??
 
Merci encore une fois pour ton aide

n°737127
jlighty
Posté le 03-10-2005 à 18:32:18  profilanswer
 

pour l'instant je n'en ai pas trouvé d'autres :(
pour les .gsm, tu devrais t'en sortir avec sox http://www.hitsquad.com/smm/programs/SoX/

n°737130
carlos20
Posté le 03-10-2005 à 18:47:17  profilanswer
 

MERCI BCP!!
Je vais tester les différents cas et si besoin rajouter des sons en français manuellement.

n°737141
carlos20
Posté le 03-10-2005 à 19:12:18  profilanswer
 

connais tu un moyen facile d'enregistrer des sons nous mêmes (un logiciel) dans un format de type .wav pour qu'en suite avec sox je le transforme en .gsm??

n°737142
jlighty
Posté le 03-10-2005 à 19:12:40  profilanswer
 

audacity ?
ou en brut
cat /dev/dsp > mon_fichier_audio


Message édité par jlighty le 03-10-2005 à 19:13:10
n°737145
carlos20
Posté le 03-10-2005 à 19:15:28  profilanswer
 

et sur windows?

n°737147
carlos20
Posté le 03-10-2005 à 19:16:40  profilanswer
 

audacity, ok c'est bon merci bien!!!!

n°737297
carlos20
Posté le 04-10-2005 à 10:56:12  profilanswer
 

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

n°804854
Izzo
Posté le 25-04-2006 à 12:54:28  profilanswer
 

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!!!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

   prob asterisk+config voicemail

 

Sujets relatifs
[Samba] probleme dans la config de la corbeille reseau[FC4] config xawtv, tvtime hauppauge, xine
config postfixfonctionnalités du serveur asterisk
Config jabberProb clavier ! help
[Asterisk] pb pour appeler depuis un softphone X-Liteprob voisinage reseaux linux /win
Plus de sujets relatifs à : prob asterisk+config voicemail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR