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
Hola, según el RFC 3261 en lo referente a protocolos orientados a conexión si
un UAC quiere contactar a un UAS por TCP y ya existe una conexión TCP
establecida entre ellos, entonces el UAC **podría** (MAY) usar dicha
conexión, pero no es un ninguna obligación.
El hacer que usase dicha conexión ya existente sería un alivio para el TCP &
NAT, pero claro, el NAT "no existe" en esas reuniones del IETF en las que
seguro se montan una lan interna con IPv6 y direccionamiento público.
Bien, la cosa es: ¿en caso de que exista una conexión TCP, OpenSer hace uso de
ella? ¿es aleatorio? (no veo ningún parámetro para configurarlo, aunque mis
pruebas con Twinkle 1.2alpha es que OpenSer SI hace uso de ella).
PD: ¡¡¡ Twinkle 1.2alpha con TCP ya disponible !!!
--
Iñaki Baz Castillo
Buenas Señores :
Vuelvo al fascinante mundo de la VoIP, y me he descargado la ultima versión
de Opener la 1.3.0 , hago lo siguiente
make include_modules="mysql"
sudo make install include_modules="mysql"
Pero no me sale el fichero openser_mysql.sh :S
un saludo
--
=====================================================
Legolas_Bilbao[ID2006][GKR]
Dios creo un equipo Perfecto a los demas los lleno de extranjeros
http://www.forosindicedonkey.comhttp://usuarios.lycos.es/ligaforo/
=====================================================