Freeswitch - Configuracion de inicio

Ahora que tenemos configurado freeswitch podemos empezar con una configuración mínima para que arranque y podamos hacer las primeras pruebas.

Vamos a modificar el fichero vars.xml

nano /etc/local/freeswitch/conf/vars.xml

si queremos usar un nombre de dominio en lugar de la dirección IP de nuestro servidor modificamos la siguiente línea:

<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>

con

<X-PRE-PROCESS cmd="set" data="domain=sip.miodominio.com"/>

luego modificamos los codecs predefinidos que queremos usar:

<X-PRE-PROCESS cmd="set" data="global_codec_prefs=PCMU,PCMA,GSM,H263,H264"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM,H263,H264"/>

cambiamos el stun server predefinido en el caso tengamos problemas de audio en las extensiones

<X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.ekiga.net"/>

<X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.ekiga.net"/>

stun.ekiga.nt es un stun server publico y debería funcionar.

y finalmente, en mi caso, he cambiado el puerto predefinido de 5060 a 5059 (esto porque tengo en el mismo servidor instalado Asterisk)

<X-PRE-PROCESS cmd="set" data="internal_sip_port=5059"/>

Guardamos los cambios

Ahora activamos el soporte ODBC

nano /etc/local/freeswitch/conf/autoload_configs/spidermonkey.conf.xml

y activamos la línea

<!--<load module="mod_spidermonkey_odbc"/>—>

de esta forma

<load module="mod_spidermonkey_odbc"/>

guardamos los cambios

Si no queremos usar los puerto UDP predefinidos para la transmisión del audio/video podemos modificarlos como sigue

nano /etc/local/freeswitch/conf/autoload_configs/switch.conf.xml

y al final del archivo cambiamos estas líneas

<param name="rtp-start-port" value="10000"/>
<param name="rtp-end-port" value="20000"/>

Guardamos los resultados y ya podemos arrancar freeswtich

cd /usr/local/freeswitch/bin

./freeswitch

Si no aparece ningún error todo salió bien.

 

Etiquetas de Technorati: ,
Distribuir contenido Distribuir contenido