2016-08-11 2 views
0

Comment puis-je sauvegarder les comptes d'enregistrement/désenregistrement dans MySQL?Enregistrement de l'enregistrement/désenregistrement de sip dans Asterisk dans MySQL

Je n'ai qu'une seule idée en ce moment ...

Maintenant, je suis en train d'analyser le journal complet de astérisque:

cat /var/log/asterisk/full | grep "egistered SIP " | awk '{print $1,$2,$3,$6,$7,$8}' | sort -t" " -k2 -n 

et l'enregistrement des informations dans la table:

sip_registrations (id, sip, datetime, event[1 - registration; 2 - unregistration]) 

Y a-t-il un moyen plus facile?

Merci.

Répondre

0

Vous pouvez utiliser sip realtime (homologues de db) et le définir pour mettre à jour l'état de l'homologue.

Vous pouvez écouter l'interface AMI pour l'événement.

Vous pouvez lire les journaux et analyser.