Affichage des résultats 1 à 5 sur 5

Discussion: Comment stocker l'historique des appels dans une base de données MySQL via ODBC ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre
    Date d'inscription
    janvier 2017
    Messages
    50
    Downloads
    1
    Uploads
    0

    Question

    J'ai pu voir que sur Asterisk nous avons le CDR (Call Detail Records) qui permet d'avoir des informations sur les différents appels émis via l'Asterisk. Ils disent sur le wiki d'Asterisk que c'est très utile pour les administrateurs qui veulent suivre les appels qui sont effectués sur le système Asterisk. Voir (https://wiki.asterisk.org/wiki/display/AST/Reporting)
    Je voudrais utilisé le système de variable qu'il propose pour l'enregistrement de c'est données lors d'un appels dans ma base de données.

    Voici la présentation de ma table historikcalls qui se trouve dans la db_callsusers
    Table HistorikCalls
    iKey (Primary ID)
    date (datetime) --> Date et heure de l'appel reçu ou émis
    numberExt (varchar 20) --> Numéro de l'extension du poste
    numberCID (varchar 20) --> CID du Poste utilisé pour émettre l'appel
    receiver (varchar 20) --> Numéro de la personne appelée
    type (varchar 5) --> Le type de l'appel (Inbound or Outbound)

    Dans le fichier func_odbc.conf j'ai ceci
    Code:
    [CALLSHISTORY]
    prefix=ODBC
    dsn=calls-tracking-connector
    writesql=INSERT INTO callshistory (date,numberExt,numberCID,receiver,type) VALUES('${ARG1}','${ARG2}','${ARG3}','${ARG4}','${ARG5}')
    Au vu de ce que le Wiki d'Asterisk propose comme variable CDR (https://wiki.asterisk.org/wiki/displ.../CDR+Variables)
    Comment je fais pour introduire les variables qui m’intéressent dans la table HistorikCalls ?

  2. #2
    Membre
    Date d'inscription
    janvier 2017
    Messages
    50
    Downloads
    1
    Uploads
    0

    Question

    Citation Envoyé par lordaker Voir le message
    J'ai pu voir que sur Asterisk nous avons le CDR (Call Detail Records) qui permet d'avoir des informations sur les différents appels émis via l'Asterisk. Ils disent sur le wiki d'Asterisk que c'est très utile pour les administrateurs qui veulent suivre les appels qui sont effectués sur le système Asterisk. Voir (https://wiki.asterisk.org/wiki/display/AST/Reporting)
    Je voudrais utilisé le système de variable qu'il propose pour l'enregistrement de c'est données lors d'un appels dans ma base de données.

    Voici la présentation de ma table historikcalls qui se trouve dans la db_callsusers
    Table HistorikCalls
    iKey (Primary ID)
    date (datetime) --> Date et heure de l'appel reçu ou émis
    numberExt (varchar 20) --> Numéro de l'extension du poste
    numberCID (varchar 20) --> CID du Poste utilisé pour émettre l'appel
    receiver (varchar 20) --> Numéro de la personne appelée
    type (varchar 5) --> Le type de l'appel (Inbound or Outbound)

    Dans le fichier func_odbc.conf j'ai ceci
    Code:
    [CALLSHISTORY]
    prefix=ODBC
    dsn=calls-tracking-connector
    writesql=INSERT INTO callshistory (date,numberExt,numberCID,receiver,type) VALUES('${ARG1}','${ARG2}','${ARG3}','${ARG4}','${ARG5}')
    Au vu de ce que le Wiki d'Asterisk propose comme variable CDR (https://wiki.asterisk.org/wiki/displ.../CDR+Variables)
    Comment je fais pour introduire les variables qui m’intéressent dans la table HistorikCalls ?
    Je suis parvenu à enregistrer mes information d'appels dans une base de données en suivant le tutoriel suivant:

    http://www.asteriskdocs.org/en/3rd_E...oring-cdr.html

    Maintenant il me faut pouvoir personnalisé l'enregistrement avec les détails qui m'intéressent.

Les tags pour cette discussion

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
  •