El Tuesday 30 October 2007 16:59:25 Jesus Rodriguez escribió:
Hola,
Hola, ¿podría programar "algo" SIP que sólo hable TCP o necesariamente tiene que hablar también UDP? Lo digo porque por lo que veo hay muchas más facilidades para programar servidores TCP que UDP (clases, helpers, threads...).
Ya sé que UDP es "mandatory" según RFC 3261, pero como mi intención es usarlo contra OpenSer (incluso como OutBound proxy) y registrarlo como un usuario más entiendo que no habría problema, ¿es así?
Sí, así es. Opeser se encargará de hablar en UDP con el resto de usuarios y "traducir" a TCP lo que te envíe a tí.
Gracias. Sobre este tema una consulta más:
En "location" si a una entrada se le cambia (a mano) el campo socket y se le pone TCP: "socket: tcp:IP:port" resulta que, a pesar de ello, OpenSer no tiene en cuenta para nada dicho dato y envía UDP.
En cambio he probado Kphone (soporta TCP) y en su entrada en "location" tiene añadido "transport=tcp" en el "received".
Aún no he mirado casi nada sobre SIP y TCP, ¿es ésta la forma de indicar TCP?
Gracias.