[Serusers] Presence client error

Vaclav Kubart vaclav.kubart at iptel.org
Tue Jan 30 16:13:30 CET 2007


According to messages it seems to me, that your client is not able to
handle "list NOTIFY". Such notifications are sent from RLS module, if a
client subscribes to a resource-list URI not to a "simple URI".

This problem could cause that RLS was implemented according to an older
draft version or because client simply doesn't support list
notifications.

Is it working with non-list notifications? I.e. try to subscribe to an
existing user (for example to sip:tuser at test-domain.com) and see if
everything is ok.

	Vaclav

On Tue, Jan 30, 2007 at 04:01:09PM +0100, Jens-Martin Groenne wrote:
> I'm testing the presence module on 0.10.99-dev in CVS.
> 
> When using the newest X-lite client I am getting the following error 
> messages in /var/log/messages
> 
> /usr/local/sbin/ser[30891]: INFO: rls_mod.c:155: reading RLS data from 
> database
> /usr/local/sbin/ser[30879]: INFO: subscribe.c:286: Unsupported event package
> /usr/local/sbin/ser[30879]: ERROR: subscribe.c:590: Error while checking 
> message
> /usr/local/sbin/ser[30879]: INFO: subscribe.c:603: handle_subscription 
> about to send_reply and return -2
> /usr/local/sbin/ser[30885]: Warning: run_failure_handlers: no UAC 
> support (0, 256)
> /usr/local/sbin/ser[30885]: WARN: rl_subscription.c:398: destroying 
> subscription from callback due to 420 response on NOTIFY
> /usr/local/sbin/ser[30885]: TRACE: rl_subscription.c:400: RLS: 
> subscription destroyed!!!
> 
> In X-lite I get this error message:
> 
> 
> [07-01-30]15:44:45.526 | Debug | RESIP:TRANSACTION | "Match!" |
> [07-01-30]15:44:45.526 | Debug | RESIP:TRANSACTION | "Send to TU: TU: 
> DialogUsageManager size=0 NOTIFY sip:tuser at 192.168.1.35:34492 SIP/2.0
> Via: SIP/2.0/UDP 85.112.135.70;branch=z9hG4bK7ed6.d015cec1.0
> Max-Forwards: 70
> Require: eventlist
> Contact: <sip:85.112.135.70:5060>
> To: ""Jens""<sip:tuser at test-domain.com>;tag=d204727a
> From: <sip:tuser at test-domain.com>;tag=a6a1c5f60faecf035a1ae5b6e96e979a-1a1f
> Call-ID: OTYwMDE1NmQ5MDQwYjFmMTBlZjQ0NTNhZTExNWM4MGM.
> CSeq: 10 NOTIFY
> Content-Type: 
> multipart/related;type=""application/rlmi+xml"";start=""qwW1099041416pPdxX1162343142"";boundary=""RewXdpxR741013657xA447338541"";
> User-Agent: Sip EXpress router(0.10.99-dev66 (i386/linux))
> Subscription-State: active;expires=300
> Event: presence
> Content-Length: 338
> 
> --RewXdpxR741013657xA447338541
> Content-Transfer-Encoding: binary
> Content-ID: qwW1099041416pPdxX1162343142
> Content-Type: application/rlmi+xml;charset=""UTF-8""
> 
> <?xml version=""1.0""?>
> <list xmlns=""urn:ietf:params:xml:ns:rlmi"" 
> uri=""sip:tuser at test-domain.com"" version=""0"" fullState=""true"">
> </list>
> 
> --RewXdpxR741013657xA447338541--
> 
> " |
> [07-01-30]15:44:45.526 | Debug | RESIP | "SipMessage::getContents: 
> multipart/related" |
> [07-01-30]15:44:45.526 | Debug | RESIP:DUM | "Decrypted message:02815028
> " |
> [07-01-30]15:44:45.526 | Info | RESIP:DUM | "Got: SipReq:  NOTIFY 
> tuser at 192.168.1.35:34492 tid=7ed6.d015cec1.0 cseq=NOTIFY 
> contact=85.112.135.70:5060 / 10 from(wire)" |
> [07-01-30]15:44:45.526 | Info | RESIP:DUM | "Received an unsupported 
> option tag(s): SipReq:  NOTIFY tuser at 192.168.1.35:34492 
> tid=7ed6.d015cec1.0 cseq=NOTIFY contact=85.112.135.70:5060 / 10 
> from(wire)" |
> [07-01-30]15:44:45.526 | Debug | RESIP | "Helper::makeResponse(SipReq:  
> NOTIFY tuser at 192.168.1.35:34492 tid=7ed6.d015cec1.0 cseq=NOTIFY 
> contact=85.112.135.70:5060 / 10 from(wire) code=420 reason=" |
> [07-01-30]15:44:45.526 | Debug | RESIP | "SEND: SipResp: 420 
> tid=7ed6.d015cec1.0 cseq=NOTIFY / 10 from(tu)" |
> [07-01-30]15:44:45.527 | Debug | RESIP:DUM | "Failed required options 
> validation NOTIFY sip:tuser at 192.168.1.35:34492 SIP/2.0
> Via: SIP/2.0/UDP 85.112.135.70;branch=z9hG4bK7ed6.d015cec1.0
> Max-Forwards: 70
> Require: eventlist
> Contact: <sip:85.112.135.70:5060>
> To: ""Jens""<sip:tuser at test-domain.com>;tag=d204727a
> From: <sip:tuser at test-domain.com>;tag=a6a1c5f60faecf035a1ae5b6e96e979a-1a1f
> Call-ID: OTYwMDE1NmQ5MDQwYjFmMTBlZjQ0NTNhZTExNWM4MGM.
> CSeq: 10 NOTIFY
> Content-Type: 
> multipart/related;type=""application/rlmi+xml"";boundary=""RewXdpxR741013657xA447338541"";start=""qwW1099041416pPdxX1162343142""
> User-Agent: Sip EXpress router(0.10.99-dev66 (i386/linux))
> Subscription-State: active;expires=300
> Event: presence
> Content-Length: 334
> 
> --RewXdpxR741013657xA447338541
> Content-Type: application/rlmi+xml;charset=""UTF-8""
> Content-Transfer-Encoding: binary
> Content-Id: qwW1099041416pPdxX1162343142
> 
> <?xml version=""1.0""?>
> <list xmlns=""urn:ietf:params:xml:ns:rlmi"" 
> uri=""sip:tuser at test-domain.com"" version=""0"" fullState=""true"">
> </list>
> 
> -
> 
> Does any know know how to solve this problem?
> Is there any other clients that works well with the ser presence module?
> 
> Kind regards,
> Jens-Martin Groenne
> 
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers



More information about the sr-users mailing list