[OpenSIPS-Users] TCP Connection Reuse

Damien Sandras dsandras at seconix.com
Mon Jul 8 12:15:59 CEST 2013


Hi,


Apparently, and for the archives, force_tcp_alias() is the solution for 
connection reuse.

Damien

Le 05/07/13 17:33, Damien Sandras a écrit :
> Hi,
>
> I have a question about TCP connection reuse.
>
> Let's imagine a phone that REGISTERs to OpenSIPS using TCP. 
> tcp_persistent_flag is enabled, and the appropriate setflag is called 
> a bit before the save function.
>
> The phone creates a TCP connection with source port 55555 (for 
> example) to OpenSIPS port 5060, but indicates a Contact field with its 
> IP address and port 5060 (not port 55555).
>
> Before the REGISTER occurs, OpenSIPS already knew the IP address of 
> the phone and was relaying OPTIONS requests with a separate TCP 
> connection (say OpenSIPS source port 123456 and phone destination port 
> 5060).
>
> When relaying new requests (OPTIONS, NOTIFY, INVITE), should OpenSIPS 
> use the registrar connection ?
> It seems to me that it reuses the previous TCP connection to phone 
> port 5060 or that it creates a new one to phone port 5060 instead of 
> reusing the registrar connection.
>
> I had in mind that with TCP, we could ignore the Contact field in the 
> REGISTER request and reuse the same connection.
>
> Is there some flag or variable I should change ?
>
> Thanks,
>
> Damien
>
>
>
>
> This body part will be downloaded on demand.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130708/786010f2/attachment.htm>


More information about the Users mailing list