Page 2 sur 3 PremièrePremière 123 DernièreDernière
Affichage des résultats 11 à 20 sur 26

Discussion: Fax2mail - Asterisk 1.8.x - MySQL

  1. #11
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Je jette l'éponge ...

  2. #12
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    pourquoi ?

    sinon je pense que je ferait tout avec les fichier extensions.conf etc et plus ma base de donner .... car quand je n'utilise pas ma base de donner sa fonctionne bien mes bon ces un service que l'on veut mettre en place pour nos client ....

  3. #13
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Citation Envoyé par barto95 Voir le message
    server-fax@Server-Fax:/etc/asterisk$ grep -r Fax2mail *
    extensions.conf:exten => 017044xxxx,1,NoOp(Fax2mail)
    extensions.conf:exten => 017044xxxx,1,NoOp(Fax2mail)
    extensions.conf:exten => 017044xxxx,1,NoOp(Fax2mail)
    extensions.conf:exten => 017044xxxx,1,NoOp(Fax2mail)
    extensions.conf:exten => 017044xxxx,1,NoOp(Fax2mail)
    Etant donné le résultat de la commande grep ci-dessus :
    tu as forcément du code relatif au fax2mail dans ton fichier /etc/asterisk/extensions.conf. Comprends-tu ?

    Retrouve l'emplacement du fichier qui parle de fax2mail et copie colle le ..

  4. #14
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    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...

  5. #15
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    voilà ce que j'attendais..
    Donc je pense que le problème vient du fait qu'il faut que tu mettes le chemin complet vers tiff2pdf

    Ex:

    /usr/local/bin/tiff2pdf

  6. #16
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    et oublie pas de faire un "chmod +x tiff2pdf" pour le rendre éxecutable (teste le en ligne de commande avant)

  7. #17
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Idem, chemin complet pour mutt

  8. #18
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    ha ok

    et petite question si j'ai plusieru contexte ces a dire

    [inboundfax-christian]

    [inboundfax-aminata]


    dans mon extensions.conf sa doit ressembler a sa :

    [general]
    autofallthrough =yes
    static =yes
    writeprotect =no
    context =default
    language =fr
    disallow =all
    allow =alaw

    [default]
    switch => Realtime/@extensions (le extensions est le nom de ma table)

    [inboundafx-christian]
    switch => Realtime/@Christian ( le christian est le nom d'une autre table mysql)

    etc.....


    par contre quand je fait sa dans le CLI j'ai un message qui me dit l'extensions inboundfax-christian n'a pas ete trouver....


    merci pour ta reponse je vais tester sa et je te dit si sa fonctionne ....

  9. #19
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Je connais pas beaucoup le realtime. Fais d'abord toute ta conf en dur dans extensions.conf et sip.conf et ensuite tu passeras en realtime.. Un problème à la fois ..

  10. #20
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    et bas la conf que je viens de te mettre de extensions.conf avec toute les ligne la pour thomas ludo christian aminata etc fonctionne bien

    par contre quand je le transvase dans mysql avec realtime la sa bloque ...

    mes cette conf en "dur" fonctionne...

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
  •