asterisk - Peer status in Datenbank ablegen

Ralf-Neuling

Neuer User
Mitglied seit
8 Feb 2007
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Ich möchte gerne den Peer-Status, d.h. die Informationen die ich mit dem Befehl

sip show peers

erhalte, in eine Datenbank ablegen.

Hintergrund:
Der Online-Status von Peers soll erfasst werden und in einer Datenbank abgelegt werden. Ich möchte wissen, welches (in meinem Fall Soft-) Phone aktiv ist.

Wie mache ich das?

Vielen Dank im voraus !!!
 
Das steht doch eh schon drinnen - mach mal ein 'database show'.
 
Vielen Dank für den Hinweis !!! ... hatte ich noch nicht "entdeckt"

Gibt es aber die Möglichkeit diese Informationen automatisch auch auf EXTERNE Datenbank abzulegen ?

So wie ich mir in einem Realtime-Setup per SQL die Daten der z.B. sip.conf einlesen kann, so speichert * per SQL den Peer-Status in einer Datenbank ab ?

Vielen Dank !!

Ralf
 
Darf man mal ganz doof fragen wofür Du das brauchst, doch nicht um zu wissen welcher Apparat an ist und wohin Du weiterleiten kannst, oder ?

Grüsse, Stefan
 
Hallo Stephan,

als Neuling habe ich den letzten Tagen (auch durch dieses Forum) einiges gelernt. In der Tat war mir nicht klar, wie ich den Online-Status von Softphones erfasse. Da ich ein Realtime-Setup einsetzen werde, kann ich dies aber leicht realisieren. Ich werde einfach regelmässig meine SIP.CONF (die auf dem DB-Server liegt) mit SQL "befragen" und damit das Feld "ipaddr" auswerten. In diesem steht entweder die IP@ des aktiven Clients oder 0.0.0.0 wenn Client deaktiv ist.

Oder hat der erfahrene Spezialist noch einen besseren und einfacheren Weg für mich ? :-)

gruss

Ralf
 
für Clients die sich bei Dir registrieren siehe auch
show application ChanIsAvail
 
Kostenlos!

Statistik des Forums

Themen
248,520
Beiträge
2,293,411
Mitglieder
378,019
Neuestes Mitglied
harryprantl