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

Anca Vamanu anca at opensips.org
Tue Mar 9 16:55:26 CET 2010


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



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
>     <mailto:sip%3Aecho123 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>>
>     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
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tm_proto_fix.patch
Type: text/x-diff
Size: 2097 bytes
Desc: not available
Url : http://lists.opensips.org/pipermail/users/attachments/20100309/ca87cbff/attachment.patch 


More information about the Users mailing list