PDA

Voir la version complète : asterisk & mysql Realtime



fanfan2a
31/05/2016, 12h27
Salut à tous.

J'utilise asterisk 13.9, ça fonctionne sauf que je ne parviens pas à le faire fonctionner avec Mysql:

- Tous les addons sont bien installés sans erreur

- j'ai modifié extconfig.conf :



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


et res_config_mysql.conf :


[general]
dbhost=127.0.0.1
dbname=asterisk
dbuser=root
dbpass=MotDePasse
dbport=3306


- J'ai la table suivante (sip) :



+--------+----------+--------+---------+---------+-----------+------+
| type | username | secret | host | context | callerid | name |
+--------+----------+--------+---------+---------+-----------+------+
| friend | 101 | 101 | dynamic | interne | 100 <100> | NULL |
| friend | 102 | 102 | dynamic | interne | 102 <102> | NULL |
+--------+----------+--------+---------+---------+-----------+------+


- Quand je fais un

realtime mysql status

ça me donne :

general connected to asterisk@127.0.0.1, port 3306 with username root for 11 minutes.


ce qui me fait penser que la connexion à la base se fait bien.

Mais si je fais un

sip show peers

ça me donne

Name/username Host Dyn Forcerport Comedia ACL Port Status Description Realtime
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]


Je ne peux pas monter mes postes mais je ne vois vraiment pas ce que j'ai pu oublier... Peut-être que le structure de la table est mauvaise??

Auriez-vous une idée?

quintana
31/05/2016, 13h24
Un sip show peers ne montre pas les infos malheureusement. Tu peux faire un prune pour loader en mémoire l'information.


CLI> sip prune realtime all

Sinon mets ton asterisk en mode verbose et reload le chan_sip voir si tu as des erreurs.


CLI> core set verbose 5
CLI> core set debug 5
CLI> sip reload

fanfan2a
31/05/2016, 14h27
Ok merci, je vais essayer ça ce soir...