Cómo cambiar la IP de un PBX Issabel por línea de comandos y por web.

Issabel es una solución excelente para VoIP y muy intuitiva. Pero en ocasiones necesitamos hacer alguna modificación por línea de comandos, como la que vamos a ver hoy: cambiar la IP.
Hoy vamos a enseñaros a hacerlo tanto por web como por línea de comandos.

Cambiar la IP de Issabel por la interfaz web.

Esto es sencillo, no sería motivo para escribir el artículo. Pero lo ponemos para que tengáis toda la información aquí.
Para cambiar la IP por la interfaz web hay que entrar como el administrador eir a Sistema>Red >Parámetros de Red> Editar Parámetros de red.
Ahí pincháis en el interfaz de red (normalmente eht0) y ponéis si lo queréis Static o por DHCP (no recomendado salvo para poder acceder en una red desconocida), con los parámetros que necesitéis.

Cambiar la IP de Issabel por línea de comandos.

Esto es lo que suele ser más complicado. Hemos cambiado nuestra red, o la máquina virtual, y tenemos que cambiar la IP de Issabel. Pero no podemos acceder a la parte web hasta que la cambiemos, ¿como lo hacemos?

Issabel está montado en CentOS, así que si controlas ese sistema deberías poder cambiarlo. Y hay varias maneras. Pero como encima de CentOS están todas las aplicaciones de Asterisx e Issabel, os recomendamos que uséis el siguiente comando: nmtui

Este comando abre un asistente gráfico (antiquísimo pero sencillo de usar). Sólo tienes que elegir el interfaz y seguir los pasos para cambiar la IP (tabulador para cambiar de un campo a otro)

  • Modificar una conexión
  • Eth0->Editar
  • IIPv4-> Mostrar
  • Ahí podemos cambiar a Manual y añadir las direcciones que tenemos que añadir en Direcciones, Puerta de Enlace y DNS.
  • Bajar a Aceptar
  • Luego Back y Aceptar

Una vez cambiada no hace falta reiniciar el sistema, podemos reiniciar la red con systemctl restart network.service

Con esto deberíamos tener la nueva IP.

Cómo cambiar la webcam o el micrófono que usan los navegadores Chrome y Firefox por defecto en cada página.

Hoy hemos comprado una nueva webcam para cursos online, grabaciones etc. Y cuando hemos ido a usarla en el navegador, no conseguíamos que la cogiera.

Tras solucionarlo, os indicamos en este vídeo, cómo cambiar la cámara que usan los navegadores. Lo explicamos desde Chrome.

Chrome y Firefox por defecto te preguntan si una página puede acceder al dispositivo requerido, ya sea webcam o micrófono. Chrome usa el que hayas configurado por defecto en chrome://settings/content, Firefox te pregunta cual quieres usar.

Después, guardan esa preferencia en la configuración. Si quieres cambiar el dispositivo, tienes que ir a la página en concreto, borrar el derecho de acceso para que, al entrar de nuevo, te pregunte y puedas cambiarlo (en Chrome tienes que cambiar también el dispositivo por defecto antes).

En ambos se accede a las preferencias pichando en la cámara que sale si está en uso. En Chrome podemos acceder también a la configuración desde el enlace de arriba, en Firefox desde about:preferences#privacy

Activar la codificación por hardware en la exportación de Shotcut

Como sabéis usamos Shotcut para editar los vídeos, hemos dejado varios manuales sobre cómo hacer diferentes procesos.

Tras realizar cambios en un vídeo, tienes que exportarlo a un fichero: codificarlo en el formato deseado.

Os recomendamos que activéis la opción de «codificación por hardware» que aparece al pinchar en Exportar.

Esto hace que pueda ser la tarjeta gráfica, la GPU, la que realice la exportación, reduciendo tanto tiempos como uso del procesador.

Nosotros no lo teníamos marcado. Y es muy recomendable.

Instalar Big Blue Button, alternativa a Skype, en un servidor

Recientemente hemos tenido que instalar para varios clientes, dedicados a la formación online, unos sistemas propios de videoconferencia. Para ello hemos usado Big Blue Button, porque obviamente no podían depender de servicios como Skype, querían ser independientes.

Big Blue Button es un sistema de videoconferencia diseñado para la formación online y basado en Linux. Totalmente gratuito (si lo montas en tu servidor en vez de usar su servicio) y open source. Además dispone de una comunidad activa, lleva tiempo en el mercado (lo sacaron en el 2009) , y se integra con la mayoría de los LMS del mercado (Moodle, sistemas de WordPress etc).

Viene bien documentado PERO la documentación no es sencilla, y está algo enrevesada. Así que hoy os explicamos cómo hemos instalado BBB en un servidor, por si os es de ayuda. Verificad siempre que no haya cambiado nada al cambiar de versión.
En otros artículos iremos explicando otras modificaciones que hemos hecho y dudas que hemos resuelto.

