Como deshabilitar temporalmente la opción de “Weak Passsword Deteccion” en Elastix 2.4 & 2.5

 

Si de pura casualidad, tenemos que reinstalar un sistema que fue instalado originalmente con alguna versión de Elastix antes de la 2.0 e incluso en ocasiones con la misma 2.0, y tenemos que restaurar los passwords de las extensiones, las cuales no cumplen con la nueva configuración de complejidad de contraseñas, podemos hacer lo siguiente de forma temporal y despues volver a dejar todo como estaba.

Aclaro, no es bueno dejar contraseñas insegura o que no cumplan con cierta complejidad, pero si estamos en una reimplementación que inicio a las 9:00 PM y queremos irnos pronto para dejar operando el sistema y despues hacer un proceo de revisión completo, esto les puede ser de mucha utilidad.

Al tratar de subir el archivo extenxions.csv por Batch Configurations –> Batch of Extensions me sale esta leyenda

Secret débil. Línea: 2. – El Secret debe tener minimo 6 caracteres alfanumericos, incluido mayusculas y minusculas.

Buscando en la Web pude solventarlo editando algunos archivos php de Elastix, acontinuación le mostrare los pasos a seguir:

Editar archivo:

Buscar la función en Elastix 2.4:

function valida_password($Secret)
{

Y agregar justo después de la primer llave: return true;

Buscar la función en Elastix 2.5:

Grabar, volver a dejar todo como estaba.

De esta forma puedes subir contraseñas que no cumplan con la complejidad de contraseñas y te ahorras mucho trabajo, pero no olvides que tener contraseñas no seguras dejan en un punto vulnerable importante a tu sistema.

Algunos tips

Por si acaso alguien corre hacia este problema al actualizar de 2.0 2.2 a 2.4 & 2.5:

Tratando de subir un batch of extensions de mi 2.0.3 caja para una nueva caja de Elastix 2.5.

Produce este error:

Lo que dice es que verifiquemos la cabecera – como mínimo debe haber las columnas: “Display Name”, “User Extension”, “Secret”, “Tech”

Tengo todas las columnas excepto “Tech” en mi viejo archivo de v2.0.3. Manualmente añadí el encabezado “Tech” y agregó “sip” o “iax” a los campos (en mi caso son todos).

Después de esto funcionó.

Espero que esto ayude a alguien allá afuera.

Como ver los procesos del asterisk cuando la cpu esta al 100%

Hemos encontrado que el asterisk se nos esta consumiendo toda la CPU y no sabemos porque, pero con estos comandos nos podremos hacer una idea.

Primero podemos ver el consumo total de recursos.

Ejecutamos

Si encontramos que el asterisk esta al 100% de la CPU , procedemos a ejecutar los siguiente.

Primero vemos los precesos y despues vemos las tareas:

Después de esto podremos ver los servicios que están corriendo en el servidor en cuestión.

En mi caso encontré que era el proceso de chan_ooh323.so el que estaba bloqueando el sistema, asi que procedí a deshabilitarlo ya que no lo necesito porque todas mis extensiones se registran con el protocolo SIP.

Revisar procesos PM2