2.2.1.4 Presence-State Header Field Syntax
This protocol defines a new Presence-State header field.
The Augmented Backus-Naur Form (ABNF), as defined in [RFC5234], syntax for the Presence-State header field<2> is as follows:
-
presence-state = "presence-State" HCOLON presence-state-value presence-state-value = register-action[SEMI primary-cluster-state [SEMI user-services-state-unavailable] ] register-action = "register-action" EQUAL register-action-value register-action-value = ""added"" / ""refreshed"" / ""fixed"" primary-cluster-state = "primary-cluster-type" EQUAL primary-cluster-type-value SEMI cluster-connection-type-state primary-cluster-type-value = ""central"" / ""remote"" cluster-connection-type-state = "is-connected-to-primary" EQUAL yes-no-value yes-no-value = ""yes"" / ""no"" user-services-state-unavailable = "user-services-state=unavailable"
The ABNF syntax for the Presence-State header<3> field is as follows:
-
presence-state = "presence-State" HCOLON presence-state-value presence-state-value = "register-action" register-action-value = ""added"" / ""refreshed"" / ""fixed""
The SIP registrar MAY add at most one Presence-State header field in the 200 response to the REGISTER request.