Grandstream KNOW-HOW
Perl - Tool für Grandstream Reboot + Sicherung der Config
Das GS-Util ist ein kleines Perl Script zur Remotewartung von Grandstream Telefonen / SIP Adaptern.
Mit Hilfe dieses Tools kann man Grandstream Geräte rebooten, oder die aktuelle Konfiguration auslesen / neu setzen.
Help message:
Version 3.0 of GSutil, a GrandStream BudgeTone phone backup, restore
and reboot utility. Written by Charles Howes (gsutil.ch.pkts.ca).
http://www.pkts.ca/gsutil.shtml
Usage: ./gsutil -[b|d|e|h|r] [-n] [-o] [-p password] address..
-b : reboot
-d : dump to stdout
-e : show phone firmware versions
-r : restore from stdin
-n : don't wait for reboot to finish
-o : don't translate configuration values
-p : password (default: admin)
-h, --help : print this help
--version : print the version of gsutil
CODE
Beispiele:
gsutil -d 10.10.13.5 > phone1.conf - dump configuration
gsutil -do 10.10.13.5 > phone1.conf - dump in GS compatible style
gsutil -r 10.10.13.5 < phone1.conf - restore configuration
gsutil -b 10.10.13.5 - reboot phone and wait for it
gsutil -bn 10.10.13.5 - reboot phone and don't wait
gsutil -e 10.10.13.5 - show firmware version number
gsutil -deboner -p admin 10.10.13.5 < new.conf > old.conf
- everything at once
gsutil -d 10.10.13.2 10.10.13.3 10.10.13.4 > out.conf - dump phones
gsutil -r 10.10.13.2 10.10.13.3 10.10.13.4 < in.conf - restore phones
gsutil -bn 10.10.13.2 10.10.13.3 10.10.13.4 - boot phones
CODE
Reboot der Telefone von Asterisk aus (sip notify)
Die Telefone erfordern hierzu spezielle SIP-Notify pakete.
Geht mit Asterisk 1.6.0.3-rc1 leider nicht, da 401 Authentication Required zurück kommt vom Telefon.
Hinweis hierzu im Bug-Report: http://bugs.digium.com/view.php?id=9896
Bugfix in Asterisk hierzu: http://svn.digium.com/view/asterisk?view=rev&revision=114529
Autoanswer für CTI
- Funktioniert mit normalen Template (Intern Durchsage): exten => s,1,SIPAddHeader("Call-Info: answer-after=0")
- Beim Telefon muß man unter Voreinstellungen bei "Mikrofon stummschalten" den Haken raus machen