Lo que esto implica es que la instalación se tiene que hacer sobre una versión de Ubuntu algo antigua 6.06 y esto provocará las siguientes diferencias en los pasos de la instalación:
Entre los paquetes instalados el único cambio es que la versión libcurl4-gnutls-dev no está disponible y se tiene que instalar libcurl3-gnutls-dev
El cliente GIT funciona de forma diferente y dificulta la instalación del repositorio por lo que instalo desde un fichero tar que hay disponible en:
http://sip-router.org/tarballs/sr/
Los pasos para compilar e instalar son los mismos.
Creo la base de datos mysql:
root@sip2:/usr/local/sbin# kamdbctl create
MySQL password for root:
INFO: test server charset
INFO: creating database kamailio ...
INFO: Core Kamailio tables succesfully created.
Install presence related tables? (y/n): y
INFO: creating presence tables into kamailio ...
INFO: Presence tables succesfully created.
Install tables for imc cpl siptrace domainpolicy carrierroute userblacklist htable purple? (y/n): y
INFO: creating extra tables into kamailio ...
INFO: Extra tables succesfully created.
Ya había una base de datos openser de una prueba anterior por lo que le cambio el nombre de la base de datos en /usr/local/etc/kamctl por kamailio. También se podría haber eliminado la base de datos openser.
root@sip2:/usr/local/src/kamailio-3.0.0/kamailio-3.0.0-rc2/pkg/kamailio/debian# cp kamailio.default /etc/default/kamailio
root@sip2:/etc# update-rc.d kamailio defaults 99
Adding system startup for /etc/init.d/kamailio ...
/etc/rc0.d/K99kamailio -> ../init.d/kamailio
/etc/rc1.d/K99kamailio -> ../init.d/kamailio
/etc/rc6.d/K99kamailio -> ../init.d/kamailio
/etc/rc2.d/S99kamailio -> ../init.d/kamailio
/etc/rc3.d/S99kamailio -> ../init.d/kamailio
/etc/rc4.d/S99kamailio -> ../init.d/kamailio
/etc/rc5.d/S99kamailio -> ../init.d/kamailio
Problemas:
Un simple error al escribir el password del usuario con permisos de escritura en la base de dados mysql provocaba que kamailio no arrancara y el error en los logs de kamailio no llevaba a la raíz del problema de forma clara.
Solucionado este problema y arrancado el servicio kamailio aparecía el siguiente log de error de forma continua:
Dec 2 19:48:38 sip2 /usr/local/sbin/kamailio[1619]: ERROR:
que era producido por una instancia de Asterisk que estaba funcionando en este mismo servidor. Curiosamente no había ningún error al arrancar que de el puerto 5060 ya estaba siendo utilizado. Una vez parado el Asterisk desaparece el error.

No hay comentarios:
Publicar un comentario