Nota: necesita un servidor dedicado sólo para esto, y con especificaciones medias. Así que implica un coste inicial (de harware e instalación) y, por lo tanto, sólo es recomendado para aquellos que vayan a rentabilizarlo rápidamente.

Requisitos previos.

Necesitas:

  • Servidor dedicado que cumpla las especificaciones.
  • Un dominio que usar como dirección o url y apuntar los DNS de ese dominio a la IP del servidor dedicado.
  • El instalador te pedirá una dirección de correo.
  • Conocimientos básicos de conexión a un servidor por SSH.

Instalación del servidor.

Como hemos dicho, necesitamos un servidor dedicado, con ciertas especificaciones, y exclusivo para este servicio (porque ocupa varios puertos, el 80 entre otros).
Al adquirir el servidor dedicado, los desarrolladores recomiendan instalar Ubuntu Server (en estos momentos 16.04 64 bits). Esto va a cambiar pronto con la nueva versión de BBB, pero si que recomendamos instalar lo que digan los desarrolladores. Este es un software muy personalizado y es mejor no usar otras distribuciones.

Uso del script de instalación.

Una vez instalado el servidor, y actualizado (apt-get update, apt-get upgrade), hay que instalar Big Blue Button. Se puede hacer de varias maneras, como indica la documentación, pero recomendamos encarecidamente el script que puedes encontrar en :
https://github.com/bigbluebutton/bbb-install

El script tiene varios parámetros. Recomendamos instalarlo con certificado SSL , HTML5 y Greenlight, con el comando que está al final:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-200 -s bbb.example.com -e info@example.com -t -g

Qué es HTML5

Big Blue Button empezó trabajando con Adobe Flash. Pero la mayoría de navegadores han ido deshabilitando este addon. Hasta el punto que ahora, al entrar con Flash, pregunta si quieres ejecutarlo (esto da mala imagen).

BBB es compatible con HTML5 y es lo recomendable. Pero estamos en un momento de transición en el que la versión 2.0 pone por defecto Adobe Flash (creo que la siguiente que está a punto de salir ya no). Así que pronto escribiremos un artículo sobre cómo activar por defecto HTML5.

Qué es Greenlight.

Una de las cosas que me costó entender, no está bien explicado. Big Blue Button se encarga de las videoconferencias y grabaciones. Pero no tiene gestión de usuarios, estaba pensado para conectarlo con otros sistemas via API (por ejemplo Moodle).
Greenlight es un entorno gráfico que permite a los usuarios creados entrar y usar eses entorno gráfico para gestionar sus salas. Usar la de por defecto o crear nuevas. Además, te da la url para mandar a los clientes para que puedan conectarse por el navegador. Los clientes, por ejemplo, lo están usando para que los profesores se conecten con alumnos que no usen su plataforma online, para entrevistas con candidatos etc.
Es un «Skype» a través del navegador.

Problema: la gestión de usuarios es o a través de cuentas de Google, Twitter, Office365, LDAP o cuentas suyas. El gran problema es que, por defecto, deja a cualquiera registrarse para usarlo. Más abajo explicamos cómo evitarlo.
Y, cuando queremos dar de alta cuentas suyas, tenemos que activarlo, reiniciar el servicio, dar de alta la cuenta, desactivarlo y reiniciar el servicio. Algo primitivo.

Nota: Greenlight muestra el idioma por defecto en el navegador del usuario.

Certificado SSL.

Obviamente cualquier servicio que implica comunicaciones de voz y/o vídeo requiere ir cifrado. BBB permite la instalación de un certificado tuyo o por Lets Encrypt.
El comando que hemos puesto instala y configura Lets Encrypt en tu servidor.

Si no te funciona puedes configurarlo a mano en:
http://docs.bigbluebutton.org/install/install.html#using-lets-encrypt

Siguientes pasos.

  • Una vez acabe el script, recomiendo configurar el servidor para que renueve el certificado de Lets Encrypt cada semana. Para ello hay que editar el crontab y poner:

30 2 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log
35 2 * * 1 /bin/systemctl reload nginx

Esto lo renueva cada lunes a las 2:30 am. El log de la renovación está en /var/log/le-renew.log

  • Bloquear el que cualquier se pueda registrar en Greenlight. El sistema instala greenlight en /root/greenlight , con un fichero de configuración que se llama env en ese directorio. Edita el fichero y pon
    ALLOW_GREENLIGHT_ACCOUNTS en false para evitar que la gente se registre en tu Greenlight gratis.
  • En el mismo fichero ve al final y
    quita el # en ENABLE_SSL=true para forzar https por defecto.
  • Reinicia Ubuntu con sudo systemctl restart nginx
  • Reinicia Greenlight con los siguientes comandos (Enter después de cada línea). Ejecútalos desde el directorio de Greenlight o el último dará error.
  • docker stop greenlight-v2
  • docker rm greenlight-v2
  • docker run –restart unless-stopped -d -p 5000:80 -v $(pwd)/db/production:/usr/src/app/db/production –env-file env –name greenlight-v2 bigbluebutton/greenlight:v2

