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

Pascal Maugeri pascal.maugeri at gmail.com
Thu Mar 11 13:14:41 CET 2010


to: OpenSIPS users mailling list <users at lists.opensips.org>
cc: Albert Petit <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> 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
>
>
>
> 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>> 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>
>>
>>
>>
>>
>>    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>>>
>> 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>>
>>
>>           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>
>>
>>        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/b95c7afd/attachment.htm 


More information about the Users mailing list