[OpenSIPS-Users] How to make OpenSIPS send SIP BYE, by configuration, , before dialog timout?
Răzvan Crainea
razvan at opensips.org
Fri Nov 11 14:30:47 CET 2016
Hi, Rodrigo!
Sorry, I've just seen the message, I've missed it earlier.
As far as I understand, OpenSIPS is listening on two interfaces:
127.0.01:5060 and 192.168.0.101:5060. Is the UPDATE coming on the same
TCP connection as the initial one? Or the client opens a new connection
for it, over the PUBLIC interface? Could you send over (privately) a
PCAP trace?
Also, you'd probably need to make sure that you call fix_nated_contact()
and force_rport() on the UPDATE request. Also, are you setting the
tcp_accept_aliases[1] or force_tcp_alias()[2] in your script?
[1] http://www.opensips.org/Documentation/Script-CoreParameters-2-2#toc95
[2]
http://www.opensips.org/Documentation/Script-CoreFunctions-2-2#force_tcp_alias
Best regards,
Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com
On 11/10/2016 09:59 PM, Rodrigo Pimenta Carvalho wrote:
>
> Hi Razvan.
>
>
> I answered your questions yesterday.
>
>
> I'm not sure if you saw my message.
>
>
> 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:* quarta-feira, 9 de novembro de 2016 08:29
> *Para:* users at lists.opensips.org
> *Assunto:* Re: [OpenSIPS-Users] How to make OpenSIPS send SIP BYE, by
> configuration, , before dialog timout?
> Hi, Rodrigo!
>
> The only HACK that I can think of is when you get the BYE message, set
> the dialog timeout to 0, match it against the dialog, and then drop
> the message. OpenSIPS will behave as if the dialog expired in that moment.
>
> However, you seem to have a flow logic - most likely the Contact
> header in the BYE is not correct. Could you send us a trace to help
> you figure out what the problem is? Also, did you try to validate the
> message against the dialog[1] and fix it accordingly[2]?
>
> [1] http://www.opensips.org/html/docs/modules/2.2.x/dialog#id295894
> [2] http://www.opensips.org/html/docs/modules/2.2.x/dialog#id295982
>
> Best regards,
> 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 11/08/2016 10:07 PM, Rodrigo Pimenta Carvalho wrote:
>>
>> Hi.
>>
>>
>> Dialogs in my OpenSIPS is programmed to finish after 60 seconds.
>> (timeout = 1 minute).
>>
>> So, when 2 peers are in a dialog, OpenSIPS sends SIP BYE to both
>> peers, automatically after 60 seconds.
>>
>>
>> Is it possible to make OpenSIPS send this exact kind of SIP BYE to
>> both peers, before the dialog timeout? I mean, in a configured way
>> (opensips.cfg)?
>>
>>
>> When OpenSISP sends SIP BYE automatically, both peers receive the SIP
>> BYE correctly.
>>
>> However, when a peer sends SIP BYE, it reaches the OpenSIPS, but
>> OpenSIPS is unable to forward this SIP BYE. Due to some unknown
>> reason, in this moment there is no open socket to communicate with
>> such peer. That is why I would like to make OpenSIPS send 'its own'
>> SIP BYE, and see if such idea will simulate a normal situation, until
>> I discover why there is a socket problem.
>>
>>
>> Any hint will be very helpful!
>>
>>
>> Best regards.
>>
>>
>> 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/20161111/29b05b3f/attachment.htm>
More information about the Users
mailing list