[OpenSIPS-Users] OpenSIPS reopen TCP connectios and sends INVITE, but not BYE. How to change it?
Răzvan Crainea
razvan at opensips.org
Fri Oct 28 10:13:07 CEST 2016
Hi, Rodrigo!
Could you send me the system logs related to the BYE processing?
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
On 10/27/2016 10:09 PM, Rodrigo Pimenta Carvalho wrote:
>
> Hi Razvan,
>
> Thank you very much again!
>
> See my comments and question in line, please.
>
> Best regards!
>
>
> RODRIGO PIMENTA CARVALHO
> Inatel Competence Center
> Software
> Ph: +55 35 3471 9200 RAMAL 979
>
>
> ------------------------------------------------------------------------
> *De:* users-bounces at lists.opensips.org
> <users-bounces at lists.opensips.org> em nome de Răzvan Crainea
> <razvan at opensips.org>
> *Enviado:* quinta-feira, 27 de outubro de 2016 05:58
> *Para:* users at lists.opensips.org
> *Assunto:* Re: [OpenSIPS-Users] OpenSIPS reopen TCP connectios and
> sends INVITE, but not BYE. How to change it?
> Hi, Rodrigo!
>
> Having OpenSIPS opening TCP connections towards client is a bit
> dangerous, especially if the clients are behind NAT. That's because
> most likely you will not be able to reach them, and opensips will get
> stuck trying to connect (until it triggers a timeout). That's why the
> best way to go is to try to keep the connection (ideally opened by the
> client at REGISTER) as much as possible. This is usually done by
> pinging (as discussed in a previous email). So my suggestion is to try
> to avoid opening new TCP connections with clients, unless you really
> know they will always be reachable.
>
>
> The client will be always reachable. Because in my specific case,
> the client(which break down the TCP connection) is in the same
> hardware as OpenSIPS. So, there will not be NATs here.
>
> As I saw in the log, OpenSIPS reopen the connection, like this:
>
> DBG:core:proto_tcp_send: no open tcp connection found, opening new
> one, async = 1
>
> And this is opened in the moment after OpenSIPS trying to pass
> the SIP BYE to the local client.
> As long as OpenSIPS is already reopening the TCP connection, when
> it needs to send the SIP BYE, why the SIP BYE is not sent finally?
>
> I believe that I can use such new connection to send the SIP BYE.
> In this case, I intend to force OpenSIPS to send the SIP BYE after
> reopening such TCP connection. Is it possible in terms of script?
> I have just checked my script and I'm not using the flag
> tcp_no_new_conn_bflag.
>
>
> The behavior you are describing (INVITE vs BYE handling), might be
> related to the fact that you are setting the tcp_no_new_conn_bflag[1]
> flag for BYE messages, but not for INVITEs. Is this correct? If not,
> do you see any errors in the script?
>
> [1] http://www.opensips.org/Documentation/Script-CoreParameters-2-2#toc101
> Răzvan Crainea
> OpenSIPS Solutions
> www.opensips-solutions.com
> Home — OpenSIPS Solutions <http://www.opensips-solutions.com/>
> www.opensips-solutions.com
> OpenSIPS is a mature Open Source implementation of a SIP server.
> OpenSIPS is more than a SIP proxy/router as it includes
> application-level functionalities.
>
> On 10/26/2016 10:59 PM, Rodrigo Pimenta Carvalho wrote:
>>
>> Hi.
>>
>>
>> After some log debug I have observed the following behavior in the
>> OpenSISP (2.2.1):
>>
>>
>> When OpenSIPS has to send a SIP INVITE to a peer through a TCP
>> connection that was closed before by some way, OpenSIPS open a new
>> one and then sends the SIP message to the peer successfully.
>>
>>
>> However, when OpenSIPS has to send a SIP BYE to a peer through a TCP
>> connection that was closed before, OpenSIPS open a new one, but
>> doesn't send the SIP BYE. In this case SIP BYE is discarded.
>>
>>
>> How to change the behavior of OpenSIPS to make it to send the SIP BYE
>> is such case?
>>
>>
>> I'm looking for ways of fix or workaround of a TCP tear down
>> connection that happens during dialogs.
>>
>>
>> Any hint will be very helpful!
>>
>>
>> RODRIGO PIMENTA CARVALHO
>> Inatel Competence Center
>> Software
>> Ph: +55 35 3471 9200 RAMAL 979
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20161028/7df20f86/attachment.htm>
More information about the Users
mailing list