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

 gsutil-3.0.tar.gz

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