-
voici a l'heure actuelle se que j'ai dans mon fichier extensions.conf
j'ai fait des teste pour voir si sans passer par la base donnée sa fonctionnait ....
extensions.conf :
[general]
autofallthrough =yes
static =yes
writeprotect =no
context =default
language =fr
disallow =all
allow =alaw
[default]
;[fax-ludo]
exten => 017044XXXX,1,NoOp(Fax2mail)
exten => 017044XXXX,2,Gosub(inboundfax-sct,s,1)
exten => 017044XXXX,3,Hangup()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[fax-thomas]
exten => 017044XXXX,1,NoOp(Fax2mail)
exten => 017044XXXX,2,Gosub(inboundfax-thomas,s,1)
exten => 017044XXXX,3,Hangup()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[fax-joelle]
exten => 017044XXXX,1,NoOp(Fax2mail)
exten => 017044XXXX,2,Gosub(inboundfax-joelle,s,1)
exten => 017044XXXX,3,Hangup()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[fax-christian]
exten => 017044XXXX,1,NoOp(Fax2mail)
exten => 017044XXXX,2,Gosub(inboundfax-christian,s,1)
exten => 017044XXXX,3,Hangup()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[fax-aminata]
exten => 017044XXXX,1,NoOp(Fax2mail)
exten => 017044XXXX,2,Gosub(inboundfax-aminata,s,1)
exten => 017044XXXX,3,Hangup()
;;;;;;;
[inboundfax-sct]
exten => s,1,NoOp(**** FAX RECEIVED from 0${CALLERID(num)} ${STRFTIME(${EPOCH},,%c)} ****)
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FILENAME=fax-${STRFTIME(${EPOCH},,%Y.%m.%d-%H.%M.%S)}-0${CALLERID(num)})
exten => s,n,Set(FAXFILE=${FILENAME}.tif)
exten => s,n,Set(FAXFILEPDF=/var/spool/asterisk/fax/${FILENAME}.pdf)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
exten => s,n,Hangup()
exten => h,1,System(tiff2pdf -o /var/spool/asterisk/fax/${FILENAME}.pdf /var/spool/asterisk/fax/${FAXFILE})
exten => h,n,System(mutt -nx -s "Nouveau FAX" -a /var/spool/asterisk/fax/${FILENAME}.pdf -- bartoXXXX@gmail.com < /var/www/fax.txt)
exten => h,n,Return()
[inboundfax-thomas]
exten => s,1,NoOp(**** FAX RECEIVED from 0${CALLERID(num)} ${STRFTIME(${EPOCH},,%c)} ****)
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FILENAME=fax-${STRFTIME(${EPOCH},,%Y.%m.%d-%H.%M.%S)}-0${CALLERID(num)})
exten => s,n,Set(FAXFILE=${FILENAME}.tif)
exten => s,n,Set(FAXFILEPDF=/var/spool/asterisk/fax/${FILENAME}.pdf)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
exten => s,n,Hangup()
exten => h,1,System(tiff2pdf -o /var/spool/asterisk/fax/${FILENAME}.pdf /var/spool/asterisk/fax/${FAXFILE})
exten => h,n,System(mutt -nx -s "Nouveau FAX" -a /var/spool/asterisk/fax/${FILENAME}.pdf -- bartoXXXX@gmail.com < /var/www/fax.txt)
exten => h,n,Return()
[inboundfax-joelle]
exten => s,1,NoOp(**** FAX RECEIVED from 0${CALLERID(num)} ${STRFTIME(${EPOCH},,%c)} ****)
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FILENAME=fax-${STRFTIME(${EPOCH},,%Y.%m.%d-%H.%M.%S)}-0${CALLERID(num)})
exten => s,n,Set(FAXFILE=${FILENAME}.tif)
exten => s,n,Set(FAXFILEPDF=/var/spool/asterisk/fax/${FILENAME}.pdf)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
exten => s,n,Hangup()
exten => h,1,System(tiff2pdf -o /var/spool/asterisk/fax/${FILENAME}.pdf /var/spool/asterisk/fax/${FAXFILE})
exten => h,n,System(mutt -nx -s "Nouveau FAX" -a /var/spool/asterisk/fax/${FILENAME}.pdf -- bartoXXXX@gmail.com < /var/www/fax.txt)
exten => h,n,Return()
[inboundfax-christian]
exten => s,1,NoOp(**** FAX RECEIVED from 0${CALLERID(num)} ${STRFTIME(${EPOCH},,%c)} ****)
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FILENAME=fax-${STRFTIME(${EPOCH},,%Y.%m.%d-%H.%M.%S)}-0${CALLERID(num)})
exten => s,n,Set(FAXFILE=${FILENAME}.tif)
exten => s,n,Set(FAXFILEPDF=/var/spool/asterisk/fax/${FILENAME}.pdf)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
exten => s,n,Hangup()
exten => h,1,System(tiff2pdf -o /var/spool/asterisk/fax/${FILENAME}.pdf /var/spool/asterisk/fax/${FAXFILE})
exten => h,n,System(mutt -nx -s "Nouveau FAX" -a /var/spool/asterisk/fax/${FILENAME}.pdf -- barto9XXXX@gmail.com < /var/www/fax.txt)
exten => h,n,Return()
[inboundfax-aminata]
exten => s,1,NoOp(**** FAX RECEIVED from 0${CALLERID(num)} ${STRFTIME(${EPOCH},,%c)} ****)
exten => s,n,Set(FAXOPT(ecm)=yes)
exten => s,n,Set(FILENAME=fax-${STRFTIME(${EPOCH},,%Y.%m.%d-%H.%M.%S)}-0${CALLERID(num)})
exten => s,n,Set(FAXFILE=${FILENAME}.tif)
exten => s,n,Set(FAXFILEPDF=/var/spool/asterisk/fax/${FILENAME}.pdf)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE})
exten => s,n,Hangup()
exten => h,1,System(tiff2pdf -o /var/spool/asterisk/fax/${FILENAME}.pdf /var/spool/asterisk/fax/${FAXFILE})
exten => h,n,System(mutt -nx -s "Nouveau FAX" -a /var/spool/asterisk/fax/${FILENAME}.pdf -- bartoXXXX@gmail.com < /var/www/fax.txt)
exten => h,n,Return()
ces se que j'ai dans mon extensions.conf et la sa fonctionne bien par contre quand je met se que je tes montrer plus haut avec le switch => Realtime/@extensions et la base de donnée mysql la sa fonctionne pas pour exemple le CLI de couleur rouge le montre....
et j'aimerais au lieu que tout sa soit dans le fichier extensions.conf que se soit dans une base de donner mysql avec différente table ou autre pour chaque client....
j’espère que tu comprend se que j'essaie d'expliquer...
Règles de messages
- Vous ne pouvez pas créer de nouvelles discussions
- Vous ne pouvez pas envoyer des réponses
- Vous ne pouvez pas envoyer des pièces jointes
- Vous ne pouvez pas modifier vos messages
-
Règles du forum