Quantcast
Channel: VOIP-info.org Page Changes
Viewing all articles
Browse latest Browse all 2667

Expect script to reset to defaults some Grandstream phones

$
0
0
Diff from version 1 to 1 (current)

@@ -1 +1,35 @@

+Usage example:
+gsresetdefault.exp admin 192.168.1.234
+
+!!cat gsresetdefault.exp
+^~pp~
+#!/usr/bin/expect -f
+set ip [lindex $argv 1]
+set pass [lindex $argv 0]
+
+set timeout -1
+spawn telnet $ip
+expect "Password:"
+send "$pass\r"
+expect ">"
+send -- "reset\r"
+expect "Do you want to continue (y/N)?"
+send -- "y\r"
+~/pp~^
+---
+!Reset to default all Phones:
+arp -an | grep 00:0b | gsresetall admin
+
+!!cat gsresetall
+^~pp~
+#!/bin/bash
+while read str ;
+do
+ip=$(echo -n ${str} | grep -o -E '([0-9]{1,3}\.){3}[0-9a-z]{1,3}')
+if [ "${ip}" ] ; then
+ echo Reset ${ip}
+ gsresetdefault.exp ${1} ${ip}
+fi
+done
+~/pp~^
 
UserCommentTimeVersion
laigor2014-03-29 15:191

Viewing all articles
Browse latest Browse all 2667