Affichage des résultats 1 à 2 sur 2

Discussion: Asterisk 1.8.26 et log cdr dans une base mysql

  1. #1
    Membre Association
    Date d'inscription
    juillet 2011
    Messages
    32
    Downloads
    0
    Uploads
    0

    Asterisk 1.8.26 et log cdr dans une base mysql

    Bonjour,

    J'ai installé un asterisk 1.8.26 avec une connexion ODBC Mysql et je souhaiterai un enregistrements des cdr dans la base asterisk table cdr. Jusque là rien d'extraordinaire,

    La table a cette structure :

    Code:
    CREATE TABLE `cdr` (
     `calldate` datetime NOT NULL default '0000-00-00 00:00:00',
     `clid` varchar(80) NOT NULL default '',
     `src` varchar(80) NOT NULL default '',
     `dst` varchar(80) NOT NULL default '',
     `dcontext` varchar(80) NOT NULL default '', 
     `channel` varchar(80) NOT NULL default '',
     `dstchannel` varchar(80) NOT NULL default '',
     `lastapp` varchar(80) NOT NULL default '',
     `lastdata` varchar(80) NOT NULL default '',
     `duration` int(11) NOT NULL default '0',
     `billsec` int(11) NOT NULL default '0',
     `disposition` varchar(45) NOT NULL default '', 
     `amaflags` int(11) NOT NULL default '0',
     `accountcode` varchar(20) NOT NULL default '',
     `userfield` varchar(255) NOT NULL default '',
     `uniqueid` VARCHAR(32) NOT NULL default '',
     `linkedid` VARCHAR(32) NOT NULL default '',
     `sequence` int(11) NOT NULL default '',
     `peeraccount` VARCHAR(32) NOT NULL default ''
     );
    J'ai vérifié le fonctionnement de l'odbc en faisant un odbc show dans le cli d'asterisk, qui me dit bien "Connected: Yes". J'ai fait un cdr show status toujours dans le cli d'asterisk qui me retourne bien ca :

    Code:
    Call Detail Record (CDR) settings
    ----------------------------------
      Logging:                    Enabled
      Mode:                       Simple
      Log unanswered calls:       No
    
    * Registered Backends
      -------------------
        csv
        cdr-custom
        Adaptive ODBC
    Le problème ... c'est que je n'ai absolument AUCUN appel qui est enregistré dans la table. Le /var/log/asterisk/cdr-csv/Master.csv enregistre bien les appels sans soucis, mais rien, absolument rien n'apparait dans ma table mysql.

    J'ai refait la config completement 3 fois, en, reprenant tout à zéro, y compris la compilation et la reinstallation d'asterisk ... quelqu'un aurait une idée, parce que là je sèche, j'y suis depuis hier, j'ai passé plus de 5h à recontroler les installs, lire les infos que je trouvais sur google concernant les problemes de log cdr en base mysql ... je n'ai rien trouvé qui me permette de régler ca.

    Toute aide serait appréciée ... )

    A défaut, quelqu'un pourrait me dire comment "debugguer" le log cdr et voir exactement ce que fait asterisk pour verifier d'une part qu'il essaye bien d'envoyer les donnees dans la table mysql, et eventuellement si il y a une erreur, de pouvoir lire ce message d'erreur. Un set debug ? ...

  2. #2
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Bonjour,

    Voir les liens suivants

    http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql
    http://www.voip-info.org/wiki/view/A...etCDRUserField

    Et avec un peu de recherche on y arrive!.

    A+

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
  •