PDA

Voir la version complète : [RESOLU] Voicemail to email avec Postfix



exaju
27/04/2014, 19h16
Bonjour à tous,

Je me suis arraché les cheveux tout ce week-end sur cette fonction :pt1cable: alors je me suis résolu à demandé de l'aide :cry:

Présentation:

Maquettage de test avant mise en production (Aastra DECT + Aastra SIP-Phones)
Machine derrière une ligne ADSL free
Serveur: debian 7
Asterisk version: 1.8
Serveur mail: postfix


Les commandes suivante fonctionnent (je reçois bien les messages)

echo "Asterisk Test Message" | sendmail -t mon_email@gmail.com
echo « Ceci est un test » | mail -s Test mon_email@gmail.com

Voici mes fichiers de configuration:

/etc/hosts

127.0.0.1 localhost
127.0.1.1 debian.localhost debian

/ect/postfix/main.cf

myhostname = debian.localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
myorigin = debian.localhost
mydestination = debian.localhost, localhost.localhost, localhost
mynetworks = 127.0.0.0/8 192.168.0.0/24 [::ffff:127.0.0.0]/104 [::1]/128
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all


/etc/asterisk/voicemail.conf

[general]
format=wav49|gsm|wav
serveremail=asterisk@debian.localhost
attach=yes
delete=no
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
sendvoicemail=yes
forcename=yes
forcegreeting=yes
review=yes
mailcmd=/usr/sbin/postfix

#Configuration email d'alerte d'appel
emaildateformat=%A, %d %B %Y a %H:%M:%S
emailsubject=[APPEL-MESSAGE] Nouveau message dans la boite ${VM_MAILBOX}
emailbody=Bonjour ${VM_NAME},\n\n\tLe numero ${VM_CALLERID} a tente de vous joindre sans succes le ${VM_DATE}.\nCette personne vous a laisse un message de ${VM_DUR} secondes. Vous pouvez le consulter en appelant votre boite vocale.\n=Bo$
pagerfromstring=[IPBX Asterisk]
pagersubject=Un nouveau message vocal a ete reçu
pagerbody=Nouveau message de ${VM_DUR} secondes dans la boite ${VM_MAILBOX} laisse le ${VM_DATE} par ${VM_CALLERID}.

[zonemessages]
france = Europe/Paris | 'vm-received' Q 'digits/at' kM

[main-voicemail]
1 => 1,Moi,mon_email@gmail.com

/etc/asterisk/users.conf

[template-pepi](!)
type=friend
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
context=work
language=fr
callgroup=3
pickupgroup=3


[1](template-pepi)
fullname = 1 Mon Fullname
username = 1
secret=secret
mailbox=1@main-voicemail
callerid=”Moi” <1>

Ce qui est rageant est que j'ai reçu un mail cette après-midi d'un message passé hier pendant que je faisais mes tests, mais depuis rien, nada malgré tout le temps passé :cry:

Merci de m'avoir lu ! J'espère pouvoir faire fonctionner le tout avec votre aide !! Cordialement... :jap:


[RESOLUTION] Bien penser dans ses déclarations d'extension de préciser le "context voicemail" déclaré dans "/etc/asterisk/voicemail.conf" lors d'un appel à la voicemail:

par exemple changer:
exten => s-NOANSWER,1,Voicemail(1,u)
par :
exten => s-NOANSWER,1,Voicemail(1@main-voicemail,u)
[RESOLUTION]

MERCI A TOUS CEUX QUI M'ONT LU !!!