apt-get update && apt-get upgrade
apt-get install build-essential openssl bison flexCon esto ya tenemos un sistema base para realizar la instalación del OpenSIPS, en este caso la base de datos va a estar en el mismo servidor del OpenSIPS por lo que procedemos a instalarla:
apt-get install mysql-server libmysqlclient15off libmysqlclient-devY una vez instalada configuramos su clave de acceso de root:
mysqladmin -u root password nuevopasswordCambia donde dice nuevopassword por la clave que quieras. Ahora vamos a descargar la última versión de OpenSIPS (que para el momento de este tutorial es la 1.4):
cd /usr/src wget http://opensips.org/pub/opensips/latest/src/opensips-1.4.3-tls_src.tar.gz tar xvzf opensips-1.4.3-tls_src.tar.gz cd opensips-1.4.3-tls
make all include_modules="db_mysql" modules make install include_modules="db_mysql" modulesAhora copiamos los archivos de default e init para que pueda iniciar el OpenSIPS cada vez que inicie el servidor:
cp /usr/src/opensips-1.4.3-tls/packaging/debian-etch/opensips.default /etc/default/opensips
cp /usr/src/opensips-1.4.3-tls/packaging/debian-etch/opensips.init /etc/init.d/opensipsModificamos los archivos:
vim /etc/default/opensipsY cambiamos las siguientes líneas:
RUN_OPENSIPS=yes # User to run as USER=opensips # Group to run as GROUP=opensips # Amount of memory to allocate for the running OpenSIPS server (in Mb) MEMORY=128La cantidad de memoria destinada para OpenSIPS por defecto viene en 64 Mb, dependiendo de las capacidades y necesidades de tu servidor puedes variar este parámetro. Luego modificamos el otro archivo
vim /etc/init.d/opensipsY cambiamos la línea que dice DAEMON=/usr/sbin/opensips por:
DAEMON=/usr/local/sbin/opensipsY le asignamos permisos de ejecución al archivo:
chmod +x /etc/init.d/opensipsNos falta crear un usuario llamado opensips y un directorio:
adduser opensipsLe colocas la clave que prefieras.
mkdir /var/run/opensipsListo ya tenemos instalado el OpenSIPS pasemos a la configuración.
vim /usr/local/etc/opensips/opensipsctlrcY modificamos las siguientes líneas:
SIP_DOMAIN=localhost DBENGINE=MYSQL DBHOST=localhost DBNAME=opensips DBRWUSER=opensips DBRWPW="opensipsrw" DBROUSER=opensipsro DBROPW=opensipsro DBROOTUSER="root" USERCOL="username" INSTALL_EXTRA_TABLES=ask INSTALL_PRESENCE_TABLES=ask INSTALL_SERWEB_TABLES=ask CTLENGINE="FIFO" OSIPS_FIFO="/tmp/opensips_fifo"Ahora creamos las base de datos necesarias ejecutando:
opensipsdbctl createNos va a pedir la clave de root de mysql que creamos al principio, luego te preguntará si quieres crear las bases de datos extras a lo que puedes responder que si. En este momento tenemos una configuración básica de OpenSIPS ahora vamos a proceder a agregarle el soporte para la base de datos.
vim /usr/local/etc/opensips/opensips.cfgY modificamos las siguientes líneas quitándoles los comentarios:
loadmodule "db_mysql.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
#modparam("usrloc", "db_mode", 0); ESTA LÍNEA LA COMENTAREMOS
modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
# ----- auth_db params -----
/* uncomment the following lines if you want to enable the DB based authentication */
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "db_url", "mysql://opensips:opensipsrw@localhost/opensips")
Ahora procedemos ha agregar usuarios en nuestra base de datos:
opensipsctl add nombre_usuario clave_accesoCambiando los parámetros por los usuarios que queremos crear por ejemplo un usuario que se llame 1000 podría ser
opensipsctl add 1000 1000Y te dirá que ha agregado el usuario. Para remover un usuario ejecutamos
opensipsctl rm nombreusuarioY para cambiar la clave
opensipsctl passwd nombreusuario nueva_claveVamos ahora a probar el servidor
opensipsctl startDebería aparecerte un mensaje como este:
INFO: Starting OpenSIPS : INFO: started (pid: 17119)Para comprobar que efectivamente está corriendo el OpenSIPS podemos ejecutar:
ps aux | grep opensipsY deberíamos ver varios procesos corriendo OpenSIPS.
Otros artículos que te pueden interesar
![]()
Este trabajo está licenciado bajo Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License
thx a lot for this tutorial,
do you have other tutorials, even in spanish, for opensips!!
thx in advance
Hi Bazookaman,
Not yet, maybe for the end of this month
You can make a quick translation with the menu on the right, is a Google translation, is not perfect but can help.
Olivers
hola una pregunta los usuarios podemos crearlos directamente en Mysql, como por ejemplo con un form en PHP o hay que hacerlo desde la consola??
Hola tinchorc, si no hay problema puedes insertar los usuarios directamente en la base de datos. No hay necesidad de crearlos con la consola
Saludos
Olivers
Saludos y gracias por el tuto. Lo probé en una máquina virtual y funcionó perfectammente, salvo que opensips no se ejecuta automaticamente en el arranque.
Pero este no es el problema… Resulta que por Morphy cuando me tocó instalar debian y opensips en un equipo diferente en un lugar donde las conexiones a internet son por proxy, no puedo seguir con la instalación al no poder ejecutar estas primeras lineas:
apt-get update && apt-get upgradeapt-get install build-essential openssl bison flex
¿Como hago para realizar esto sin conexion a internet? Los paquetes MySQL server y opensips ya los descargué, pero en la instalacion básica que tengo de Debian Etch no puedo hacer “make” por no estar actualizado (solo cuento con el primer cd)
gracias nuevamente,
Daniel M.
Hola Daniel, puedes optar por dos opciones una es bajar todos los paquetes manualmente e instalarlos con dpkg la otra opción es utilizar el proxy para esto colocas en la consola:
export http_proxy=http://nombreusuario:contraseña@direccionipproxy:puerto/
Si no tienes nombre de usuario ni contraseña simplemente colocas direccionip:puerto y ya.
Para hacer esto permanente puedes crear un archivo apt.conf para colocar que proxy va a utilizar, buscalo en google hay varios ejemplos de esto.
Saludos
Olivers
Listo, gracias. Si me bajo todos los paquetes .deb ¿Podria grabarlos en un cd y realizar una instalación en otras máquinas sin conexion? ¿Como lo haria?
Daniel M.
excelente tuto… y tambien el soporte que se brinda a los que vienen detras
saludos
Alguno de ustedes a instalado Opensips-1.4.2-tls on OpenBSD4.3? tengo algunos problemas con Opensipsctl (Bad interprter/file not found) y usando autoboot script for Opensips(BSD no usa /init.d folder)
Gracias a Todos, Su nuevo amigo JT
El servicio no se ejecuta automaticamente!
toca manualmente con:
opensipsctl start
hay alguna forma de ejecutar esta linea, en un script por ejemplo, cuando el sistema se inicie??
perdone la intesidad… pero como configuro OpenSIPS para que los usuarios llamaen a otras lineas VoIP de diferentes operadores (y que ellos llamen).
Otra anotacion: no importa el nombre de usuario o contraseña que le ponga en X-lite, parece ser que se registra y permite hacer y recibir llamadas.
mil Gracias!
George gracias por el comentario!!
JT como estas?, instalaste Opensips desde la fuente?, o utilizaste algun paquete específico, tambien tienes que chequear que tengas todas las librerias requeridas.
Hola Daniel,
Para iniciar automáticamente el OpenSIPs debes seguir los pasos en el tutorial y copiar los archivos opensips.default y opensips.ini a las carpetas correspondientes. Todo está en el tutorial.
Para configurar las llamadas a otras operadoras puedes ver el archivo de configuración que viene por defecto con el OpenSIPs (pronto publicaré un tutorial de enrutamiento básico).
Para que funcione el registro con el X-lite o cualquier otro teléfono, tienes que descomentar las líneas que corresponden al registro con base de datos. En el tutorial están las instrucciones.
Saludos
Olivers
hay que hacer esto para que inicie Opensips con el sistema.
cd /etc/init.d/
update-rc.d opensips defaults
mostrará un mensaje de que falta el archivo opensips.cfg solo hay que copiar el que original (no recuerdo de donde) a la dirección que muestra el error.
Y con los x-lite el problema no es que no se conecten y hagan llamadas, el problema es que cualquiera puede hacerlo bajo cualquier extension, sin importar el password y sin estar agregados al Mysql con opensipsctl add
Gracias
Daniel
Hola señores,
Yo instale perfectamente el opensips, tal cual como lo indica el tutorial, pero cuando instale el opensips mi pc taba configurado con IP DHCP (dinamino). Hoy decidi establecer mi ip estatica o fija, y ya no me arranca el servidor opensips, me arroja el error:
ERROR: No PID file found (/var/run/opensips.pid)! OpenSIPS probably not running
Como puedo solucionar este error para que el servidor opensips me permita iniciar con mi nueva ip statica??
Gracias amigos!
Hola Haffe, verifica el archivo de opensipsctrl
Y busca la línea que dice
Y prueba colocando:
cambiando por supuesto tu_ip por la IP fija que tiene la PC.
También puedes comprobar si hay errores en el archivo de configuración ejecutando:
opensips -C
Prueba esto y si te sigue dando error vuelve a escribir
Saludos
Olivers
hola olivers,
Gracias por tu respuesta.
Intente tu cambio sugerido pero sin ningun exito.
Al final supe, que al reiniciar el PC, no se estaba iniciando el servidor Mysql (no se por que, todo comenzo a fallar luego de una ida de electricidad en el sector que ocaciono el apagado inesperado del equipo).
Intente desinstalando el mysql completamente asi (con todo y bases de datos):
sudo apt-get –purge remove mysql-server libmysqlclient15off libmysqlclient-dev
y luego volver a instalar y recrear las bases de datos y usuarios requeridos para opensips.
Pero al volver a reiniciar seguia mostrando FAIL al intentar iniciar el servidor de MySql.
Finalmente, me toca iniciarlo manualemente por consola porque por el administrador grafico tampoco se deja.
y luego de iniciado el servidor MySql, ahi si deja iniciar el servidor Opensips sin problemas y el error
“ERROR: No PID file found (/var/run/opensips.pid)! OpenSIPS probably not running”, ha desaparecido.
Asi estoy manejando ese pequeño traspie.
Sin embargo si tienes alguna sugerencia para lograr que mi Mysql Server inicie automaticamente con el equipo, te lo agradeceria!!
Saludos y nuevamente Gracias por tu colaboracion.
Esta pregunta si es de funcionalidad y conectividad..
Lei que daniel afirma que con x-lite se puede realizar conecciones sin ningun problemas, pero yo aun no he podido.
Yo tengo Opensips corriendo en Ubuntu 8.10, que sale a internet a travez de un router.
E intento conectarme desde un windows XP con X-lite y tambien con portSip, pero con ninguno de los 2 logran conectarse.
Antes de intentar registrarme desde cualquier softphone, yo enciendo el MONITOR de opensipsctl, y veo que solo cambian de valor:
UAS Transation
inuse transaction
Sent replies
pero nunca logran registrarse.
Yo configure el xlite asi:
Username: 1001
Password:1001
Auth username: 1001
domain: la_IP publica (router)
Chequeo “Register with domain and recieve incomiing calls”
Selecciono “Send outbound via” – Domain
En el TAB – TOPOLOGY
Ip Address, “Use local Ip Address”
STUN server, “LA_IP PUBLICA”
Chequeo “Enabled ICE”
Chequeo “Manually Spechify range 5060 y 5061″
Y lo demas todo queda igual por defecto de instalacion.
y cuando lo conecto, sale “registering..” y luego “Request Timeout”
Alguna sugerencia o ayuda?
Ah …. y cuando en el archivo
/usr/local/etc/opensips/opensipsctlrc
le asigno a la variable SIP_DOMAIN la Ip Estatica definida en lugar de localhost,
ej
SIP_DOMAIN=192.168.1.230
En el Softphone ya no sale “Request Timeout” sino que sale ahora “Too Many Hops”.
Gracias por su ayuda !!!
Hola Haffe unas cuantas preguntas jajaja.
Bueno a ver en cuanto al MySQL deberias revisar los Logs del sistema /var/log/syslog y /var/log/message para ver que errores registra, tambien puedes revisar el dmesg simplemente ejecuta dmesg>dmesg.txt y revisa el archivo dmesg.txt por errores.
En cuanto al teléfono X-lite no debes configurar el servidor STUN ya que OpenSIPs por si solo no es un servidor STUN ni Nat Transversal así que no puedes activar ni STUN ni ICE (Necesitarías un módulo como el NAT_TRAVERSAL).
No especificas bien si estás tratando de conectar el teléfono desde fuera de tu red interna o es un PC dentro de tu red. Supongo que es dentro de tu red.
Para ver que pasa entre X-Lite y OpenSIPS puedes instalar tcpdump o wireshark y ver el diálogo SIP entre ambos equipos.
Que pasa cuando haces un ping desde la PC con Windows XP hacia el servidor con OpenSIPS?
Espero que esto te sirva, cualquier problema vuelve a escribir
Saludos
Olivers
Hola Olivers
Gracias por tu respuesta.
Efectivamente ya me conecta al servidor opensips.
Y entre usuarios de mi red local funciona perfecto la comuncicacion.
Pero como hago ahora comunicarme con amigos desde internet?
Como se deben registrar los usuarios en el sistema?? Si son usuarios desde internet? cual seria user domain? su ip publica?
Yo intente registrando un usuario local, y en la base de datos se crea como localhost, pero yo le hice un update con la ip de un amigo que se conectaria desde internet, pero tampoco funciono.
Mi servidor opensips esta detras de un router con una ip de cara a internet.
Como se haria?
Gracias!!
Ahh olvide comentarte,
Desde internet si se registran y establecen las comunicaciones, pero no nos escuchamos.
Gracias
Haffe el problema que tienes es por el NAT. Configurar NAT en OpenSIPS es un poco complejo y da para un tutorial completo que intentaré escribir pronto.
Por ahora puedes hacer varias cosas,
1. Leer la documentación de NAT_TRAVERSAL en la página de opensips.org en la documentación de los módulos para que veas como se configura, y utilizarlo con mediaproxy y si quieres compartes tu experiencia con nosotros
. Te recuerdo que OpenSIPS maneja sólo la señalización de SIP, la voz como tal va por otros puertos por eso es que necesitas un servicio aparte que maneje los paquetes de voz como tal.
2. Si tu router te lo permite, abrir los puertos de RTP para que no haga NAT con estos puertos contra el PC donde tengas el Softphone.
3. Por lo que veo solo quieres la aplicación para comunicarte con tus amigos por lo que podrías utilizar Asterisk, es una versión más casera y configurar NAT en Asterisk es relativamente mucho más fácil y tienes muchas más características que te pueden servir como el voice mail, ivr, etc que tambien se pueden hacer con OpenSIPS pero es más complicado. OpenSIPS es más dirigido a manejar miles de transacciones de establecimiento de sesión por minuto.
4. Instalar un servidor STUN o ICE, también da para otro tutorial más…
Bueno estos son mis consejos, estamos a la orden para cualquier duda.
Saludos
Olivers
Gracias por responder Amigo!
Realmente si me gustaria montar el opensips completo, con funcionalidad abierta, a modo de investigacion y desarrollo.
Agradezco tu respuesta y tus sugerencias y voy a realizar lo que me indicas.
Puedes contar con mis comentarios diarios
UN PREGUNTA:
Yo he estado monitoreando el comportamiento de envio y recibo de paquetes, y he notado ciertas solicitudes hacia servidores de canonical. Esto porque se debe? como puedo deshabilitar esto?
Gracias nuevamente.
Hola Haffe, bueno estaremos esperando tus comentarios si tienes algo completo podemos publicar un artículo.
En cuanto esos paquetes que enviar a Canonical son parte de una estadística que dice que paquetes instalas en tu sistema, es anonima y la utiliza Canonical para saber cuales son los paquetes que más utiliza la gente, viene deseleccionada por defecto, la puedes desactivar en el menú:
Sitema>Administracion>Orígenes del software
Y te vas a la última pestaña que dice estadísticas y ahí lo desactivas
Saludos
Olivers
Gracias por las instruciones! Funciona en mi setup.
Hola Raka, muchas gracias por tu comentario
Saludos
Olivers
Hola Oliver, seria excelente un how to de este tipo pero para configurar OpenSer (Kamailio) junto con Mediaproxy. No encuentro demasiada info acerca de como configurar Mediaproxy.
Gracias.
Hola Martin, si esta planificado un buen tutorial de MediaProxy y OpenSIPS, Kamalio no me ha convencido mucho y me parece que OpenSIPS tiene más futuro por esto es que me he enfocado en esta plataforma y de hecho es la que he estado instalando y desarrollando en mi trabajo.
Esta pendiente y muchas gracias por tus comentarios que sirven para seguir adelante
Saludos
Olivers
muy buen tutorial, a la espera de la configuracion del mediaproxy, voy a hacer el intento como recomendaron mas arriba
saludos
gustavo
Excelenten tutorial, me ha despejado muchas dudas. Tengo solamente una duda y es en la instalación. Si quiero activar el modulo o las caracteristicas para que use radius, ¿Donde le doy esa opción? ya que en un libro lei que borrando la lineas en el archivo Makefile antes de compilar, pero quiero saber si también se puede de la forma como se agrego el modulo de mysql. Soy nuevo en VoIP y he encontrado este tutorial en realidad muy útil.
Hola Augusto ante nada muchas gracias por tu comentario. Para implementar Radius, tendrias que instalar una aplicación como FreeRadius y activar el módulo en el OpenSIPs para que funcione, además de tener que modificar varias cosas en el archivo de configuración, lleva algo de tiempo y de leer mucho pero si se puede integrar.
Ese tutorial está entre la lista de los tutoriales para este comienzo de año espero poderlo tener listo pronto
Saludos
Olivers
Hola Oliver, lo primero es decirte que este es el mejor tutorial que he encontrado en internet sobre opensips. No hay nada parecido. Buen trabajo!
Necesito que si te es posible, me des una mano explicandome como configurar load balancing para balancear llamadas a servidores corriendo HMP. Saludos y gracias nuevamente.
Hola Javier aún no he tenido la oportunidad de configurar el load balancing con HMP.
Me parece muy interesante pero no he tenido el tiempo, voy a ver cuando puedo dedicarme a estudiar un poco más del tema y ver como aplicarlo con OpenSIPS
De todas maneras te dejo aquí un link de la documentación del módulo de Load Balancer de OpenSIPS por si te interesa:
http://www.opensips.org/index.php?n=Resources.DocsTutLoadbalancing
Igualmente si quieres después hablarnos de tus experiencias con HMP estás bienvenido a escribir en el Blog solo ponte en contacto conmigo o escribe por aquí.
Saludos
Olivers
Oliver, muchas gracias por el link.
He instalado opensips 1.4.2 sobre CentOS 5.3 con MySQL 5.045 siguiendo los pasos de tu tutorial y todo ha fluido muy bien. El unico detalle que tal vez le sirva a otros que instalen opensips sobre CentOS es que por default el firewall en centOS queda totalmente cerrado y por lo tanto opensips no recibe trafico por el puerto 5060. todo lo que hay que hacer para que x-lite u otro cliente funcione es añadir el puerto UDP 5060 al firewall y dejar pasar ese trafico.
A modo de pregunta, si ahora quisiera que opensips balanceara el tráfico entre 2 o más clientes x-lite en mi LAN, qué debo hacer ?
Lo que quisiera hacer es que cada vez que opensips reciba una petición de llamada, la pase a un x-lite diferente cada vez, o sea, balancear el trafico. Alguna sugerencia para esto ? Pudiera lograr algo con opensipsctl -> addroute y dispatcher ?
Mil gracias otra vez por tu soporte.
Saludos,
Javier.
Hola Javier, gracias por tu aporte.
En el link que te envié hay un pequeño ejemplo de como se configura el balanceo de carga tambien puedes ver los parámetros necesarios en la documentación del módulo:
http://www.opensips.org/html/docs/modules/1.4.x/dispatcher.html
Tienes que básicamente modificar el archivo de configuración de OpenSIPS y luego agregar los parámetros y reglas necesarias. En la documentación del módulo hay algunos ejemplos así como en el Link que te envié anteriormente.
Lamentablemente aún no es tan fácil como ejecutar un comando.
Igual estoy preparando un tutorial de la nueva versión de OpenSIPS y espero publicar una serie de tutoriales de los módulos más utilizados y como configurarlos
Por favor cualquier avance que tengas con el balanceo escríbenos
Saludos
Olivers
Hola Olivers,
Los estudiaré y les comentaré mis avances.
Saludos,
Javier.
Hola Oliver que tal ? estaba siguiendo el Tutorial y tengo el siguiente problema
Los comandos :
make all include_modules=”db_mysql” modules
make install include_modules=”db_mysql” modules
El error al ejecutar el primero es:
make[1]: se ingresa al directorio `/usr/src/opensips-1.4.3-tls/modules/db_mysql’
Linking db_mysql.so
gcc -shared -Wl,-O2 -Wl,-E dbase.o db_mysql.o my_con.o res.o row.o val.o -L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto -o db_mysql.so
/usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/libz
/usr/bin/ld: cannot find -lz
collect2: ld devolvió el estado de salida 1
make[1]: *** [db_mysql.so] Error 1
make[1]: se sale del directorio `/usr/src/opensips-1.4.3-tls/modules/db_mysql’
make: *** [modules] Error 2
Se te ocurre alguna idea ?
Muchas gracias Oliver.
Saludos
Nicolás
Ah me olvide de comentarte estoy usando CENTOS 5.1
hola como te va estoy hace rato tratando de integrar el media proxi segui tdos los pasos pero la verdad n puedo hacer andar el .cfg
como es hay posibilidad de crear los usuarios desde el sistema web y el cdr??
http://cdrtool.ag-projects.com/wiki/Install
las instruccines que sigo on de aca probe mil formas siempre me da error
otra pregunta puedo pasar los usuarios por otro gateway??? osea esto si lo puedo hacer pero con el mismo nombre de usuario y contraseña y rutea el gateway pero yo lo quiero hacer con usuarios diferentes y sin tener que usar un asterisk o algo asi solo con opensips
Hola nmorales, como ves en el tutorial utilizo Debian, esto es porque es el que mejor se comporta con las dependencias de OpenSIPS.
De todas maneras el error que te esta dando por lo que veo es por la versión del gcc pero no estoy seguro.
Te recomiendo que utilices Debian yo lo he probado muchas veces y me funciona sin problemas.
Saludos
Olivers
Hola francisco, que media proxy estas utilizando y que errores te da?
En cuanto al CDR tools es un poco complicado ponerlo a funcionar tienes que asegurarte que el Freeradius este funcionando bien con el OpenSIPS. Tambien deberias considerar instalar la ultima version del OpenSIPS ya van por la 1.5
El ultimo punto no lo entiendo muy bien, lo de los usuarios diferentes? Podrias explicarte un poco mejor
Saludos
Olivers
che oliver te dejo mi mail si me agregas buenisimo turuwhiska@hotmail.com porque la verdad debo tener un error re boludo y hace mas de un año que estoy intentando uso debian tambien probe la version test que recomiendan en cdrtool que te instala por apt-get el cdrtool y tambien el media proxy, tambien lo compile a mano y todo bien el tema es que no logro hacerlo andar con el opensips ( que rutee configurandolo desde la pagina, crear usuarios,no se si se puede, etc ) el free radius consegui hacerlo andar y se conecta con la base mysql el problema me lo da en la parte del ruteo de opensips que (en el .cfg) me gustaria que me expliques esto un poco porque no logro dar con la clave
muchas graciasss
lo otro que te comentaba es que no entiendo si una vez funcionando el cdrtool la base de datos se carga desde la base de datos de freeradius o la creo los usuarios directamente con los comandos del opensips o desde el mysql que esta asignado para eso, despues esstos usuarios se les puede asignar a cada uno una ruta diferente con alternativas de gateway voip (otras servidores)una especie de dial plan para cada usuario , lo que estuve viendo es configurarlo con acounting alguna vez hasta pude sacar un cdr en mysql (del que la mitad estaba encriptado,tambien te agradezco si me contestas eso ) pero la verdad no entiendo como hago para tratar a cada usuario con una cuenta diferente
bueno muchas gracias
He estado instalando el opensips desde hace mas de una semana y nada que consigo que ande en mi centos 5. Estoy tratando de que el opensips 1.5.1 vea al mysql de mi xampp y nada que lo consigo. ya cambie la ruta del socket en my.cnf, pero ni siquiera asi logra encontrar mysql. Las tablas ya han sido creadas con /usr/sbin/opensipsdbctl create, pero el servicio nada que quiere iniciarse. Cuando veo los mensajes del log, me reporta que no encuentra la base de datos: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.socket’ (2). Alguna Idea..?
Hola Reuel, revisa que el servidor MySQL está corriendo y funcionando correctamente.
Puedes conectarte localmente a través del terminal?
mysql -u root -p
Revisa el archivo de configuración de opensips para verificar que colocaste correctamente todos los parámetros del módulo de MySQL.
En ultima instancia te aconsejo instalar el servidor MySQL por separado y no con xampp estos programas no colocan los servicios en las carpetas estándares y puede traer problemas.
Puedes ver el tutorial:
http://www.vensign.com/linux/instalar-un-servidor-lamp-en-fedora-core-6-y-7/
Es para Fedora pero funciona para CentOS.
Espero que te sirva, escríbenos si sigues teniendo problemas o si lo lograste solucionar.
Saludos
Olivers
Wepaa!!!! Wepaaa!!! amigo Oliver, tengo para decirle que el OpenSips ESTA ARRIBA. Te cuento que lo he instalado en mi centos 5 desde un repositorio que tienen la web oficial. Bueno aclaro que los archivos de configuracion para mi estaban en /etc/opensips y para manejar la aplicacion lo hago desde /usr/sbin/opensipsctl +comando. Gracias Por la ayuda Oliver y saludos desde Republica Dominicana..