Asi de especifico esta bien:
Recuerden antes que nada que los telefonos 7911 estan diseñados para skynny y no para si, este modelo en particular es cmplicado para configurar en SIP hata con la UC50 (del mismo cisco), asique imaginen que no es algo simple, por lo menos hasta que las versiones del FW sip mejoren.
Teléfonos CISCO 7911G con SIP
Actualización del firmware:
Para llevar a cabo este proceso necesitaremos varios elementos presentes en nuestra red. El primero es un servidor de DHCP para asignar direcciones IP en nuestra red y el segundo es un servidor TFTP que será el encargado de transferir los archivos al teléfono.
Es importante especificar en el archivo de configuración del servidor de DHCP que apunte correctamente la dirección IP del servidor TFTP de nuestra red con una opción similar a la siguiente:
option tftp-server-name "tftp.3cxtest.com"
Importante conservar las comillas.
El siguiente punto será obtener el firmware correspondiente de la página web de CISCO. Todos los firmwares disponibles pueden ser descargados de la siguiente URL:
http://www.cisco.com/pcgi-bin/tablebuild.pl/ip-7900serNos descargamos el siguiente archivo (segun corresponda al la version q es la ultima):
cmterm-7911_7906-sip.8-2-2SR1.zip
Una vez descargado el firmware lo descomprimimos en el directorio raíz de nuestro servidor de TFTP (en nuestro caso /tftpboot ).
arrancamos nuestro teléfono CISCO 7911G mientras mantenemos la tecla "#" pulsada durante 5 segundos. Esto hará que el teléfono entre en modo administrador y esperará que le indiquemos algún comando (podremos observar que la luz roja del auricular se queda encendida permanentemente). A continuación insertaremos la siguiente secuencia en el teclado del teléfono: "123456789*0#". Esto hará que el teléfono se reinicia en modo actualización de firmware. Lo siguiente que hará será pedir una dirección IP a nuestro servidor DHCP. Una vez obtenida irá a buscar al servidor TFTP los archivos de actualización del firmware. Es de mucha utilidad poder consultar los logs del servidor TFTP ya que el teléfono va pidiendo los archivos en un órden concreto y además diferencia entre mayúsculas y minúsculas en los nombres de los mismos.
En nuestro caso, por ejemplo tuvimos que hacer el siguiente cambio:
jar11sccp.8-2-2ES1.sbn ??> Jar11sccp.8-2-2ES1.sbn
Notar el cambio de "j" a "J" el principio del nombre del archivo.
El proceso durará varios minutos, una vez finalizado nuestro teléfono ya tendrá el firmware SIP cargado. Ahora pasamos a la siguiente sección: generar los archivos de configuración del teléfono.
Archivos de configuración.
En este capítulo veremos qué formato y qué parametros le deben ser proporcionados al teléfono para que se registre correctamente con nuestra PBX 3CX. Para transferirle esta información al teléfono nos será imprescindible la disponibilidad del servidor TFTP que utilizamos ya en el apartado anterior.
Si observamos los logs del servidor TFTP, podremos notar que cada vez que el teléfono arranca accede al servidor para intentar obtener un archivo con un nombre similar al siguiente: SEP001B2AB8232E.cnf.xml
La estructura del nombre es sencilla: SEP<MAC>.cnf.xml
Si no podemos acceder a los logs para observar el fichero solicitado y por tanto implicitamente saber la dirección mac del teléfono, otra opción que tenemos es consultar esta dirección del menú "Settings" del mismo teléfono.
Formato del archivo SEP<MAC>.cnf.xml
Veremos ahora mediante un ejemplo el formato de estos archivos, señalando donde sea necesario una breve explicación de cada uno de los parámetros. Salvo que se indique lo contrario, dejar el resto de parámetros con el valor por defecto.
UPDATE: Como sóis mucos los que lo pedíis os dejo y tener un archivo tan grande incrustado en el post dificulta la comprensión aquí os dejo un link, para que podáis descargarlo y estdiarlo detenidamente.
SEP-MAC-.cnf.xml
Llegados a este punto, nos falta indicarle el dialplan (tiempos de espera de digitos y demás). En el punto anterior ya le señalamos al teléfono de qué archivo debe obtener esta información:
dialplan.xml
Ahora veremos el formato de este archivo (que también deberemos proveer vía TFTP).
<dialtemplate>
<template match="..." timeout="1" user="Phone"><!-- Llamadas de servicios -->
</template>
<template match="...." timeout="0" user="Phone"> <!-- Llamadas internas -->
</template>
<template match="0........." timeout="1" user="Phone"> <!-- Llamadas nacionales -->
</template>
<template match="000*" timeout="3" user="Phone"> <!-- Llamadas internacionales -->
</template>
</dialtemplate>
El contenido es bastante descriptivo ya de por sí, pero comentaremos brevemente para aclarar algunos conecptos:
Por cada "TEMPLATE" indicaremos en el atributo "MATCH" a qué número/números se aplica esa regla.
Así, por ejemplo, el primer TEMPLATE de nuestro dialplan de ejemplo señala que cualquier número de 3 cifras que reciba espere 1 segundo y lo mande al servidor.
La segunda norma es para las llamadas internas (teniendo en cuenta números de externsión de 4 cifras). En este caso las manda inmediatamente.
Si el número introducido empieza por 0 será siempre para mandar llamadas al exterior (nacionales) por lo que deberemos esperar, por lo general, otros 9 digitos (señalados por ".").
En cambio si los primeros tres carácteres recibidos son "000" significa que queremos hacer una llamada internacional: "0" para salir al exterior + "00" de código de acceso internacional. Acto seguido podemos recibir un número indeterminado de números, ya que la cantidad de números puede variar entre si se trata de un país asociado a la NANPA (North American Numbering Plan Administration) o no, etc.
Es importante que salvo que nuestro servidor 3CX y nuestros teléfonos esten en diferentes redes el parámetro nat esté pueso a "no". Por defecto pone el parámetro "nat=yes" debemos acordarnos de cambiarlo ya que si no el teléfono CISCO no se registrará correctamente con nuestro servidor. S
Saludoss....