Extraer el Shared Secret.

Si vas a usar Big Blue Button en otro entorno, como un LMS, por ejemplo en Mooodle, o WordPress, vas a necesitar el shared secret para que se autentifique.

Lo obtienes por ssh en el servidor con:

bbb-conf --secret

Demos.

El script crea unas demos que puedes usar para verificar que tu sistema funciona.
Esas demos pueden ser usadas por cualquier usuario, así que es recomendable quitarlas una vez lo pruebes. Os indicamos dónde están las demos porque no es fácil encontrarlo.

Demo HTML5: https://tudominio/demo/demoHTML5.jsp
Demo Flash (antiguo): https://tudominio/demo/demo1.jsp

IMPORTANTE. Quítalos lo antes posible. Para ello ejecuta por ssh:
 apt-get purge bbb-demo

Ahora, a disfrutar con Big Blue Button.


Cómo aumentar el volumen de un vídeo con el editor Shotcut.

Una queja recurrente en mis canales es la falta de volumen, porque grabo con una cámara o un móvil pero sin micrófono. Obviamente la solución pasa por comprar un micrófono, pero mientras aprovecho para enseñaros este truco.

Cómo subir el volumen de un vídeo con Shotcut.

Si tenéis un vídeo ya creado, al que queréis aumentar el volumen, podéis usar un editor de vídeo para ello. En este caso usaremos Shotcut, editor gratuito que nos está dando buenos resultados.

El proceso lo explicamos en este vídeo, y es simplemente usar un filtro de ganancia de volumen.

Obviamente subiremos todo el volumen, incluido el ambiente. El resultado no es perfecto, pero si conseguiremos oír mejor lo que se dice. También sirve si queremos aumentar sólo una pista (eligiendo la pista antes de hacer el filtro).

Cómo añadir o eliminar administradores de un grupo de Skype

Hoy vamos a usar los comandos de Skype que compartimos en este artículo (y que poca gente conoce) para añadir administradores a un grupo de Skype.

Cómo añadir administradores de un grupo de Skype.

El caso que se nos dio el otro día fue que una persona había creado un chat en grupo, y por lo tanto era la administradora, pero quería abandonarlo y poner a otra persona como admin. Curiosamente Skype no tiene nada en el entorno gráfico para cambiar el rol de administrador. Pero se puede hacer por línea de comandos.

Nota: para poder ver los usuarios y sus roles escribe /showmembers en la ventana de chat.

Hay dos casos:

Si lo puede hacer el administrador saliente.

Esto obviamente es lo ideal. Si el administrador en curso está disponible el puede asignar otro administrador de la siguiente manera:

  • /setrole usuariodeskype Admin
  • Si esto no funciona prueba /setrole usuariodeskype Master

Si no hay administrador.

En teoría (no lo hemos probado), si el administrador en curso deja el grupo, cualquier usuario puede elevarse a administrador con los comandos del punto anterior. Porque tiene que haber un administrador.

Ese mismo comando lo puede usar un administrador para relegar un admin a usuario (por ejemplo si te ha hecho el anterior administrador puedes cambiarle a él a usuario). Para ello pon /setrole usuariodeskype User

Si quieres echar a un usuario recuerda que lo puedes hacer con /kick usuariodeskype

Comandos muy útiles cuando gestionas grupos.

Cómo grabar sólo una parte de la pantalla con OBS Studio

Para grabar la pantalla del ordenador, y hacer nuestros vídeos tutoriales, usamos OBS Studio. Por defecto graba toda la pantalla. Os enseñamos a grabar sólo una parte.

Cómo grabar sólo una parte de la pantalla con OBS Studio

Para grabar sólo una parte de la pantalla en OBS tenemos que:

  • pinchar en la fuente elegida ( Captura de pantalla).
  • Pulsar la tecla ALT y, sin soltar
  • pinchar en una de las esquinas del recuadro marcado y moverlo.
  • Veréis que se reduce lo que grabamos de pantalla (en vez de redimensionar o mover el recuadro).
  • Lamentablemente (hasta donde se) hay que ajustarlo «a ojo».

Es importante el orden que indicamos. Si no hará otra función como redimensionar o mover la fuente. Hay que pinchar habiendo pulsado antes ALT

Aquí os lo mostramos.

 

Cómo añadir una pantalla de título en un vídeo con Shotcut

