En este articulo explicaremos como actualizar los teléfonos de Grandstream de manera local por SSH usando un servidor de archivos HTTP.
Nota: Antes de iniciar el proceso deberá desactivarse el Antivirus y firewall de Windows.
Lo primero que tenemos que hacer es descargar e instalar un servidor de archivos HTTP en nuestra PC. Para ello usaremos la herramienta HFS, misma que puede descargar en el siguiente enlace https://www.rejetto.com/hfs/?f=dl
Una vez descargado el archivo hfs.exe procedemos a instalarlo
Lo siguiente será descargar el firmware correspondiente a nuestro modelo de equipo que queremos actualizar. Para ello nos dirigimos a la sección de firmwares https://www.grandstream.com/support/firmware, en este ejemplo actualizare un teléfono GRP2612W
Ya descargado el firmware correspondiente, se procede a descomprimir, abrimos el programa HFS HTTP File Server y arrastramos el firmware con extensión .bin dentro del HFS.
Ahora ingresamos a nuestro teléfono IP (Conectados a la misma red) usando una herramienta cliente SSH, en este ejemplo usare PuTTY https://www.putty.org/
Ingresamos con el usuario y contraseña del teléfono: admin /admin, en el caso de los teléfonos de la serie GRP la contraseña viene en una etiqueta pegada al chasis.
Validamos la versión de firmware actual del teléfono usando el comando status
Ingresamos el comando upgrade,
y podemos observar que por defecto el protocolo usado para actualizar es HTTPS mediante el servidor de actualizaciones fm.grandstream.com/gs
Para poder actualizarlo de manera local, es necesario cambiar estos parámetros, por lo que ejecutaremos dos comandos dentro de upgrade:
set HTTP
set URL 192.168.1.7:9120
------->IP de la PC mas el Puerto 9120 del HFS
guardamos cambios con el comando commit
Una vez correctos estos datos, ejecutamos el comando upgrade una vez mas y confirmamos con Y
Iniciara automáticamente el proceso de actualización y al finalizar el teléfono se reiniciara para completar el proceso.
finalmente se actualiza el teléfono a la ultima versión de firmware 1.0.5.48 o según sea el caso.