3.4.1.5.1 Construction of User-Agent header
The UAC includes a User-Agent header when it sends a REGISTER request. The User-Agent header, as specified in [RFC3261] section 20.41, is constructed per the ABNF, as defined in [RFC5234], specified in [RFC3261] section 24.1. The ABNF is as follows:
-
User-Agent = "User-Agent" HCOLON server-val *(LWS server-val) server-val = product / comment product = token [SLASH product-version] product-version = token
The UAC constructs the product-version using the following ABNF:
-
product-version = Major-version "." Minor-version "." Build-number "." Qfe-number Major-version = 1*DIGIT Minor-version = 1*DIGIT Build-number = 4*DIGIT QfeNumber = 1*DIGIT
Following is an example of a User-Agent header as constructed by a UAC:
-
User-Agent: UCCAPI/3.5.6889.0 OC/3.5.6889.0