Elastix
Centralita telefónica en red. PBX. VoIP.
- Juan Antonio Villalpando -
Volver al índice del tutorial
____________________________
- Configuración por XML
- Vamos a cambiar la pantalla del teléfono.
En Configuración Avanzada, al final, tenemos la opción de descargar un archivo de texto con la configuración actual del teléfono.
Bajamos el archivo y lo leemos con el Wordpad. Config.txt
Observaremos líneas de la forma...
P2309=8.8.8.8
P2409=8.8.8.8
Estas líneas son DNS que están en Cuenta1 y Cuenta2.
Cambiando esas líneas se puede cambiar la configuración del teléfono.
Vamos a cambiar esas dos...
P2309=4.4.4.4
P2409=4.4.4.4
Antes de continuar localizamos la MAC del teléfono, está en la pestaña Estado, será de la forma 00:AB:CD:23:E4:5F
Ahora guardamos el archivo anterior con el nombre:
miconfigura.txt
Ese archivo lo tenemos que convertir a xml, para eso en http://www.grandstream.com/support/tools
encontramos una herramiento para convertir de txt a xml, funciona en LINUX y además no funciona bien.
Necesitariamos el archivo miconfigura.txt, genera.sh y MAC.csv que contendría la MAC del teléfono y contraseña.
Si funcionara correctamente nos generaría un archivo de la forma
<?xml version="1.0" encoding="UTF-8" ?>
<!-- BroadSoft XML Provisioning Configuration -->
<gs_provision version="1">
<mac>000B8244F60B</mac>
<config version="1">
<!--# Generated on Sat Jul 4 15:01:25 TZO 2015 by GXP1400 [00:0B:82:44:F6:0B]-->
<!--# boot 1.0.1.22; core 1.0.3.25; base 1.0.3.31; prog 1.0.4.23-->
<451>0</P451>
<290>{x+|*x+|*xx*x+}</P290>
<452>8</P452>
<291>0</P291>
<453>4</P453>
<454>18</P454>
<330>0</P330>
<455>9</P455>
<456>98</P456>
...
llamado cfg00abcd23e45f.xml
bash genera.sh /root miarchivo.txt MAC.csv
cfg000b82xxxxxx.xml
Plantilla para el GXP1400: gxp140x_config_1.0.8.4.txt, aquí puedes ver el significado de cada P.
________________________
Vamos a actualizarlo mediante web.
En un servidor web, almacenamos el archivo anterior cfg00abcd23e45f.xml, el nuestro estaría en...
http://iesromerovargas.com/elastix26/configuracion
Solo un archivo en ese directorio, si queremos poner más archivos en el mismo directorio debemos poner prefijos y sufijos.
Vamos a Ajustes / Configuración avanzada.
Marcamos HTTP
Ponemos la Dirección del Servidor web donde se encuentra el archivo de configuración, en mi caso:
iesromerovargas.com/elastix26/configuracion
Actualizamos y Reiniciamos.
Ver documento.
______________________________________
Plantilla para el GXP1400: gxp140x_config_1.0.8.4.txt
Web de plantillas: http://www.grandstream.com/support/tools
_________________________________________________________________
|