Paso 1: Configura el acceso SSH al teléfono en el CUCM.
(1) Necesita el login Access al CUCM.
(2) Ir a la página de Phone Configuration (Device > Phone) en la página del Unified Administration de Cisco y localizar la opción Secure Shell Information.
(3) Ingresar con un username y un password. Volveremos a usar este username/password cuando usemos el SSH en el teléfono, así que es necesario recordar los valores.
(4) Dé clic en save & apply config.
Paso 2: SSH en el teléfono. Visión general de los pasos.
(1) Obtener la dirección IP del teléfono
(2) Hacer ping al teléfono desde una PC/laptop para asegurarnos que esté conectado a la red
(3) Ingresar en la sesión la dirección IP del teléfono y asegurarnos que estamos en el puerto 22. Además, tenemos que revisar que el tipo de conexión sea SSH
(4) Esperar, aceptar la alerta de seguridad y después ingresar el username/password. Finalmente, aparecerá la pantalla de ingreso. Ahí, ingresar el SSH username/password que fue configurado en el CUCM (paso 1).
(5) Después, se verá: (none) login: el usuario a ingresar será default y el password cisco.
Paso 3: Configuración para capturar la depuración de salida y Syslogs
(1) Capturar la información de la depuración, insertar debugsh Shell para comenzar con la depuración. Se puede realizar de la siguiente manera:
#/usr/sbin/debugsh.
debug sip-adapter ccapp sip-state sip-messages sip-reg-state gsm lsm fsm ccapp remote-cc
debug jvm Config debug
debug jvm SESSIONMANAGER debug
debug jvm Properties debug
debug jvm callhist debug
Los siguientes comandos están disponibles mediante debug:
- debug all
- debug cc-msg
- debug cc
- debug auth
- debug cdp
- debug config-cache
- debug config-app
- debug cpr-memory
- debug dialplan
- debug dhcp
- debug cpr-info
- debug ccapp
- debug dsp
- debug fim
- debug dtmf
- debug fsm
- debug gsm
- debug fsm-cac
- debug flashfs
- debug dns
- debug inetd
- debug jvm ALL
- debug jvm auto
- debug jvm Config
- debug jvm callhist
- debug jvm Application
- debug jvm KEM
- debug jvm Http
- debug jvm DisplayManager
- debug jvm MediaControlUI
- debug jvm Properties
- debug jvm prefs
- debug jvm Security
- debug jvm Settings
- debug jvm SESSIONMANAGER
- debug jvm Services
- debug jvm PushService
- debug jvm SubscriptionFramework
- debug jvm Tftp
- debug jvm System
- debug jvm Util
- debug jvm Xsi
- debug jvm XML
- debug jvm UserIO
- debug jvm StartUp
- debug jvm Localization
- debug init
- debug lsm
- debug kpml
- debug kem debug
- debug kem level
- debug notify all
- debug notify application
- debug notify line
- debug notify call
- debug ntp
- debug remote-cc
- debug process
- debug netkern
- debug sip-adapter
- debug sip-dnd
- debug sip-dm
- debug sip-presence
- debug sip-reg-state
- debug sip-messages
- debug sip-trx
- debug sip-task
- debug timers
- debug vcm
- debug ui
- debug tftpClient
- debug sip-state
- debug secd
- debug imageauth
(2) Escribir ‘q’ o ‘quit’ para terminar el debugsh
(3) Encender el Syslogs mediante:
# /usr/sbin/sdump &
Se puede ver que el Syslogs comienza a fluir.
(4) Para detener la salida del Syslogs puede escribir:
# pkill sdump
(5) Para reiniciar el Syslogs puede escribir:
# /usr/sbin/sdump