Hint-Status im Asterisk abfragen

padowa76

Aktives Mitglied
Mitglied seit
23 Jun 2006
Beiträge
1,275
Punkte für Reaktionen
9
Punkte
38
Hallo zusammen,

vielleicht hat jemand eine Idee für mein Problem. Wir haben unseren Asterisk auf einem Rootserver im RZ laufen, da wir nicht alle IP-Telefon mit BLF-Anzeige haben gibt es eine kleine Anwendung die eine Webseite in kurzen Abständen abfragt und entsprechend aufbereitet am Rechner anzeigt. Somit kann man mit kurzer Verzögerung sehen, wer gerade telefoniert oder wo es klingelt.

Die abgefragte Webseite liefert nichts anderes als die Ausgabe von folgendem Befehl zurück:
Code:
 asterisk -x 'core show hints'
Prinzipiell funktioniert das, aber es ist nicht sonderlich schön, da die Logs voll sind mit den Connection-Einträgen.
Code:
 -- Remote UNIX connection
 -- Remote UNIX connection disconnected
Jemand eine Idee, wie man das besser machen könnte?

Gruß Patrick
 
Moinsen


Naja, ohne diese Sicherheitswarnung würde ich direkt im dialplan unter den jeweiligen hint in die Datei reinschreiben, welche via Webserver geladen werden kann.
Beispiel
Code:
exten => 1000,hint,SIP/1000
exten => 1000,1,Verbose(1, ${SHELL(echo "<p>[$(date)] 1000 - INCOMING CALL FROM: ${CALLERID(num)}</p>" >>/var/www/html/hint.html)})
...so in der Art. Und das braucht es dann überall dort wo es interessant/gewollt ist und einen aussagekräftigen Text dazu.

Das >> fügt an, die Datei wächst also und ältere Einträge bleiben erhalten.
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.