sábado, 25 de agosto de 2012

Instalando FreeSwitch

Estoy instalando FreeSwitch en una máquina virtual con una instalación de Debian Squeeze Versión Kernel 2.6.32-5-686 y tengo un error de tipos cuando construyo el ejecutable desde los fuentes, con el comando make

cc1: warnings being treated as errors
    src/switch_core_session.c: In function 'switch_core_session_thread_pool_worker':
    src/switch_core_session.c:1478: warning: format '%ld' expects type 'long int', but argument 9 has type 'switch_size_t'
    src/switch_core_session.c:1483: warning: format '%ld' expects type 'long int', but argument 9 has type 'switch_size_t'
    gmake[2]: *** [libfreeswitch_la-switch_core_session.lo] Error 1

Afortunadamente y gracias a esta correción o fix https://github.com/FreeSWITCH/FreeSWITCH/commit/a436a3e9624c33943a001a32aa840ca96a93f5bd he corregido el problema editando un archivo del código fuente y poniendo en lugar del tipo long int una estructura que al parecer es lo que falla.

En el directorio de los fuentes de freeswitch en mi caso
/usr/local/src/freeswitch/src se encuentra el fichero de c que da error.
Me he ido allí con el comando

cd /usr/local/src/freeswitch/sr

Lo he editado:

sudo nano switch_core_session.c

He hecho las modificaciones que indican en el enlace anterior y he guardado.

Ojo el archivo switch_core_session.c no es editable para los usuarios no root, con lo que antes de su edición lo he copiado (por una cuestión de seguridad) y le he cambiado permisos de escritura para mi usuario.

lunes, 20 de agosto de 2012

Cambio de nombre de nuestra máquina (Host)

Editamos el fichero de configuración con nuestro editor preferido (nano en mi caso)
sudo nano /etc/hostname

Editamos también:
sudo nano /etc/hosts

Y en ambos sustituimos la referencia del nombre viejo por el nuevo.

Requiere reiniciar el sistema shutdown -r now

Desactivar entorno gráfico para arrancar Debian en modo Terminal de Texto

 Editamos el siguiente archivo de configuración de nuestro servidor gráfico:

alfredo@xana:~$ sudo nano /etc/X11/default-display-manager

nos aparece la siguiente línea:

/usr/sbin/gdm3

Añadimos un stop al final:

/usr/sbin/gdm3 stop


Guardamos los cambios y al reiniciar el equipo éste arranca en modo terminal. Para acceder a tu escritorio gráfico se puede utilizar el comando startx para un acceso puntual o volver a editar el default-display-manager suprimiendo la palabra stop.

lunes, 13 de agosto de 2012

Instalando Mumble en Windows

1) Descargar la versión estable para windows Mumble 1.2.3a
2) Le damos a guardar archivo en la siguiente pantalla



 Lo guardamos o nos lo guarda automáticamente en la carpeta de descargas.