[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linphone-developers] Re: [PATCH] Add handling of '412 Conditional Reque
From: |
Simon Morlat |
Subject: |
[Linphone-developers] Re: [PATCH] Add handling of '412 Conditional Request Failed' error on PUBLISH request. |
Date: |
Wed, 17 Nov 2010 13:06:59 +0100 |
Hi Igor,
Thank you for the patch.
Windows exosip prebuilt is indeed quite old. The only reason is by lack
of time. I add this point to my TODO list for next windows release.
Best regards,
Simon
Le samedi 13 novembre 2010 à 22:11 +0300, Q (Igor Mammedov) a écrit :
> Found solution, it works with the latest exosip, but I haven't check
> it with other versions.
>
> On Mon, Nov 8, 2010 at 9:30 PM, Q (Igor Mammedov) <address@hidden> wrote:
> > Hi Simon,
> >
> > Continuing playing with presence support, I've stumbled upon following
> > issue.
> >
> > When linphone sends PUBLISH request to modify current event state with
> > SIP-If-Match header set to previous response entity-tag. It receives in
> > response
> > error message "SIP/2.0 412 Conditional Request Failed".
> >
> > According to [RFC3903, section 5, page 10], linphone "SHOULD perform an
> > initial publication, i.e., a PUBLISH request without a SIP-If-Match
> > header field".
> > Which it doesn't do now.
> >
> > Could you point out the best place in linphone code where I could add
> > appropriate
> > code to handle this case.
> >
> > PS:
> > I'm just curious why you don't use current exosip gfrom git for
> > prebuild binaries
> > (for windows especially, since it is hard to build). It has much
> > better handling of
> > vias/contacts masquerading when client behind NAT and solves many
> > connectivity
> > problems.
> >