[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