Page 1 sur 5 123 ... DernièreDernière
Affichage des résultats 1 à 10 sur 49

Discussion: asterisk et sa base de donnée

  1. #1
    Membre
    Date d'inscription
    juillet 2011
    Messages
    40
    Downloads
    2
    Uploads
    0

    asterisk et sa base de donnée

    bonjour
    je voudrais accoupler asterisk avec une base donnée realtime mysql pour stocker les utilisateur(faire les mise a jour.. )
    j'ai trouvé quelque site mais c'est pas clair , même avec le livre o'reilly.
    Je suis sous ubuntu en virtuel.

    Je veut commencer par quelque chose de très simple et qui fonctionnent.

    J'aimerai qu'un utilisateur tape le numero de son destinataire et qu'asterisk consulte la base a fin de les relier.
    ESt-il possible qu'un émetteur tape le nom du destinataire et qu'asterisk consulte la base pour composer le numéro et relier les deux abonné?

    je me demande si il faut que j’installe ma base sur le même serveur qu'asterisk ou faire une base sql su un serveur a part.

    j'ai installer mysql-server, mais asterisk-addons ne fonctionne pas.
    je pense que je doit créer uen table comme le fichier sip.conf, avec type,username, secret,host.Mais dois-je aussi créer une table pour extension et pour voicemail?


    encore une question , a part, il est possible de faire la visio conférence (video), vous auriez des liens a ce sujet?

    merci

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    c'est plein de sujets différents....

    Citation Envoyé par gHOST Voir le message
    je voudrais accoupler asterisk avec une base donnée
    si tu mets du rouge à lèvre à la base de données, ca peut marcher ;-)

    Citation Envoyé par gHOST Voir le message
    J'aimerai qu'un utilisateur tape le numero de son destinataire et qu'asterisk consulte la base a fin de les relier.
    c'est une sorte de dialplan dynamique... c'est pas vraiment ca... en fait, realtime te permet d'avoir tes utilisateurs créés dynamiquement en db (et les cdrs) sans faire de sip reload. si tous tes utilisateurs internes commencent par 2 (p.exemple), et que ton dialplan fait un exten => _2.,n,dial (sip/${exten}) , alors tout nouvel utilisateur sera automatiquement routé

    un bon tuto : http://www.voip-info.org/wiki/view/Asterisk+RealTime


    Citation Envoyé par gHOST Voir le message
    ESt-il possible qu'un émetteur tape le nom du destinataire et qu'asterisk consulte la base pour composer le numéro et relier les deux abonné?
    il faut le coupler avec un annuaire LDAP, c'est du taf

    Citation Envoyé par gHOST Voir le message
    je me demande si il faut que j’installe ma base sur le même serveur qu'asterisk ou faire une base sql su un serveur a part.
    ca dépend de la charge. pour faire simple, au début, mets les sur la meme machine - quelle virtualisation as tu ?

    ps: asterisk et virtualisation, c'est pas garanti... au pire, choisir openvz

  3. #3
    Membre
    Date d'inscription
    juillet 2011
    Messages
    40
    Downloads
    2
    Uploads
    0
    Code HTML:
    si tu mets du rouge à lèvre à la base de données, ca peut marcher ;-)
    Je vais essayer, quel marque me conseil-tu?

    Code HTML:
    tout nouvel utilisateur sera automatiquement routé
    Code HTML:
    et les cdrs
    je comprends pas ces phrases.


    Pour ce qui es du LDAP , je ne connait meme pas .(je verrai plus tard)

    je m'entraine sur vmware, c’est juste pour apprendre.Je ne suis pas spécialiste toip , j'aimerai toujours



    Pour mes autres question:

    j'ai installer mysql-server, mais asterisk-addons ne fonctionne pas.
    je pense que je doit créer uen table comme le fichier sip.conf, avec type,username, secret,host.Mais dois-je aussi créer une table pour extension et pour voicemail?


    encore une question , a part, il est possible de faire la visio conférence (video), vous auriez des liens a ce sujet?


    Merci de ton lien, je vias y bosser et créer la table

  4. #4
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    tu as deux élements distincts dans asterisk: les "utilisateurs", qui décrit qui peut se connecter, et le dialplan, qui dit comment les appels sont acheminrés. asterisk realtime (ara) ne permet "que" de déclarer en base de données les utilisateurs, pas de créer un dialplan.

    donc, si tes utilisateurs ont des noms similaires, tu peux concevoir un dialplan qui va prendre en compte tout nouvel utilisateur ajouté via la bd, sans devoir le modifier.

    les cdr = cra = compte rendus d'appels sont aussi chargés en base de données

    pour la visio, oui, je ne sais plus, clairement, pas toutes les versions le supportent. j'ai jamais regardé !

  5. #5
    Membre
    Date d'inscription
    juillet 2011
    Messages
    40
    Downloads
    2
    Uploads
    0
    j'ai essayé mysql realtime dynamic

    j'ai créer une table , et rajouter un utilisateur.
    j'ai aussi modifier le fichier res_pgsl car je n'ai pas trouvé le fichier res_mysql comme dans la page que tu m'a indiqué.(pour indiquer la base) j'ai aussi modifier extconfig.conf pour indiquer la base et la table.

    j'ai comme erreur:
    find_engine:
    Realtime mapping for 'sippeers' found to engine 'mysql', but the engine
    is not available


    mon but a terme, est de créer un page php pour enregistrer un nouvel utilisateur via la base donné.

  6. #6
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    res_pgsl ca sent le postgress... donc pas bon...

    quelle version ? si 1.8.5, c'est dans le make menuselect de asterisk (res_config_mysql, dépendant sur mysql_client) , si antérieure (1.6 1.4), il faut installer add-ons -


    les dépendances sont indiquées quand tu es sur l'option, en bas de page

  7. #7
    Membre
    Date d'inscription
    juillet 2011
    Messages
    40
    Downloads
    2
    Uploads
    0
    la commande realtime mysql status , ne fonctionne pas, il ne la connait pas du tout.Apres realtime ? , il ne trouve pas mysql;

    j'ai fait apt-get install asterisk, et j'ai la version 1.6.2.9
    j'ai essayé apt-get install asterisk-addons (avec ou sans tiret), mais il ne trouve pas;
    Quel commande pour installer les addons?

  8. #8
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par gHOST Voir le message
    la commande realtime mysql status , ne fonctionne pas, il ne la connait pas du tout.Apres realtime ? , il ne trouve pas mysql;

    j'ai fait apt-get install asterisk, et j'ai la version 1.6.2.9
    j'ai essayé apt-get install asterisk-addons (avec ou sans tiret), mais il ne trouve pas;
    Quel commande pour installer les addons?
    Bonjour,

    On peut télécharger Add-Ons 1.6.2.3 Source Tarball au lien suivant http://www.asterisk.org/downloads
    détarer
    effectuer configure,
    make menuselect
    make
    make install
    d'autre part dans extconfig.conf on doit avoir qqc comme

    sipusers => mysql,asterisk,nom_de_table_sip
    sippeers => mysql,asterisk,nom_de_table_sip

    [asterisk] définition de la base dans res_mysql.conf

    Est-ce que libmysqlclient-dev a été installé pour les dépendances
    impératif pour app_mysql.so etc.. comme l'a indiqué Jean
    quelle version ? si 1.8.5, c'est dans le make menuselect de asterisk (res_config_mysql, dépendant sur mysql_client) , si antérieure (1.6 1.4), il faut installer add-ons -
    dans res_mysql.conf
    faire attention si debian a dbsock ca doit être qqc comme /var/run/mysqld/mysqld.sock

    A+

  9. #9
    Membre
    Date d'inscription
    juillet 2011
    Messages
    40
    Downloads
    2
    Uploads
    0
    bonjour,
    j'ai suivi les instruction:
    je fait ./configure, ca fonctionne , je voit bien le logo d'asterisk.
    Pour make menuselect make et make install j'ai des erreurs des make menuselect
    je suis en console et j'ai pas envie de recopier tous les lignes,
    il indique no menuselect user interface found, install ncurses,
    newt or gtk libraries , j'ai essayé mais il ne trouve rien.

    Dans le fichier extconfig, j'avait moi même rajouté auparavant
    sipusers => mysql,asterisk,nom_de_table_sip
    sippeers => mysql,asterisk,nom_de_table_sip

    j'ai installé libmysqlclient-dev
    je n'ai toujours pas le fichier res_mysql et j'ai bien mysqld.sock


    voila ou j'en suit, je sait pas trop quoi faire la. vers ou aller

  10. #10
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par gHOST Voir le message
    bonjour,
    j'ai suivi les instruction:
    je fait ./configure, ca fonctionne , je voit bien le logo d'asterisk.
    Pour make menuselect make et make install j'ai des erreurs des make menuselect
    je suis en console et j'ai pas envie de recopier tous les lignes,
    il indique no menuselect user interface found, install ncurses,
    newt or gtk libraries , j'ai essayé mais il ne trouve rien.


    Dans le fichier extconfig, j'avait moi même rajouté auparavant
    sipusers => mysql,asterisk,nom_de_table_sip
    sippeers => mysql,asterisk,nom_de_table_sip

    j'ai installé libmysqlclient-dev
    je n'ai toujours pas le fichier res_mysql et j'ai bien mysqld.sock


    voila ou j'en suit, je sait pas trop quoi faire la. vers ou aller
    Re,

    cela signifie qu'il faille installer libncurses-dev avec ces dependances qui va bien avec debian (lenny ou squeze) libnewt-dev debian (lenny ou squeze)

    de plus asterisk-addons-1.6.2.3 est l'addon de asterisk.1.6.2.20 donc trouver l'addon qui va avec asterisk-1.6.9
    peut être passer directement en asterisk-1.6.2.20

    nom_de_table_sip est le nom de la table configuration sip que vous avez definie
    voir egalement http://www.voip-info.org/wiki/view/A...k+RealTime+Sip

    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
  •