Cuando editas vídeo a veces quieres añadir un título antes, después y en medio del mismo. Para ello obviamente recomendamos haber visto antes cómo insertar texto con Shotcut. Pero ese vídeo era para superponer texto, hoy queremos enseñaros a añadir títulos.

Cómo añadir títulos a un vídeo con Shotcut.

Podemos usar un truco similar al de nuestro vídeo anterior, y crear una imagen con el fondo que queramos e insertarla. Pero me parece más elaborado, sobre todo cuando hay una manera más directa desde el propio programa.

Para ello tenemos que:

  • abrir Shotcut e insertar en la línea de tiempo el vídeo que queremos.
  • Después colocamos el cursor en la línea de tiempo donde queremos insertar el título..
  • Vamos a Archivo>Abrir otro>Color
  • Ahí elegimos el color que queremos y damos a aceptar.
  • Conviene luego reducir el tamaño del vídeo (un fondo de ese color) que esto nos crea, aunque se puede hacer más tarde.
  • Después, con el cursor donde queríamos divide el vídeo y dale a la tecla v. Esto inserta el vídeo en ese espacio.
  • Añade el texto (normal o 3D). Corta lo que necesites y pon los efectos necesarios.

Y ya lo tienes.

 

Cómo girar vídeos de vertical a horizontal, con Shotcut

A quién no le ha pasado, o por error o por desconocimiento: nos equivocamos y el vídeo que creíamos se estaba grabando en horizontal sale torcido. «Hay un infierno reservado para la gente que graba los vídeos en vertical». Y no podemos subirlo a ningún sitio ni verlo sin generar tortícolis.

Ahora tenemos que girarlo, ¿cómo lo hacemos? Hoy os enseñamos a hacerlo.

Cómo girar vídeos de vertical a horizontal con Shotcut.

Para girar el vídeo vamos a usar Shotcut, un editor de vídeo gratuito muy potente y que nosotros usamos mucho. Así que lo primero que tenéis que hacer es bajaros el programa e instalarlo.

Una vez abierto el programa, no importéis el vídeo directamente. Shotcut pone las dimensiones de trabajo del primero elemento importado. Así que si subimos el vídeo quedará con la anchura del vídeo vertical.
Vamos a «engañarlo» subiendo una imagen con las dimensiones del FullHD. Así que busca en Google una imagen de las dimensiones que quieras. En este momento 1980×1080 está muy bien.

  • Descargar una imagen (la que sea) así, súbela al programa y ponla en la línea de tiempo.
  • Ya tienes el espacio de trabajo con 1980×1080.
  • Ahora puedes importar el vídeo y ponerlo en la línea de tiempo.
  • Borrar la imagen y quédate con el vídeo.
  • Selecciónalo en la línea de tiempo.
  • Ahora ve a Filtros>Rotar.
  • Rota el vídeo (normalmente 270º).
  • Ya lo tienes rotado pero no ocupa el espacio de trabajo.
  • Sube la escala para que ocupe todo el espacio, normalmente un 200%.
  • Ya lo tienes, edita lo que necesites y ahora exporta el vídeo.

Sencillo y con resultados excelentes.

PD: añado una muy buena aclaración que nos han puesto en el vídeo de Youtube:

En realidad no tienes que hacer todo eso de descargar una imagen en línea e introducirla en Shotcut para conseguir la relación de aspecto que quieres. Lo que simplemente tienes que hacer es antes de agregar el video a Shotcut, ve a «Modo de Vídeo» en el menú «Preferencias». De ahí elige el perfil que coincide con lo que quieres hacer con tu proyecto. Si por causalidad no encuentras el perfil que quieres ve en ese mismo menú a «Personalizado» para crear uno. El estándar en Shotcut en Modo de Vídeo es «Automático» que significa que el proyecto tomara el perfil de video completo del primer video que introduces. Eso lo puedes ver reflejado en el menú Exportar bajo la pestaña Vídeo.

Solución a la pantalla negra en OBS Studio

Si, como yo, usas OBS Studio para grabar tu pantalla, puede que te ocurra lo siguiente (es bastante frecuente por lo que leo). De repente un día, sin previo aviso, la Captura de Pantalla aparece en negro y no hay manera de grabar imagen. Os dejo la solución.

Solución a la pantalla negra en OBS Studio.

Hay varias soluciones, dependiendo del problema.

  • Lo mejor es comprobar si tienes tarjeta NVIDIA. Si es así, tienes que entrar en el panel de control de NVIDIA (botón derecho en el Escritorio y te aparece dicho programa).
    Después tienes que entrar en las opciones de 3D, agregar el programa OBS Studio y decirle que use la tarjeta Integrada.
    En el vídeo os mostramos el procedimiento.

  • Si no tienes tardeta NVIDIA hay varias cosas que puedes probar. Puedes intentar ejecutar el programa con permisos de administrador. También puedes intentar ejecutarlo en modo compatibilidad de otro Windows anterior.