Affichage des résultats 1 à 7 sur 7

Discussion: asterisk realtime

  1. #1
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    13
    Downloads
    4
    Uploads
    0

    asterisk realtime

    je n'arrive pas a connecter asterisk a mysql '' enfin je crois "
    mon fichier res_mysql.conf

    Code:
    [general]
    dbhost = 127.0.0.1
    dbname = siprealtime
    dbuser = asterisk
    dbpass = cutemeister
    dbport = 3306
    dbsock = /var/lib/mysql/mysql.sock
    mon fichier extconfig.conf
    Code:
    [settings]
    sipusers => mysql,general,sipfriends
    sippeers => mysql,general,sipfriends
    ma table sipfriends

    Code:
    CREATE TABLE `sipfriends` (
      `name` varchar(40) NOT NULL default ' ',
      `type` varchar(10) NOT NULL default ' ',
      `defaultuser` varchar(40) default NULL,
      `fromuser` varchar(40) default NULL,
      `fromdomain` varchar(40) default NULL,
      `secret` varchar(40) default NULL,
      `md5secret` varchar(40) default NULL,
      `auth` varchar(10) default NULL,
      `mailbox` varchar(20) default NULL,
      `subscribemwi` varchar(10) default NULL,
      `vmexten` varchar(20) default NULL,
      `callerid` varchar(40) default NULL,
      `cid_number` varchar(40) default NULL,
      `callingpres` varchar(20) default NULL,
      `usereqphone` varchar(10) default NULL,
      `language` varchar(10) default NULL,
      `incominglimit` varchar(10) default NULL,
      `context` varchar(40) NOT NULL default ' ',
      `subscribecontext` varchar(40) default NULL,
      `amaflags` varchar(20) default NULL,
      `accountcode` varchar(20) default NULL,
      `musicclass` varchar(20) default NULL,
      `mohsuggest` varchar(20) default NULL,
      `allowtransfer` varchar(20) default NULL,
      `callgroup` varchar(20) default NULL,
      `pickupgroup` varchar(20) default NULL,
      `autoframing` varchar(10) default NULL,
      `disallow` varchar(20) default 'all',
      `allow` varchar(20) default NULL,
      `maxcallbitrate` varchar(15) default NULL,
      `host` varchar(40) default 'dynamic',
      `outboundproxy` varchar(40) default NULL,
      `ipaddr` varchar(20) NOT NULL default ' ',
      `defaultip` varchar(20) NOT NULL default '0.0.0.0',
      `port` int(6) NOT NULL default '0',
      `fullcontact` varchar(60) default NULL,
      `insecure` varchar(20) default NULL,
      `qualify` varchar(15) default NULL,
      `regseconds` int(11) NOT NULL default '0',
      `regexten` varchar(20) default NULL,
      `regserver` varchar(20) default NULL,
      `rtptimeout` varchar(15) default NULL,
      `rtpholdtimeout` varchar(15) default NULL,
      `rtpkeepalive` varchar(15) default NULL,
      `lastms` int(11) NOT NULL default '-1',
      `setvar` varchar(200) default NULL,
      `Nat` varchar(3) NOT NULL,
      `useragent` varchar(40) default NULL,
      `Directmedia` varchar(3) default 'no',
      `Deny` varchar(31) default '',
      `Permit` varchar(31) default NULL,
      PRIMARY KEY  (`name`),
      KEY `host` (`host`,`port`),
      KEY `ipaddr` (`ipaddr`,`port`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    et la j'ai une grosse erreur qui m'apparait sur la console asterisk mais je ne comprends pas d'ou cela peut bien venir

    Code:
    [Apr 18 01:34:35] WARNING[3418]: config.c:2018 find_engine: Realtime mapping for 'sippeers' found to engine 'mysql', but the engine is not available
    si une âme charitable pouvait bien m'aider .... :'(

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Salut,
    asterisk n'a pas été compilé avec res_mysql.
    Si tu l'as compilé toi même, il faut recommencer et que tu ailles dans make menuconfig activer res_mysql.

  3. #3
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    13
    Downloads
    4
    Uploads
    0
    merci therebel23 j’essaie ce soir.
    mais j'ai une petite question : je croyais que cela s'installe avec asterisk-addons????

  4. #4
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par cutemeister Voir le message
    merci therebel23 j’essaie ce soir.
    mais j'ai une petite question : je croyais que cela s'installe avec asterisk-addons????
    Bonjour,

    Oui ca s'installe avec asterisk-addons dans les versions 1.4.... et 1.6.... avec la version
    1.8...
    addons est dans le package asterisk-1.8 le fichier de config est res_config_mysql.conf et non plus res_mysql.conf


    A+

  5. #5
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    13
    Downloads
    4
    Uploads
    0

    mea culpa

    mea culpa.
    j'ai oublié de donner ma version d'asterisk et bien je suis sur la 1.6 et asterisk-addons est installé. donc dans ce cas et vu que le fichier res_mysql.conf existe bel et bien c'est a dire que tout est bien installé... non????

  6. #6
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Dans la CLI, tapes :

    Code:
    realtime mysql status

  7. #7
    Membre
    Date d'inscription
    septembre 2010
    Localisation
    Lorient
    Messages
    66
    Downloads
    0
    Uploads
    0
    Bonjour,

    A mon avis c'est la définition du dbsock qui n'est pas bonne.

    Il faut vérifier l'emplacement et le nom du fichier .sock de mysql

    Pour info avec une debian avec le package mysql-server, c'est /var/run/mysqld/mysqld.sock

    Cordialement.

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
  •