sábado, 8 de janeiro de 2011

Instalando e configurando módulo de voz no OpenSim - FreeSwitch (Linux)

A instalação do FreeSwitch no Linux é muito semelhante a realizada no Windows, há apenas algumas modificações a serem feitas. Infelizmente estou sem tempo de testar as versões mais novas do FreeSwitch, mas acredito que as versões mais novas tenham a instalação muito semelhante.

Primeiro veja se você possui os pacotes abaixo instalados na sua máquina linux (neste caso utilizamos o Debian):

# apt-get install build-essential subversion subversion-tools automake1.9 gcc-4.1 autoconf make wget libtool g++ libncurses5 libncurses5-dev

Após a instalação destes pacotes, podemos dar inicio a instalação do Freeswitch. Obtenha os fontes do Freeswitch através do seguinte comando:

# wget http://files.freeswitch.org/freeswitch-1.0.6.tar.gz

Descompacte agora os arquivos fonte:

# tar zxvf freeswitch-1.0.6.tar.gz
# cd freeswitch-1.0.6
~\ freeswitch-1.0.6#

No diretório onde os arquivos do Freeswitch foram descompactados, digite:

~\ freeswitch-1.0.6# ./configure

Concluída a configuração, é necessário criar o arquivo de configuração de módulos que serão compilados. Há um arquivo modelo que pode ser copiado e modificado para nossa personalização:


~\ freeswitch-1.0.6# cp build/modules.conf.in modules.conf

Edite o arquivo modules.conf e retire o comentário (#) das linhas correspondentes aos seguintes módulos:

codecs/mod_siren
xml_int/mod_xml_curl

Após salvar o arquivo e voltar ao prompt, execute o comando make:

~\ freeswitch-1.0.6# make
~\ freeswitch-1.0.6# make install sounds-install moh-install samples


A partir deste ponto basta seguir os passos de configuração utilizados no post anterior da instalação do FreeSwitch no Windows (http://opensimnobrasil.blogspot.com/2010/12/instalando-e-configurando-modulo-de-voz.html)