Instalacion de Freeswitch en Ubuntu 8.04 server

En este articulo veremos como instalar Freeswitch en un servidor Ubuntu 8.04 partiendo del paquete comprimido de las fuentes.
Arrancamos con la instalación de los programas básicos para la compilación de freeswitch
 
apt-get install build-essential
 
Seguimos con mysql y php
 
apt-get install mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev php5 php5-dev
 
ODBC
 
apt-get install unixodbc unixodbc-bin unixodbc-dev
 
servidor correo electrónico SMTP POP3/IMAP
 
apt-get install sendmail dovecot-common
 
CURL
 
apt-get install libcurl3-dev curl libcurl3
 
Para la compilación del modulo jabber seguimos con iksemel y gnutls
 
apt-get install libgnutls13 libgnutls-dev
 
cd /usr/src
 
wget http://iksemel.googlecode.com/files/iksemel-1.3.tar.gz
tar -xf iksemel-1.3.tar.gz
cd iksemel-1.3
./configure --prefix=/usr
make
make check
make install
 
Ahora instalamos spandsp para el modulo FAX
 
cd /usr/src
 
apt-get install libtiff4 libtiff4-dev libncurses5-dev
 
wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.5pre4.tgz
tar -xf spandsp-0.0.5pre4.tgz
cd spandsp-0.0.5
./configure --prefix=/usr
make
make install
 
actualizamos las librerías
 
ldconfig -v
 
Ahora podemos descargar la ultima versión de Freeswitch
 
cd /usr/src
wget http://files.freeswitch.org/freeswitch-1.0.1.tar.gz
tar -xf freeswitch-1.0.1.tar.gz
cd freeswitch-1.0.1
 
Activamos algunos módulos adicionales (jabber/ODBC/Curl quitando la tecla numeral delante de las siguientes líneas:
 
nano modules.conf
 
endpoints/mod_dingaling
languages/mod_spidermonkey_odbc
xml_int/mod_xml_curl

 
guardamos los cambios con CTRL-O
 
y empezamos a compilar
 
./configure --enable-core-odbc-support
make
make install
 
Instalamos las voces (en ingles) y los archivos para la música en espera
 
make sounds-install
make moh-install
 
Ahora arrancamos el programa con la consola
 
cd /usr/local/freeswitch/bin
./freeswitch
Veremos algo parecido
 
2009-01-02 20:19:27 [CONSOLE] switch_core.c:1220 switch_core_init_and_modload()
FreeSWITCH Version 1.0.1 (hacked) Started.
Crash Protection [Disabled]
Max Sessions[1000]
Session Rate[30]
SQL [Enabled]

freeswitch@freeswitch.es>
con help tendremos una idea de los comandos disponibles desde la consola
freeswitch@freeswitch.es> help
para salir de la consola y parar la centralita
freeswitch@freeswitch.es> ...
Eso es todo para hoy
 
Technorati Tag: ,,

Comentarios

Instalar Freeswitch en Ubutu server 9.10

Gracias por el tutorial, es de mucha ayuda.  Espero que puedas hacer un tutorial para Instalar Freeswitch en Ubutu server 9.10 para los que

estamos aprendiendo.  Yo he tratado de instalarlo pero me da errores al querer compilar ODBC, debe ser que estoy haciendo algo mal, ademas parece que la carpeta  donde se instala Freeswitch por defecto en ubuntu server 9.10 no es /usr/local/freeswitch.


Re: Ubuntu Server 9.10

Hola,

en cuanto pueda escribiré una guía para ubuntu server 9.10

Saludos

 

Distribuir contenido Distribuir contenido