Configurar Cisco Teléfonos IP 79XX con Asterisk Recientemente tuvimos una manada de teléfonos Cisco 7942G que estábamos obligados a hacer que corriendo con Asterisk. Lo bueno de la serie 79XX es que todos ellos SIP apoyo además de la SCCP. Considerando que, lo malo es que son por defecto se ejecuta en SCCP y hay que actualizarlos a SIP primero. Pasé mucho tiempo tratando de resolver esto, ya que íbamos a usar SIP Versión 8 y no hay documentación de último momento (al menos no que yo pude encontrar!) Estos son los pasos que necesita para obtener esta en funcionamiento: Los teléfonos Cisco 79XX series soporte 2 protocolos: SCCP (flaco) y SIP. Por defecto, los teléfonos están trabajando con SCCP. La manera de conseguir el teléfono de Cisco para trabajar con Asterisk es cargar elfirmware SIP en el teléfono y luego configurar la extensión. Para que esto funcione se necesita un servidor TFTP, más un DHCP con opción 150 está activado - una opción de auto-provisión de la dirección IP del servidor TFTPcuando el servidor DHCP reparte la dirección IP normal para el teléfono. Sin una dirección del servidor tftp auto-abastecido, el teléfono sólo completará la mitad de la actualización y llegar con un mensaje de error de "solicitud de protocolo no válido." Esto significa que el teléfono no pudo completar la segunda mitad de la actualización, y necesita el tftp dirección IP que se determine. El único problema es, ya no hay ninguna aplicación en ejecución, no hay lugar para especificar la dirección! Gracias a Dios por la opción DHCP 150 que hace esto por nosotros cuando el teléfono toma una dirección IP después de cargar el gestor de arranque. A continuación se presentan las instrucciones para actualizar / convertir cualquier Cisco 7940, 7941, 7960, 7961, 7970, 7971, 7942, 7962, 7945, 7965teléfono IP a cualquier firmware que desee en el sitio web de Cisco (SIP / SCCP), y para la recuperación de cualquier teléfono cisco que pudo haber metido la pata de alguna manera durante la actualización del firmware (como si usted consigue el mensaje no válido de aplicación del protocolo). Paso 1: Actualizar a la SIP firmware 8-5-3 1) Descarga SIP firmware 8.x desde el sitio Web de Cisco CCO Download 7941_7961-sip.8-3-1 O 7942_7962-sip.8-5-3 que necesita para ser un socio de Cisco certificada con un contrato de servicio válido de lo contrario no se puede descargar directamente desde el sitio web de Cisco, que en nuestro caso es cierto. por lo que necesita para buscar el firmware. comprobar los enlaces siguientes ftp://ftp.itl.ua/pub/cisco/ip-7900ser http://radiotwenterand.nl/ ~ graver/cisco/SIP-7960 / 2) Descarga el archivo zip. Y extraerlo en el directorio raíz TFTP. (Vea el paso siguiente) Paso 2: Descargar y configurar el servidor DHCP / TFTP OPCION 1 Servidor TFTP / DHCP en GNU/LINUX (Ubuntu): En primer lugar usted necesita para instalar el servidor tftp: # sudo apt-get install tftpd-hpa En segundo lugar es necesario descargar del servidor dhcp. # apt-get install dhcp3-server Thrdly, para la opción 150 que tiene que hacer los siguientes cambios en / etc/dhcpd3/dhcpd.conf a) editar / etc/dhcpd3/dhcpd.conf b) Copia el siguiente apartado en el lugar adecuado option voip-tftp-server code 150 = ip-address; # DON’T change this option voip-tftp-server _PBX-IP_; default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.254; option domain-name-servers 192.168.1.1, 192.168.1.2; option domain-name “smartpbx.lan”; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.200; } d) Reiniciar servicios tftp restart y dhcp: # /etc/init.d/dhcp3-server restart # /etc/init.d/tftpd-hpa restar OPCION 2 El servidor TFTP / DHCP en Windows: una. Vaya aquí para descargar el servidor tftp / dhcp - http://tftpd32.jounin.net/ Descargue e instale la versión 3.23 (<-debe descargar e instalar esta versión. He tenido muchas personas se quejan de sus teléfonos no obtener una dirección IP correcta y los archivos no se envíe correctamente. Cada uno de estos problemas se debió al uso de la versión incorrecta y / o que tienen su firewall activado). b. Usted también tendrá que configurar su máquina Windows que utilice la dirección IP de 192.168.1.1 y la máscara de subred 255.255.255.0. Youll configurar este servidor tftp para albergar los archivos de actualización mediante el servidor tftp (theres una opción para configurar el directorio de trabajo en el programa que se utilizará para los archivos de firmware almacenados en la máquina de Windows - este debe ajustarse correctamente!). c. En Servidor DHCP dentro del programa tftp32, escriba lo siguiente y haga clic en SAVE: -IP pool starting address as 192.168.1.2 -Size of pool as 250 (if doing multiple phones, this just makes sure your phones are able to receive an ip address) -Default router as 192.168.1.1 -Mask as 255.255.255.0 -Additional option, enter 150 in the first box, then 0x0101A8C0 in the second box (this number is 192.168.1.1 in Hexadecimal). Paso 3: Configuración 1) Descargar los archivos XML.Default.cnf.xml copiarlo en la carpeta de arranque tftp (/ var / lib / tftpboot) asegúrese de escribir el nombre del archivo de firmware correcto en <loadInformation> SIP42.8-5-3S </ loadInformation> 2) Descarga SEP <MAC_Address>. Cnf.xml de abajo enlaces a las webs y ponerlo en el directorio del firmware. Usted debe poner la dirección MAC de cada teléfono en el archivo (por ejemplo SEP24B657B1DED4.cnf.xml ). Tenga en cuenta que por cada teléfono que necesita un archivo con la dirección MAC del teléfono. 3) Descargar el dialplan.xml archivo y copiarlo en el directorio de firmware. <DIALTEMPLATE> <template MATCH="*" Timeout="5"/> <- ¿Algo más -> </ DIALTEMPLATE> Paso 4: Configuración en la parte Asterisk PBX Lo único que tiene que hacer en el Asterisk es crear una extensión SIP válida. El punto es que hay que configurar "nat" a "no" de lo contrario tendrá que pasar por un montón de problemas para obtener el teléfono se registre a Asterisk. Paso 5: Restablecimiento de fábrica de los teléfonos y de iniciar la configuración Apague y encienda el teléfono. Mantenga pulsada la tecla # y luego encender el teléfono.Cuando la luz parpadea en el botón de línea de teléfono, suelte la tecla #, a continuación, siga pulsando 123456789 * 0 #. El firmware se pone en la carpeta raíz tftp se iniciará la carga. Una vez que la actualización del firmware finalice, verifique la nueva versión del firmware SIP. Pulse el botón "configuración" y luego seleccione; A - Configuración del dispositivo> Configuración de SIP B - Información del modelo> Cargar Archivo, Boot ID de carga C - Estado> Versión de firmware http://www.2how2.com/2014/05/cisco-telefonos-ip-79xx-con-asterisk.html