Integra
Introducción
El sistema operativo a utilizar en la parte de telefonía es LINUX lo cual es necesario tener un conocimiento básico de los comandos del sistema operativo para poder realizar las revisiones básicas del mantenimiento.
La distribución del sistema operativo utilizada es CentOS 6.X
Comandos básicos
ls Lista los ficheros de un directorio concreto
cd nom_directoriomore nom_fichero mv [ruta1]fichero1 [ruta2]fichero2
Cambia de directorio
Muestra el contenido de un fichero paginado Mueve y/o renombra un fichero.
rm archivo o directorio
rm -R directorio cp archivo1 archivo2
Elimina archivos o directorios
Borra un directorio recursivamente Realiza una copia de un fichero
tail nom_archivo
head -numero nom_archivo mkdir nom_directorio chmod xxxnom_fichero
Muestra las últimas líneas de un archivo
Muestra las primeras (número) líneas de un fichero Crea un directorio Cambia los permisos de acceso de un fichero
Comandos básicos
ps aux kill -x(de 0 a 9) PID gunzip nom_archivo.gz tar xvf fichero.tar top locate nom_archivo reboot halt Muestra una lista de los procesos activos Elimina un proceso via nº PID que le identifica Descompresión dearchivos " .gz" Descomprime archivos " .tar" Lista procesos de CPU Busca un archivo Reinicia el servidor Apaga el servidor
cat nom_archivo
Muestra contenido del Archivo
Comandos básicos
vi nom_archivo Edita un archivo
Dentro del editor → i (insertar), d (borrar linea), Esc (desactiva comando) :x (salvar y salir), :q! (salir sin guardar), date --set "14:15" ./nom_archivosystem-config-network-tui /etc/init.d/network restart system-config-securitylevel-tui Setea la hora Ejecuto archivo ejecutable aplicación para configurar la red reinicia la red configura firewall y SELinux
ethtool eth0
ifconfig grep
verifica estado de eth0 (tarjeta de red)
verifica estado de interfaces de red buscar las líneas que coincidan con un patrón
Comandos particulares
integra start inicialos servicios de integra
integra stop
integra console /etc/init.d/dahdi restart
para los servicios de integra
entra a la consola de telefonía reinicia la placa de telefonía
Log
/var/log/messages
/var/log/asterisk/messages
log del sistema operativo
log de asterisk
/var/log/asterisk/full
/var/log/IntegraServer.log
log completo de asterisk
log de IntegraServerLog
COMO BUSCAR EN EL LOG??
Si queremos trazar una llamada:
1) Encontrar el numero de Thread correspondiente a la llamada para esto ejecutamos:
# cat /var/log/asterisk/full | grep 46322441 Donde el 46322441 corresponde al numero telefonico que quiero ver que paso. NOTA: Para lograr tener este log, debe estar habilitado el log full en asterisk y en el flujo de llamada debe estar seteada unavariable con el nombre Ani con el callerid(num) (Set(__Ani=$CALLERID(num)}) El resultado seran todas las veces que este numero llamo dentro del periodo del Log Nota: el log rota automaticamente, para ver mas atrás ver los full.1 o full.2 que se encuentre disponibles, es configurable la cantidad de tiempo para atrás que se desea tener desde el archivo logrotate.conf (ver como se utiliza en cualquiermanual de linux). #[Mar 7 09:40:56] VERBOSE[7067] pbx.c: "__Ani=46322441") in new stack -- Executing [s@incoming:9] Set("DAHDI/4-1",
Log
COMO BUSCAR EN EL LOG??
#[Mar 7 09:40:56] VERBOSE[7067] pbx.c:--Executing [s@incoming:9] Set("DAHDI/4-1", "__Ani=46322441") in new stack En este caso tenemos un solo resultado, eso quiere decir que una sola llamada fue realizada por ese numero en el periodoque tiene guardado el archivo full (puede verse de cuando a cuando tiene guardado viendo la primera y la ultima línea del archivo donde se pueden ver las fechas y horas) De este dato sabemos que la llamada fue el 7 de Marzo a las 9:40:56 y entro en el canal 4 (DAHDI/4-1) También tenemos el numero de Thread que es el que necesitamos para filtrar toda la llamada y ver toda su ejecución por el...
Regístrate para leer el documento completo.