Hace algún tiempo que me pillé un Cisco 7960 en el ebay de USA, para poder molar tanto como Jack Bauer
aunque no pueda decirle a nadie eso de “pásamelo a mi terminal!”.
El teléfono venía con el firmware de MGCP, ni se me pasó por la cabeza probar chan_skinny, así que lo primero que hay que hacer es actualizarle el firmware para que el teléfono “hable” SIP. Para ello necesitamos un servidor DHCP y uno TFTP.
Configuración del servidor DHCP:Editamos el fichero /etc/dhcp3/dhcpd.conf y añadimos la siguiente sección:
host cisco7960 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.1.51;
option host-name "SIPXXXXXXXXXXXX";
option tftp-server-name "192.168.1.116";
option arp-cache-timeout 600;
}
Aquí hay que sustituir la X por la MAC del teléfono, y las IPs del teléfono y el servidor TFTP de acuerdo a vuestra red.
Configuración del Servidor TFTP:
Aquí no hay mucho que configurar, con instalar un servidor TFTP como el atftpd es suficiente.
Ficheros necesarios:
Para actualizar el firmware y que el teléfono soporte SIP necesitamos los ficheros del firmware, pero estos ‘solo’ estan disponibles en la web de Cisco y con una contraseña… afortunadamente, algún buen samaritano
ha colgado la última versión (8.8) aquí, y podéis ir consultando las nuevas y más información aquí.
Para que la actualización funcione hay que editar el fichero OS79XX.TXT que viene con el firmware de manera que contenga esto: P0S3-08-8-00
También es necesario tener el fichero XMLDefault.cnf.xml indicando el mismo valor que en el fichero OS79XX.TXT.
Por último, para la configuración SIP, necesitamos el fichero SIPDefault.cnf y SIP<aquí la MAC>.cnf para aprovisionar la configuración del teléfono, ya que no tiene interfaz web.
Tras situar todos los ficheros en /tftpboot, hacemos un factory reset al teléfono y cuando termine, tendremos el firmware SIP correctamente instalado y las cuentas configuradas.
Hacer el Factory Reset:
Para hacer el Factory Reset basta con arrancar el teléfono con la # pulsada, y cuando en la pantalla se pida la secuencia de reset introducir 123456789*0# y en la siguiente pregunta responder con el 2. Esto hará que se pierda TODA la configuración anterior.
Descarga de ficheros
Aquí pongo a vuestra disposición un fichero comprimido con todos los ficheros de ejemplo (sin el fimware) así como el fichero de ringtones, para que vuestro Cisco 7960 suene igual que el de Jack Bauer














