El Domingo, 28 de Octubre de 2007, Iñaki Baz Castillo escribió:
Hola, con "usrloc" modo 3 cambio el campo
"socket" para una entrada de la
tabla "location" y sustituyo "udp" por "tcp", pero al
hacer el t_relay()
el mensaje se envía por UDP. Me refiero a un INVITE hecho desde otro
cliente UDP.
¿Por qué? entiendo que ese campo "socket" se corresponde precisamente con
el socket que OpenSer debe usar para contactar con el usuario final. ¿Por
qué razón "t_relay()" usa el protocolo del origen en vez de el del destino?
Vale, he hecho pruebas con Kphone (que permite TCP) y veo que el protocolo
indicado en "socket" es irrelevante, lo que importa es que en el
campo "contact" y en el "received" figure:
;transport=tcp
Pues vale...
--
Iñaki Baz Castillo