Submitted by admin on
Ya he hablado de Siremis; hoy veremos como instalar la consola Web de Kamailio en un servidor Web a parte. Ya tenemos instalado Kamailio con su base de datos cuyos datos de acceso normalmente son:
usuario: kamailio
contraseña: kamailiorw
host: localhost
La IP publica del servidor Kamailio es 5.6.7.8, la IP publica del servidor Web es 1.2.3.4 Lo primero es crear en el MySQL del servidor de Kamailio un nuevo usuario que tenga acceso a la base de datos de Kamailio desde la IP del servidor Web (1.2.3.4):
mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON kamailio.* TO 'kamailio'@'1.2.3.4' IDENTIFIED BY 'sesamo';
kamailio es el usuario y sesamo la contraseña
mysql> quit
Luego en el mismo servidor se modifica IPtables para dar acceso a MySQL a la IP 1.2.3.4:
nano /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -s 1.2.3.4 -j ACCEPT
Se guardan los cambios y se reinicia:
service iptables restart
Luego en el servidor Web se siguen los pasos indicados en el articulo anterior hasta llegar a la configuración de la conexión a la base de datos de kamailio donde se pondrá:
SIP DB Host Name: 5.6.7.8
SIP DB Port: 3306
SIP DB Name: kamailio
SIP DB Username: kamailio
SIP DB Password: sesamo
Luego se continua hasta terminar la instalación. Antes de acceder a la consola:
nano /var/www/html/siremis-4.3.0/siremis/Config.xml
Se modifica esta linea:
<Database Name="Serdb" Driver="Pdo_Mysql" Server="localhost" Port="3306" DBName="kamailio" User="kamailio" Password="sesamo" Charset="utf8"/>
para que quede:
<Database Name="Serdb" Driver="Pdo_Mysql" Server="5.6.7.8" Port="3306" DBName="kamailio" User="kamailio" Password="sesamo" Charset="utf8"/>
Se guardan los datos.
Claramente todos los comandos que se van a ejecutar como linea de comando no funcionarán. Lo demás a la perfección.
Recent comments