Hola de nuievo Samuel;
Hemos ido aumentado progresivamente openser hasta habilitar 50 procesos
children mientras que el max-connections del MySQL es de 100. Con esta
configuración, monitorizando el openser no encontramos ningún error reply ni
ningun slow query en la BBDD.
Intentaremos informarnos sobre la fiabilidad de SIPp.
Gracias
Hola a todos;
Estamos intentando migrar la red de telefonia analógica actual a un
sistema de ToIP basado en openser. Tras montar el servidor y funcionar
todo correctamente nuestro objetivo ahora es saber que carga puede
soportar el servidor para poder dimensionar el servicio.
Para realizar las pruebas de carga, hemos escogido la herramienta
SIPp, soft GNU que permite montar escenarios para estresar servidores
SIP. Tras montar el escenario y realizar varias pruebas aún no hemos
conseguido saturar el escenario, ya que antes que esto suceda tanto en
el UAC como en el UAS, una vez alcanzada las 300 llamadas/s se sufren
un gran número de retransmisiones a los pocos segundos.
Hemos cambiado los UAC y UAS a máquinas más potentes, pero el
resultado es el mismo. Esto nos hace descartar que el problema sea
derivado de falta de CPU y RAm ya que tanto el UAC, como el UAS como
el proipo servidor no se llegan a saturar.
¿Alguien ha realizado pruebas de carga con SIPp obteniendo un
resultado parecido? Si es así, ¿ a qué son debidas las retransmisiones
y cómo se pueden evitar para poder conocer el limite de nuestro
Openser Server? Si a alguien se le ocurre algún motivo que den lugar a
estas retransmisiones, les agradeceria su coloboración.
Gracias de antemano
--
Jose Molina Vizcaíno
Hola, ¿cómo debería reaccionar un UAS si recibe una conexión TCP de un UAC,
seguida de un INVITE correcto, y al instante y usando la misma conexión TCP
recibe "basura"?
¿Debería ese UAS cerrar la conexión TCP y descartar la transacción SIP?
¿Debería mantener abierta la conexión TCP pero descartar la transacción SIP?
¿Debería cerrar la conexión TCP pero mantener la transacción SIP?
¿O debería mantener abierta la conexión TCP y mantener la transacción SIP?
Gracias.
--
Iñaki Baz Castillo
Hola, quiero que si llaman desde la PSTN a un número mío que mi proveedor me
envía por SIP, y resulta que el usuario SIP asignado a ese número PSTN no
está registrado entonces responder con un early-media en plan:
"El número al que llama no está disponible y blablabla".
Lo tengo hecho y funcionando. Lo he implementado con SEMS el cuál me permite
no sólo enviar el "183 Session Progress" con el audio, sino que tras el 183 m
permite especificar qué código SIP responder.
El problema es que si tras le 183 respondo con un "404" al gateway PSTN
entonces el proveedor del usuario que llamaba le soltará el discurso:
"Telefónica/Orange/Vodafone/... le informa de que actualmente no existe
ningún número con dicha numeración"
Y claro, queda muy feo oír el mismo mensaje (similar) 2 veces, una por parte
del proveedor llamado y la otra por parte del proveedor que da servicio al
llamante.
Por ello mi pregunta sería qué código final dar tras mi 183 para que el
proveedor del llamante no le suelte una chapa propia a su cliente.
Gracias por cualquier sugerencia.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es
Hola,
Tengo un problemilla al cambiar las contraseñas que se crean por defecto.
Entro en mysql
$ mysql -u root -p mysql
mysql> select * from user;
mysql> update user set Password = password("nuevopsswd") where User='openser';
mysql> update user set Password = password("nuevopsswdro") where
User='openserro';
Sin embargo el password no cambia y tengo que seguir usando el default.
Siguiendo los consejos de un thread he insertado en /etc/openser/openser.cfg las lineas
modparam("usrloc", "db_url", "mysql://openser:yournewpassword@localhost/openser")
fifo_db_url="mysql://openser:yournewpassword@localhost/openser"
modparam("usrloc", "db_mode", 2)
Sin embargo, esto rompe el arranque de openser por "invalid configuration file" "fifo_db_url" es la línea que da problemas.
Muchas gracias,
Eloi Pecharroman
Email: epecharroman(a)aptx.com <mailto:gmassey@aptx.com>
Website: www.aptx.com <http://www.aptx.com/>
Buenas,
Os explico la situación:
1.- cliente A llama a cliente B
2.- cliente B no responde o no está
3.- cliente A cuelga el telefono
4.- unos segundos después, el telefono del cliente A empieza a repicar.
ésto porqué pasa? he visto que pasa con Asterisk también, pero porqué? cómo
lo deshabilito? es esto un Subscription/Notify?
Saludos
David
La verdad que esta pregunta es lo primero que tenia que haber hecho
¿Como configurar que me guarde el log en otra ubicación? o realmente
donde lo esta guardando.
También cuando arranco Openser me sale un chorro de debbuging como
puedo enviarloa otro fichero openser > arranque ?
muchas gracias
--
=====================================================
Legolas_Bilbao[ID2006][GKR]
Dios creo un equipo Perfecto a los demas los lleno de extranjeros
http://www.forosindicedonkey.comhttp://usuarios.lycos.es/ligaforo/
=====================================================
Hola a todos,
cuando se habilita el módulo DIALOG/SST para que inserte en la tabla
DIALOG los dialogos en curso, incluye en estos datos el HASH_ID y
HASH_ENTRY. Cuando hay una llamada, mete los datos y cuando cuelga se
elimina. Con los datos que insertan se le puede enviar un mensaje via MI
para que "desconecte" cierto dialog enviando un BYE en ambos sentidos, i.e.:
:dlg_end_dlg:
1894
676272052
Hast aquí todos perfecto.
El problema viene en que cuando le envío ese mensaje, efectivamente
desconecta el dialogo PERO no elimina el registro del dialogo!! se queda ahí
como si siguiera en curso!!
¿Es ésto un BUG?
Saludos a todos.
David
Buenas, estoy nuevo en openser, apenas logre instalar openser en mi equipo
con sistema operativo fedora, pero tengo el problema de que no me funciona
el modulo de mysql, les agradeceria si me envian algun manual de
instalacion de openser incluyendo instalacion del modulo de mysql y el
administrador de openser, muchas gracias, escribe Hector Fuentes desde
Venezuela.
Hola, el RFC 3261 dice:
------------------------------------------------------------------
10.3 Processing REGISTER Requests
8. The registrar returns a 200 (OK) response. The response MUST
contain Contact header field values enumerating all current
bindings. Each Contact value MUST feature an "expires"
parameter indicating its expiration interval chosen by the
registrar. The response SHOULD include a Date header field.
------------------------------------------------------------------
Pero también dice:
------------------------------------------------------------------
10.2.5 Setting the Internal Clock
If the response for a REGISTER request contains a Date header field,
the client MAY use this header field to learn the current time in
order to set any internal clocks.
------------------------------------------------------------------
¿En qué quedamos? ¿es obligatorio la cabecera "Date" en el 200 OK a un
REGISTER?
¿Esto ya se lo ha revisado alguien antes de publicarlo? XD
PD: OpenSer no añade ninguna cabecera "Date".
--
Iñaki Baz Castillo