Aprovisionamiento rápido de terminales Polycom


Un terminal Polycom SoundPoint IP se puede configurar de 2 formas distintas,  vía web o bien mediante un servidor de aprovisionamiento. La primera opción es aceptable, dentro de sus limitaciones, si lo que se desea es configurar un solo terminal, pero si necesitamos configurar, por ejemplo, 100 terminales nos encontramos con un evidente problema de eficiencia ya que configurar web a web cada terminal no es una opción viable.

Por tanto la opción recomendable para instalaciones medianas-grandes de terminales Polycom es utilizar un servidor de aprovisionamiento, el cual nos ofrece las siguientes ventajas.

  • Configuración centralizada de todos los terminales Polycom de la instalación.
  • Acceso a todos los parámetros de configuración del terminal.
  • Rapidez de configuración.
  • Facilidad para actualizar firmware.

Lo único que deberemos hacer es habilitar un servidor ftp, http o trivial ftp para ubicar los ficheros de configuración y el firmware. Los ficheros de configuración son los siguientes.

  • <MAC del Polycom>.cfg : Ubicación de los ficheros de configuración.
  • <MAC del Polycom>-phone.cfg : Parámetros de configuración del propio terminal.
  • sip.cfg : Parámetros generales para todos los terminales.

Para más información sobre los ficheros se puede consultar la guía para administradores.

Una vez configurado el servidor, necesitamos indicarle al terminal Polycom dónde está este, la forma más sencilla es configurando una option del servidor DHCP con la ip del servidor de aprovisionamiento, de forma que el terminal vaya a buscar su configuración al servidor en cuanto se le asigne una IP.

El diálogo del terminal Polycom con los distintos elementos de la arquitectura sería el siguiente.

Con este escenario podemos ganar mucho tiempo en lo que a configuración de terminales Polycom se refiere, pero aún existen algunos puntos en que se requiere intervención “humana” entre que el teléfono es desempaquetado hasta que se encuentra correctamente configurado y registrado. Los terminales Polycom vienen con una configuración por defecto como la siguiente.

  • Boot Server: Option 66 + Custom (160)
  • Server Type: FTP
  • VLAN id: (ninguna)

Con lo que si nuestra instalación final difiere en alguno de estos parámetros (servidor trivial ftp y vlan id 2 por ejemplo) necesitaremos modificar estos parámetros en el menú de inicio del terminal, con lo cual volvemos a tener 100 terminales en los que hemos de entrar uno a uno en el menú para modificar los parámetros pertinentes con la consiguiente pérdida de tiempo.

Para solucionar este inconveniente nos apoyaremos en dos ficheros de configuración.

  • 000000000000.cfg : Fichero genérico que busca todo terminal Polycom sino encuentra el <Polycom_MAC>.cfg y que usaremos para que todos los terminales que tengamos que aprovisionar se configuren con los parámetros indicados en el device.cfg.
  • device.cfg : Fichero que permite modificar los parámetros ubicados en la memoria flash del terminal, entre otros, las opciones por defecto del menú de inicio de Polycom.

Por ejemplo, si tenemos que aprovisionar los terminales vía HTTP y el teléfono debe pertenecer a la VLAN 2, el procedimiento sería el siguiente.

  1. Montar un servidor FTP en la VLAN nativa que contenga los ficheros 000000000000.cfg (que indique el path del fichero device.cfg)  y device.cfg (que modifique el tipo de Provisioning Server a HTTP y el VLAN id a 2).
  2. Configurar la option 66 (o la 160) en el DHCP de la VLAN nativa con la dirección del servidor FTP.
  3. Montar un servidor HTTP en la VLAN 2 con los ficheros de configuración de los terminales Polycom (<Polycom_MAC>.cfg, <Polycom_MAC>-phone.cfg y sip.cfg) y el firmware adecuado.
  4. Configurar la option 66 en el DHCP de la VLAN 2 con la dirección del servidor HTTP.

Al conectar el terminal Polycom a un puerto trunk del switch se debería producir el siguiente diálogo.

De esta forma ya podemos dejar configurado y actualizado un terminal Polycom simplemente conectándolo al switch.

Cabe decir que con unos pocos conocimientos de Linux y networking es posible unir todos los elementos de la arquitectura planteada en un solo servidor, con lo que el escenario se simplifica de forma considerable.

El fichero device.cfg permite configurar muchas más opciones, entre ellas introducir un certificado y una key para acceder al servidor de aprovisionamiento de forma segura mediante HTTPS, pero de esta configuración hablaremos en una futura entrada.

Etiquetas: 

Testimonio de Clientes

"Nuestro Call Center realiza más de 5000 llamadas cada día, que además por cuestiones legales tenemos que grabar. Con Asterisk hemos conseguido una óptima solución tecnólogica a nuestros requerimientos sin tener que hipotecar nuestro negocio..."

“Los niveles de SLA que tenemos con nuestros clientes nos exigen un alto grado de fiabilidad en nuestras infraestructuras. Gracias a la solución de Call Center IP que nos implantó Quarea, llevamos ya dos años en funcionamiento y no puedo quejarme ni de la tecnología ni del servicio prestado”

Contacto

 8             w  8     8     
8d8b. Yb dP w 88b. 8d8b.
8P Y8 `8. 8 8 8 8P Y8
8 8 dP Yb 8 88P' 8 8