Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 10 sur 26

Discussion: Fax2mail - Asterisk 1.8.x - MySQL

  1. #1
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0

    Fax2mail - Asterisk 1.8.x - MySQL

    bonsoir a tous,

    voila j'ai un petit souci avec le fax to mail accoupler a une base Mysql

    mon asterisk 1.8.7.1 dialogue bien avec ma base de donnée mysql et il et bien enregistrer chez mon provider :

    enregistrement au pret du provider :

    Server-Fax*CLI> sip show registry
    Host--------------dnsmg-----Username-------Refresh State--------Reg.Time
    Provider:5060--------N ---------login---------105 Registered--------Tue, 08 Nov 2011 19:53:46
    1 SIP registrations.



    dialogue avec la base mysql :

    Server-Fax*CLI> realtime mysql status
    general connected to general@127.0.0.1, port 3306 with username root for 1 hours, 15 minutes.

    mon fichier extconfig.conf :

    sipusers => mysql,general,sip
    sippeers => mysql,general,sip
    extensions=> mysql,general,extensions


    mon fichier res_config_mysql.conf :
    [general]
    dbhost = 127.0.0.1
    dbname = general (nom de la base mysql)
    dbuser = root (login server mysql)
    dbpass = fax2mail (mdp mysql)
    dbport = 3306
    dbsock = /var/run/mysqld/mysqld.sock

    mon fichier extensions.conf :


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

    [default]
    switch => Realtime/@extensions


    mon fichier sip.conf :
    [general]
    language =fr
    port =5060
    disallow =all
    allow =alaw
    externip = mon-adresse-ip-public
    localnet =192.168.1.10/255.255.255.0
    canreinvite =yes
    t38pt_udptl =yes, redundancy
    faxdetect =yes
    t38pt_udptl =yes
    rtcachefriends =yes

    register =login:motdepasse@provider

    switch => Realtime/@


    et voici une capture d'ecran de ma base de donnée mysql :
    Cliquez ici pour voir mon image


    ici le CLI de asterisk pendant la reception d'un fax :
    == Using UDPTL CoS mark 5
    == Using SIP RTP CoS mark 5
    -- Executing [01xxxxxxxx@default:1] NoOp("SIP/monprovider-0000000a", "Fax2mail")
    -- Executing [01xxxxxxxx@default:2] NoOp("SIP/monprovider-0000000a", "**** FAX RECEIVED from 1XXXXXXXX Tue Nov 8 19:36:36 2011 ****")
    -- Executing [01xxxxxxxx@default:3] Set("SIP/monprovider-0000000a", "FAXOPT(ecm)=yes")
    -- Executing [01xxxxxxxx@default:4] Set("SIP/monprovider-0000000a", "FILENAME=fax-2011.11.08-19.36.36-01xxxxxxxx")
    -- Executing [01xxxxxxxx@default:5] Set("SIP/monprovider-0000000a", "FAXFILE=fax-2011.11.08-19.36.36-01xxxxxxxx.tif")
    -- Executing [01xxxxxxxx@default:6] Set("SIP/monprovider-0000000a", "FAXFILEPDF=/var/spool/asterisk/fax/fax-2011.11.08-19.36.36-01xxxxxxxx.pdf")
    -- Executing [01xxxxxxxx@default:7] Set("SIP/monprovider-0000000a", "FAXOPT(headerinfo)=Received by MYCOMPANY 2011-11-08 19:36")
    -- Executing [01xxxxxxxx@default:8] Set("SIP/monprovider-0000000a", "FAXOPT(maxrate)=14400")
    -- Executing [01xxxxxxxx@default:9] Set("SIP/monprovider-0000000a", "FAXOPT(minrate)=2400")
    -- Executing [01xxxxxxxx@default:10] NoOp("SIP/monprovider-0000000a", "FAXOPT(ecm) : yes)")
    -- Executing [01xxxxxxxx@default:11] NoOp("SIP/monprovider-0000000a", "FAXOPT(headerinfo) : Received by MYCOMPANY 2011-11-08 19:36")
    -- Executing [01xxxxxxxx@default:12] NoOp("SIP/monprovider-0000000a", "FAXOPT(localstationid) : ")
    -- Executing [01xxxxxxxx@default:13] NoOp("SIP/monprovider-0000000a", "FAXOPT(maxrate) : 14400")
    -- Executing [01xxxxxxxx@default:14] NoOp("SIP/monprovider-0000000a", "FAXOPT(minrate) : 2400")
    -- Executing [01xxxxxxxx@default:15] NoOp("SIP/monprovider-0000000a", "**** RECEIVING FAX : fax-2011.11.08-19.36.36-01xxxxxxxx.tif ****")
    -- Executing [01xxxxxxxx@default:16] ReceiveFAX("SIP/monprovider-0000000a", "/var/spool/asterisk/fax/fax-2011.11.08-19.36.36-01xxxxxxxx.tif")
    -- Channel 'SIP/monprovider-0000000a' receiving FAX '/var/spool/asterisk/fax/fax-2011.11.08-19.36.36-01xxxxxxxx.tif'
    -- Channel 'SIP/monprovider-0000000a' FAX session '6' started
    -- FAX handle 0: [ 019.271547 ], entering CLOSING state
    -- FAX handle 0: [ 019.333543 ], entering CLOSING state
    -- Channel 'SIP/monprovider-0000000a' FAX session '6' is complete, result: 'SUCCESS' (FAX_SUCCESS), error: 'NO_ERROR', pages: 1, resolution: '200x200', transfer rate: '14400', remoteSID: ''
    == Spawn extension (default, 01xxxxxxxx, 16) exited non-zero on 'SIP/monprovider-0000000a'

    et a partir de la plus rien. Le ficheir est bien creer dans le dossier /var/spool/asterisk/fax/ mais pas de conversion de fichier

    pouvez vous m'aider a se sujet car la je seche j'ai fait des recherche mes elle n'on rien donner.... :(

    merci a tous pour votre aide
    Dernière modification par barto95 ; 09/11/2011 à 08h13.

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Il manque le bout de ton fichier extensions.conf ou tu affiches les NoOp ..

  3. #3
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    c-a-d

    mon fichier extensions.conf n'a vraiment que ce que j'ai mit plus haut....

    si il manque quelque chose peut tu me le dire stp

    et le truc aussi ces qu'il ne passe pas a la commande tiff2pdf franchement je ne sais pas ou et le probleme ...
    Dernière modification par barto95 ; 09/11/2011 à 08h14.

  4. #4
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    j'ai aussi remarquer que asterisk ne passe pas a la ligne suivante apres le receivefax

    pourquoi je ne sais pas si on regarde ma table SQL il fait bien la ligne receivefax et me genere le fichier tif au bon endroit mes apres plus rien

    ex :

    -- Executing [01xxxxxxxx@default:16] ReceiveFAX("SIP/monprovider-00000023", "/var/spool/asterisk/fax/fax-2011.11.09-12.14.53-01xxxxxxxx.tif,30")
    -- Channel 'SIP/monprovider-00000023' receiving FAX '/var/spool/asterisk/fax/fax-2011.11.09-12.14.53-01xxxxxxxx.tif'
    -- Channel 'SIP/monprovider-00000023' FAX session '17' started
    -- FAX handle 0: [ 019.096932 ], entering CLOSING state
    -- FAX handle 0: [ 019.157343 ], entering CLOSING state
    -- Channel 'SIP/monprovider-00000023' FAX session '17' is complete, result: 'SUCCESS' (FAX_SUCCESS), error: 'NO_ERROR', pages: 1, resolution: '200x200', transfer rate: '14400', remoteSID: ''
    == Spawn extension (default, 01xxxxxxx, 16) exited non-zero on 'SIP/monprovider-00000023'


    et ensuite plus rien .... pq je ne sais pas :(

  5. #5
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Y'a surement un fichier dans ta configuration asterisk dans lequel tu as mis les commandes relatives au fax2mail.

    Tapes dans une console ssh :

    cd /etc/asterisk
    grep -r Fax2mail *

    Et donnes moi le résultat..

  6. #6
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    alors j'ai ceci :


    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)

    et ceci :


    server-fax@Server-Fax:/etc/asterisk$ grep -r fax2mail *
    extensions.conf_MysqlBPASS=fax2mail
    extensions.conf.save:;DBPASS=fax2mail
    extensions.conf.save.1:;DBPASS=fax2mail
    extensions.conf.save.2:;DBPASS=fax2mail
    res_config_mysql.conf:;dbpass = fax2mail
    res_config_mysql.conf.save:dbpass = fax2mail
    res_config_mysql.conf.save:dbpass = fax2mail

  7. #7
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    OK, donc copie-colle le contenu complet de ton fichier /etc/asterisk/extensions.conf (attention à masquer les mots de passe !!)

  8. #8
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    [general]
    autofallthrough =yes
    static =yes
    writeprotect =no
    context =inboundfax-sct
    language =fr
    disallow =all
    allow =alaw
    ;allow =g729

    [globals]
    DBHOST=127.0.0.1
    DBNAME=BASE MYSQL
    DBUSER=Login
    DBPASS=PWD

    [default]
    switch => Realtime/@extensions
    switch => Realtime/inboundfax-sct@extensions

  9. #9
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Y'a un truc qui m'échappe, ton fichier devrait être bien plus fourni que cela : tout ce qui concerne le fax2mail, tu l'as bien au début copié-collé dans ce fichier non ? ou un autre ?

  10. #10
    Membre
    Date d'inscription
    mai 2011
    Messages
    91
    Downloads
    1
    Uploads
    0
    au debut de mon poste j'ai copier coller les fichier extensions.conf sip.con extconfig.conf etc


    et tout se que j'ai dans la cli qui s'affiche ces se que j'ai dans ma base de donner mysql

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
  •