This structure is missing the generic-param that can be included according to the ABNF.  Even if we don't need to operate on these parameters, we have to include them in the structures, and include support for them in the parsers and print function otherwise we will strip them from any messages we forward, which is bad SIP.