Voir la version complète : Pb Fax2mail
salut a tous,
j'ai pas mal reussi a avancer grace a l'aide du forum et du livre sur l'asterisk que j'ai acheter
j'ai donc voulu essayer la partie fax to mail et suivi le tuto du forum a cette url :
http://www.asterisk-france.org/content.php/39-Fax2Mail-avec-Asterisk-1.6
je suis sous asterisk 1.8
voici le log lors d'une reception de fax sur la SDA :
== Using SIP RTP CoS mark 5
-- Executing [0222060719@default:1] NoOp("SIP/sct-voip.fr-0000032d", "0222060719") in new stack
-- Executing [0222060719@default:2] Gosub("SIP/sct-voip.fr-0000032d", "FAX,0222060719,1") in new stack
-- Executing [0222060719@FAX:1] Answer("SIP/sct-voip.fr-0000032d", "") in new stack
-- Executing [0222060719@FAX:2] Wait("SIP/sct-voip.fr-0000032d", "1") in new stack
-- Executing [0222060719@FAX:3] Set("SIP/sct-voip.fr-0000032d", "FICHIERMAIL=/var/lib/asterisk/script/mail_20110615-171318.txt") in new stack
-- Executing [0222060719@FAX:4] Set("SIP/sct-voip.fr-0000032d", "FICHIERTIFF=fax__0222060719_20110615-171318_892020220") in new stack
-- Executing [0222060719@FAX:5] Set("SIP/sct-voip.fr-0000032d", "TIFF=/var/spool/fax_in/fax__0222060719_20110615-171318_892020220.tiff") in new stack
-- Executing [0222060719@FAX:6] Set("SIP/sct-voip.fr-0000032d", "PDF=/var/www/fax/fax__0222060719_20110615-171318_892020220.pdf") in new stack
-- Executing [0222060719@FAX:7] ReceiveFAX("SIP/sct-voip.fr-0000032d", "/var/spool/fax_in/fax__0222060719_20110615-171318_892020220.tiff") in new stack
-- Channel 'SIP/sct-voip.fr-0000032d' receiving FAX '/var/spool/fax_in/fax__0222060719_20110615-171318_892020220.tiff'
[Jun 15 17:13:18] ERROR[684]: res_fax.c:759 fax_session_reserve: Could not locate a FAX technology module with capabilities (RECEIVE)
[Jun 15 17:13:18] ERROR[684]: res_fax.c:1689 receivefax_exec: Unable to reserve FAX session.
== Spawn extension (FAX, 0222060719, 7) exited non-zero on 'SIP/sct-voip.fr-0000032d'
d'ou viens le probleme je ne comprend pas :(
therebel23
15/06/2011, 21h00
Salut,
il faut que tous asterisk soit compilé avec le module res_fax il me semble. Tape dans la CLI :
fax show capabilities
pour voir ?
voila le resultat
asterisk1*CLI> fax show capabilities
Registered FAX Technology Modules:
0 registered modules
asterisk1*CLI>
therebel23
16/06/2011, 14h40
Oui donc c'est bien ça, il faut que tu compiles toi même l'asterisk (il y'a un tuto sur ce site), et il faut faire un "make menuconfig" pour choisir les modules que tu veux compiler..
ok je vais regarder sa merci pour ton aide :)
j'ai essayer donc de faire la commande indiquer :
dans /usr/src/asterisk1.8.4.1
j'ai bien a l'ecran une fenetre sous terminal avec des couleur qui permette de choisir les module tout les module sont cocher mais sa ne fonctionne pas
bon j'ai enfin reussi a faire marcher le faxtomail mais a moitier loool
donc apres installe de FFA j'ai bien la porteuse qui se declenche
par contre je n'ait pas de lien pour le telechargement ou le visionage en pdf du fax reçut
j'ai suivi le tuto sur le forum mais rien
quelqu'un aurait une idée svp ? merci a tous pour vos aide
Darkflash
18/06/2011, 13h13
Tu veut dire que tu recois le mail quand même ??
En faite non je recoit pas le mail
Pourtant j'ai bien la notification de asterisk lorsqu'on me laisse un message vocal sur ma messagerie
J'ai mis au-dessus le message d'erreur qu'il me met dans les log lors de la réception du fax
bon j'ai enfin reussi a recevoir le mail pendant un moment
pour cela les dossiers specifier dans le tuto exemple :
var/spool/fax etc
une fois creer aucun probleme
maintenant il ne veut plus me convertir les ficheir tiff en PDF que faire ?
et aussi comment faire pour par exemple si j'ai plusieurs personne avec plusieurs ligne SDA affecter en tant que SDA FAX pour que ces personne reçoivent les fax sur leur mail respectif
merci pour votre aide
cedricscha
21/06/2011, 13h25
essaie peut-etre d'etre plus clair dans tes demandes, et plus précis dans ce qu'il ne fonctionne pas.
As-tu regarder dans les logs, ce qu'il se passe ?
oui et je n'ait aucune erreur
j'ai recompiler asterisk maintenant j'ai une erreur de vitesse je pense a 2400 bau je pense
voici le log :
-- Executing [0222060719@default:1] NoOp("SIP/sttvoip.fr-00000009", "0222060719") in new stack
-- Executing [0222060719@default:2] Gosub("SIP/sttvoip.fr-00000009", "FAX,0222060719,1") in new stack
-- Executing [0222060719@FAX:1] Answer("SIP/sttvoip.fr-00000009", "") in new stack
-- Executing [0222060719@FAX:2] Wait("SIP/sttvoip.fr-00000009", "1") in new stack
-- Executing [0222060719@FAX:3] Set("SIP/sttvoip.fr-00000009", "FICHIERMAIL=/var/lib/asterisk/script/mail_20110621-231530.txt") in new stack
-- Executing [0222060719@FAX:4] Set("SIP/sttvoip.fr-00000009", "FICHIERTIFF=fax__0222060719_20110621-231530_170557526") in new stack
-- Executing [0222060719@FAX:5] Set("SIP/sttvoip.fr-00000009", "TIFF=/var/spool/fax_in/fax__0222060719_20110621-231530_170557526.tiff") in new stack
-- Executing [0222060719@FAX:6] Set("SIP/sttvoip.fr-00000009", "PDF=/var/www/fax/fax__0222060719_20110621-231530_170557526.pdf") in new stack
-- Executing [0222060719@FAX:7] ReceiveFAX("SIP/sttvoip.fr-00000009", "/var/spool/fax_in/fax__0222060719_20110621-231530_170557526.tiff") in new stack
-- Channel 'SIP/sttvoip.fr-00000009' receiving FAX '/var/spool/fax_in/fax__0222060719_20110621-231530_170557526.tiff'
-- Channel 'SIP/sttvoip.fr-00000009' FAX session '9' started
[Jun 21 23:15:59] ERROR[5307]: res_fax.c:1339 generic_fax_exec: channel 'SIP/sct-voip.fr-00000009' FAX session '9' failure, reason: 'fax session timed-out' (TIMEOUT)
== Spawn extension (FAX, 0222060719, 7) exited non-zero on 'SIP/sttvoip.fr-00000009'
oui en console lorsque je fait convert /chemindufichier/fichier.tiff /chemin du fichier/fichier.pdf
le document et bien convertie
j'ai donc recompiler asterisk et maintenant il me met une erreur de fax sur le rapport de mon fax physique il me dit aucun telecopieur pourtant quand on n'apel le 0222060719 on n'a bien la porteuse de l'asterisk
Executing [0222060719@default:1] NoOp("SIP/sttvoip.fr-00000009", "0222060719") in new stack
-- Executing [0222060719@default:2] Gosub("SIP/sttvoip.fr-00000009", "FAX,0222060719,1") in new stack
-- Executing [0222060719@FAX:1] Answer("SIP/sttvoip.fr-00000009", "") in new stack
-- Executing [0222060719@FAX:2] Wait("SIP/sttvoip.fr-00000009", "1") in new stack
-- Executing [0222060719@FAX:3] Set("SIP/sttvoip.fr-00000009", "FICHIERMAIL=/var/lib/asterisk/script/mail_20110621-231530.txt") in new stack
-- Executing [0222060719@FAX:4] Set("SIP/sttvoip.fr-00000009", "FICHIERTIFF=fax__0222060719_20110621-231530_170557526") in new stack
-- Executing [0222060719@FAX:5] Set("SIP/sttvoip.fr-00000009", "TIFF=/var/spool/fax_in/fax__0222060719_20110621-231530_170557526.tiff") in new stack
-- Executing [0222060719@FAX:6] Set("SIP/sttvoip.fr-00000009", "PDF=/var/www/fax/fax__0222060719_20110621-231530_170557526.pdf") in new stack
-- Executing [0222060719@FAX:7] ReceiveFAX("SIP/sttvoip.fr-00000009", "/var/spool/fax_in/fax__0222060719_20110621-231530_170557526.tiff") in new stack
-- Channel 'SIP/sttvoip.fr-00000009' receiving FAX '/var/spool/fax_in/fax__0222060719_20110621-231530_170557526.tiff'
-- Channel 'SIP/sttvoip.fr-00000009' FAX session '9' started
[Jun 21 23:15:59] ERROR[5307]: res_fax.c:1339 generic_fax_exec: channel 'SIP/sct-voip.fr-00000009' FAX session '9' failure, reason: 'fax session timed-out' (TIMEOUT)
== Spawn extension (FAX, 0222060719, 7) exited non-zero on 'SIP/sttvoip.fr-00000009'
cedricscha
22/06/2011, 07h30
as-tu essayer avec une ligne analogique ? ou Isdn ? tu as peut etre un problème avec ton opérateur VOIP, il fait peut etre uniquement du fax T38 ? ou tout simplement, il ne supporte pas les faxs...
cela ne sert à rien de poster à plusieurs endroits..... on ne va pas te répondre plus vite......
je travail dans une societer de telecom qui fait transiter les com sur les reseau SFR completel colt sur une plateforme VOIP avec openSer etc....
les fax fonctionnes sur le reseau sans probleme
il faudrait peut etre que je re-installe FFA non ?
dsl pour le doublon j'y et pas penser
et pour repondre par rapport a l'autre poste en ligne de commande la conversion se fait bien....
je ne sais plus quoi faire, sachant que sa fonctionner et que maintenant je ne sais pour quel raison sa ne veut ... je vais essayer de voir si dans le libre il en parle du fax2mail
en tout cas merci pour ton aide ces cool :)
cedricscha
22/06/2011, 08h32
les fax fonctionnes sur le reseau sans probleme
c'est bien, peux-tu peut-etre en savoir plus, quels sont les codecs utilisés ? Quel protocole de fax est utilisé ?
As-tu tester avec une ligne analogique? Isdn ? à disposition ?
il faudrait peut être que je re-installe FFA non ?
Si cela t'amuse....., mais si tu n'as pas eu d'erreur durant l'install......
et pour répondre par rapport a l'autre poste en ligne de commande la conversion se fait bien....
Bon ben cela fonctionne, contrôle si l'utilisateur, qui fais tourner asterisk, peux exécuter la commande, et si les droit nécessaires sont la.....
Mais contrôle déjà que le tiff est bien reçus, et que le problème ne vient pas de la.
a mon avis, c'est simplement que tu n'as pas reçus de fax, donc pas de tiff a transformer.
je ne sais plus quoi faire, sachant que sa fonctionner et que maintenant je ne sais pour quel raison sa ne veut ...
Le première des choses, qu'as-tu fais/Changé sur ton système? cela résoudras, surement ton problèmes....
de se que je sais ces sur du T38
mon asterisk n'ait utiliser qu'en sip
maintenant j'ai autre chose voulant verifier si je recevait bien le fax et que le TIFF se faisait bien j'ai ds les log un message qui me dit que la demande n'ait pas dans le context default et pourtant il y et bien ....
je ne comprend plus je vais vous mettre le fichier extensions.conf
merci encore pour votre aide :)
cedricscha
23/06/2011, 08h02
as-tu installer faxForAsterisk de digium ?
car dans le tuto, on parle du module opensource, qui si je me rappel bien, ne gère pas le T38.....
de se que je sais ces sur du T38 Renseigne toi, c'est pas mal de connaitre au moins la base si on travaille sur quelques chose......
mon asterisk n'ait utiliser qu'en sipTu as bien une ligne qui traine quelque part pour faire tes tests non ?
C'est un projet de stage ? c'est ton boulot ? Je m'inquiète un peu pour toi, j'espère que ce ne seras pas un système en production....... ou alors prends un prestataire, pour te seconder au minimum......
maintenant j'ai autre chose voulant verifier si je recevait bien le fax et que le TIFF se faisait bien j'ai ds les log un message qui me dit que la demande n'ait pas dans le context default et pourtant il y et bien .... J'ai rien comprit ? ce serait pas mal que tu colle le message d'erreur, et non pas la traduction google
slt,
dsl du retard week end oblige
donc se n'ait pas pour un stage ou autre ces pour moi perso je travaille sur systeme OXO OXE 4400 4200 etc.... pour une societer prestataire de SFR
j'ai entendu parler de asterisk et de toute ces possibiliter et j'essais d'apprendre comme je le peut ....
pour le reste je pense que mon asterisk doit avoir un probleme car la commande reload qui pourtant est simple met bien 20-30seg a etre executer par asterisk ....
donc je pense le supprimer completement et le reinstaller au propre
sinon oui j'ai bien installer le FFA FREE FAX Asterisk avec la license mais asterisk ne fait pas le .tiff donc je vais le reinstaller
d'ailleur quelqu'un saurais comment le desinstaller completement pour que je reparte de zero avec une base seine ...
j'ai trouver se site qui explique comment faire
http://astrecipes.net/index.php?n=218
est-ce bien la bonne manip ...?
en tout cas je te remercie cedric pour toute tes reponses ces vraiment cool d'aider les nouveaux qui essais d'apprendre :)
vous savez si un bouquin traitant de la 1.8 en FR est dispo ?
bonjour tout le monde
lorsque je reçoit un fax j'ai une ligne d'error qui est la suivante :
-- Channel 'SIP/xxxxxxxxxx-00000002' receiving FAX '/var/spool/fax_in/fax__0222060710_20110704-094314_892020220.tiff'
-- Channel 'SIP/xxxxxxxxxx-00000002' FAX session '2' started
[Jul 4 09:43:27] ERROR[2350]: res_fax.c:1339 generic_fax_exec: channel 'SIP/sct-voip.fr-00000002' FAX session '2' failure, reason: 'fax session timed-out' (TIMEOUT)
je ne comprend pas pourquoi j'ai cette erreur....
si quelqu'un pouvais m'aiguiller
merci :)
bon j'ai mis dans le ficheir sip.conf
canreinvite = yes je n'ait plus l'erreur maitenant on dirait qu'il ne fait plus rien du moment qu'il a recut le fax voila se qu'il y a dans la CLI :
-- Executing [0222060719@default:1] NoOp("SIP/xxxxxxxxx-00000004", "0222060719") in new stack
-- Executing [0222060719@default:2] Gosub("SIP/xxxxxxxxx-00000004", "FAX,0222060719,1") in new stack
-- Executing [0222060719@FAX:1] Answer("SIP/xxxxxxxxxx00000004", "") in new stack
-- Executing [0222060719@FAX:2] Wait("SIP/xxxxxxxxxx-00000004", "1") in new stack
-- Executing [0222060719@FAX:3] Set("SIP/xxxxxxxxxx-00000004", "FICHIERMAIL=/var/lib/asterisk/script/mail_20110704-160142.txt") in new stack
-- Executing [0222060719@FAX:4] Set("SIP/xxxxxxxxxx-00000004", "FICHIERTIFF=fax__0222060719_20110704-160142_892020220") in new stack
-- Executing [0222060719@FAX:5] Set("SIP/xxxxxxxxxx-00000004", "TIFF=/var/spool/fax_in/fax__0222060719_20110704-160142_892020220.tiff") in new stack
-- Executing [0222060719@FAX:6] Set("SIP/xxxxxxxxxx-00000004", "PDF=/var/www/FAX/fax__0222060719_20110704-160142_892020220.pdf") in new stack
-- Executing [0222060719@FAX:7] ReceiveFAX("SIP/xxxxxxxxxx-00000004", "/var/spool/fax_in/fax__0222060719_20110704-160142_892020220.tiff") in new stack
-- Channel 'SIP/xxxxxxxxxx-00000004' receiving FAX '/var/spool/fax_in/fax__0222060719_20110704-160142_892020220.tiff'
-- Channel 'SIP/xxxxxxxxxx-00000004' FAX session '4' started
-- FAX handle 0: [ 034.753016 ], entering CLOSING state
-- FAX handle 0: [ 034.800263 ], entering CLOSING state
-- Channel 'SIPxxxxxxxxxx-00000004' FAX session '4' is complete, result: 'SUCCESS' (FAX_SUCCESS), error: 'NO_ERROR', pages: 1, resolution: '204x196', transfer rate: '14400', remoteSID: ''
== Spawn extension (FAX, 0222060719, 7) exited non-zero on 'SIP/xxxxxxxxxx-00000004'
pourquoi sa bloque je ne comprend pas ....
j'ai vraiment un probleme
je pense qu'il y a un probleme avec asterisk
lors d'une reception de fax j'ai bien les log dans la cli mais il ne veut pas au bout d'un moment passer a la ligne TIFF2PDF -O
pourquoi je ne sais pas comment faire?
et idem il me met des cadena sur chaque fichier tiff creer
comment faire pour resoudre le probleme
merci a tous :)
personne pour m'aider ? :(
svp...
personne n'aurais la solution pour le fait que asterisk ne veut pas faire la conversion alors que a la main la conversion se fait ....
svppppp ?
personne pour aider un débutant....
cedricscha
10/07/2011, 11h23
remontre voir ton dialplan
dsl de repondre que maintenant
j'ai trouver mon erreur il fallait que je mette h,n,System(tiff2pdf -o fichier.pdf fichier.tiff)
par contre je n'arrive pas a envoyer le fichier en piece jointe que se soit avec uuencode ou mutt
pourtant lorsque je tape la commande sous terminal sa envoi bien mes par la commande dans le extensions.con :
exten => h,n,System(mutt -nx -s "test piece jointe" -a /var/www/fax/${FICHIERTIFF}.pdf -- barto95100@gmail.com < /var/www/fax/fax.txt)
asterisk n'envoie pas de pièce jointe
je ne comprend pas pourquoi....
merci
Bonjour,
C'est tellement plus facile d'obtenir des réponses lorsque l'on publie son dialplan (dans le fichier "/etc/asterisk/extensions.conf")...
Cordialement,
Francois
exten => h,n,System(mutt -nx -s "test piece jointe" -a /var/www/fax/${FICHIERTIFF}.pdf -- barto95100@gmail.com < /var/www/fax/fax.txt)
asterisk n'envoie pas de pièce jointe
Le pauvre il doit gérer le SIP, iax, mgcp, les faxs etc ... mais aussi le SMTP :non:
asterisk n’envoie pas l’émail, le mailer est mutt cf tes logs et vérifie les politiques de spams de ton fournisseur et les tiennes.
bonjour,
lorsque j'ecris :
mutt -nx -s "test piece jointe" -a /var/www/fax/${FICHIERTIFF}.pdf -- barto95100@gmail.com < /var/www/fax/fax.txt
dans un terminal je recoit bien le mail avec la pieces jointes
mais lorsque asterisk doit le faire rien n'arrive par mail
exten=> _xxxxxxxxxx,1,NoOp(xxxxxxxxxx)
exten=> _xxxxxxxxxx,n,Gosub(FAX,${EXTEN},1)
exten=> _xxxxxxxxxx,n,Hangup()
[FAX]
exten => _xxxxxxxxxx,1,Answer()
exten => _xxxxxxxxxx,n,Wait(1)
exten => _xxxxxxxxxx,n,Set(FICHIERMAIL=/var/lib/asterisk/script/mail_0${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}.txt)
exten => _xxxxxxxxxx,n,Set(FICHIERTIFF=0${CALLERID(num)})
exten => _xxxxxxxxxx,n,Set(TIFF=/var/spool/fax_in/${FICHIERTIFF}.tiff)
exten => _xxxxxxxxxx,n,Set(PDF=/var/www/fax/${FICHIERTIFF}.pdf)
exten => _xxxxxxxxxx,n,ReceiveFAX(${TIFF})
exten => h,1,System(tiff2pdf -o ${PDF} ${TIFF})
;exten => h,n,System(echo "Bonjour," >> ${FICHIERMAIL})
;exten => h,n,System(echo "" >> ${FICHIERMAIL})
;exten => h,n,System(echo "Un Nouveau Fax est arriver sur le numero suivant : ${EXTEN}" >> ${FICHIERMAIL})
;exten => h,n,System(echo "" >> ${FICHIERMAIL})
;exten => h,n,System(echo "Il provient du numero suivant :0${CALLERID(num)}" >> ${FICHIERMAIL})
;exten => h,n,System(echo "" >> ${FICHIERMAIL})
;exten => h,n,System(echo "Vous pouvez le consulter sur le lien suivant : " >> ${FICHIERMAIL})
;exten => h,n,System(echo "" >> ${FICHIERMAIL})
;exten => h,n,System(echo "http://109.0.140.92/fax/${FICHIERTIFF}.pdf" >> ${FICHIERMAIL})
;exten => h,n,System(echo "" >> ${FICHIERMAIL})
;exten => h,n,System(echo "" >> ${FICHIERMAIL})
;exten => h,n,System(echo "Meilleures Salutations" >> ${FICHIERMAIL})
exten => h,n,System(mutt -nx -s "test piece jointe" -a /var/www/fax/${FICHIERTIFF}.pdf -- barto95100@gmail.com < /var/www/fax/fax.txt)
;exten => h,n,System(rm ${FICHIERMAIL})
;exten => h,n,System(rm ${PDF})
;exten => h,n,System(rm ${TIFF})
exten => h,n,Return(10)
et dans /var/www/fax/fax.txt :
bonjour,
vous avez recut un nouveau fax
Cdt.
comme dit plus haut lorsque je tape sous terminal :
mutt -nx -s "test piece jointe" -a /var/www/fax/${FICHIERTIFF}.pdf -- barto95100@gmail.com < /var/www/fax/fax.txt
le mail est bien envoyer avec la piece jointe et le texte
merci pour votre aide :)
andrei66
22/07/2011, 10h03
Bonjour, pour supprimer Asterisk le lien que tu as donné est bon, je l'ai faut il y a quelques jours, mais jai pas utilisé la commande killall, jai faut /etc/init.d/asterisk stop en root.
Un article du wiki que j'ai écrit il y a quelques jours au sujet de linstallation de Asterisk 1.8 au cas ou tu aurais un doute sur l'installation : http://wiki.asterisk-france.org/index.php/Installer_Asterisk
HS: désolé pour les apostrophes, nachetez jamais de tablette "asus eee pad", le clavier virtuel est horrible et a une latence de 3sec lorsqu'on tape et c'est impossible de faire 3 lignes sans revenir 20 fois au début pour corriger
merci :)
asterisk est ok pour moi
sauf se fichu envoi de mail avec piece jointe en pdf :(:(:(:(:(:(:(
As-tu fais le test de lancer ta commande avec l'utilisateur asterisk ?
la commande avec en prompt :
root@astrerisk-server:
&
server@asterisk-server:
fonctionne bien ...
le mail et bien envoyer mais pas de piece jointe ...
ne faudraist-il pas un timer avant qu'il ne passe a la commande suivante...
car lorsqu'on le tape en directe dans le terminal sa met bien 5-6seg avant que le prompt reviennent ...
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés