SIP
412 Conditional Request Failed
The precondition given in the request was not met. Used with SIP event state publication (RFC 3903).
When You See This Code
When a PUBLISH request includes an If-Match header with an entity tag that does not match the current state on the server.
How to Fix
Refresh the entity tag by performing a new PUBLISH without If-Match, then use the returned SIP-ETag for subsequent updates.