[OpenSIPS-Users] [Presence] How to receive presence NOTIFY over TCP ?

Pascal Maugeri pascal.maugeri at gmail.com
Thu Mar 11 14:12:16 CET 2010


OK I'm going to do that, thank you Anca.

On Thu, Mar 11, 2010 at 2:07 PM, Anca Vamanu <anca at opensips.org> wrote:

> Hi Pascal,
>
> I have just tested myself - with a Subscribe sent on udp and contact
> with trasport=tcp and the Notify is sent over tcp.
> I would suggest to run opensips in debug mode and paste the log messages
> when starting the processing for sending the Notify ( starting with
> "DBG:presence:build_dlg_t: CONTACT ").
>
> Regards,
>
> --
> Anca Vamanu
> www.voice-system.ro
>
>
>
> Pascal Maugeri wrote:
> > to: OpenSIPS users mailling list <users at lists.opensips.org
> > <mailto:users at lists.opensips.org>>
> > cc: Albert Petit <albertpetit at gmail.com <mailto:albertpetit at gmail.com>>
> >
> > Hello Anca
> >
> > Sorry but this patch does not help neither :-(
> >
> > FYI we applied it against rev 6706.
> >
> > I will test this afternoon with a subscriber that is not behind NAT,
> > maybe we can isolate a bit more the problem.
> >
> > I'm going to answer to Iñaki's email providing tracers.
> >
> > Cheers
> > Pascal
> >
> >
> >
> > On Wed, Mar 10, 2010 at 3:02 PM, Anca Vamanu <anca at opensips.org
> > <mailto:anca at opensips.org>> wrote:
> >
> >     Hi Pascal,
> >
> >     Please try this revised patch. It is also against svn, take a new
> >     copy of the tm module and apply it.
> >
> >     Thanks and regards,
> >
> >
> >     --
> >     Anca Vamanu
> >     www.voice-system.ro <http://www.voice-system.ro>
> >
> >
> >
> >     Pascal Maugeri wrote:
> >
> >         Hi Anca
> >
> >         We just tested the patch you sent us but we don't see any
> >         difference.
> >
> >         Just in case, we recompiled the whole server (first we updated
> >         to rev 6700) and applied the patch you kindly sent us:
> >
> >            svn update
> >            ...
> >            patch -p0 < tm_proto_fix.patch
> >            make all
> >            make install
> >            service opensips restart
> >
> >         The NOTIFY message is still sent over UDP :-(
> >
> >         What information could we send you in order to help you ?
> >
> >         A big thank you for your help and fast answer!
> >
> >         Cheers
> >         Pascal
> >
> >         On Tue, Mar 9, 2010 at 4:55 PM, Anca Vamanu <anca at opensips.org
> >         <mailto:anca at opensips.org> <mailto:anca at opensips.org
> >         <mailto:anca at opensips.org>>> wrote:
> >
> >            Hi Pascal,
> >
> >            We found the problem - the socket on which the Subscribe was
> >            received was always used when sending the Notify.
> >            Find attached a patch for tm module that should fix this
> >         problem.
> >            Please test and report the results.
> >
> >            Regards,
> >
> >            --     Anca Vamanu
> >            www.voice-system.ro <http://www.voice-system.ro>
> >         <http://www.voice-system.ro>
> >
> >
> >
> >
> >            Pascal Maugeri wrote:
> >
> >                Hi
> >
> >                Using opensips 1.6 we need to have the presence module
> >         to send
> >                NOTIFY over TCP rather than UDP when the size of the
> >         message
> >                is greater than a given MTU.
> >
> >                We tried to force it sending a SUBSCRIBE with
> >         transport=tcp in
> >                Contact header:
> >
> >                   SUBSCRIBE sip:echo123 at presence.net<sip%3Aecho123 at presence.net>
> >         <mailto:sip%3Aecho123 at presence.net<sip%253Aecho123 at presence.net>
> >
> >                <mailto:sip%3Aecho123 at presence.net<sip%253Aecho123 at presence.net>
> >         <mailto:sip%253Aecho123 at presence.net<sip%25253Aecho123 at presence.net>
> >>
> >                   <mailto:sip%3Aecho123 at presence.net<sip%253Aecho123 at presence.net>
> >         <mailto:sip%253Aecho123 at presence.net<sip%25253Aecho123 at presence.net>
> >
> >                <mailto:sip%253Aecho123 at presence.net<sip%25253Aecho123 at presence.net>
> >         <mailto:sip%25253Aecho123 at presence.net<sip%2525253Aecho123 at presence.net>>>>
> SIP/2.0
> >
> >
> >                   [...]
> >                   Contact: <sip:albertd at 10.1.1.24:5233;transport=tcp>
> >                   Event: presence
> >
> >
> >                but the NOTIFY messages are sent over UDP (observe the
> >                "transport=tcp" in the request line):
> >
> >                   NOTIFY sip:albertd at 10.1.1.24:5233;transport=tcp
> SIP/2.0
> >                   [...]
> >                   Contact: <sip:sa at 213.151.105.170:6667
> >         <http://sip:sa@213.151.105.170:6667>
> >                <http://sip:sa@213.151.105.170:6667>
> >                   <http://sip:sa@213.151.105.170:6667>>
> >
> >                   Subscription-State: active;expires=120
> >                   Content-Type: application/pidf+xml
> >                   Content-Length: 1254
> >
> >
> >                Could you please let me know what we should do to
> >         enable the
> >                sending over TCP ? I don't understand what we're doing
> >         wrong.
> >
> >                Cheers
> >                Pascal
> >
> >
>  ------------------------------------------------------------------------
> >
> >
> >
> >                _______________________________________________
> >                Users mailing list
> >                Users at lists.opensips.org
> >         <mailto:Users at lists.opensips.org>
> >         <mailto:Users at lists.opensips.org
> >         <mailto:Users at lists.opensips.org>>
> >
> >                http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> >
> >            _______________________________________________
> >            Users mailing list
> >            Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> >         <mailto:Users at lists.opensips.org
> >         <mailto:Users at lists.opensips.org>>
> >
> >            http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> >
> >
> ------------------------------------------------------------------------
> >
> >         _______________________________________________
> >         Users mailing list
> >         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
> >         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> >
> >
> >     _______________________________________________
> >     Users mailing list
> >     Users at lists.opensips.org <mailto: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
> >
>
> _______________________________________________
> 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/20100311/9cae6b29/attachment.htm 


More information about the Users mailing list