what I knew as well -- found it in 3261 grammar:Daniel-Constantin Mierla writes: > Is q value allowed to be any number or just floating point less or equal > 1? The example has greater q values. q value is a floating point number and definitely not bigger values than 1.0. there may also be a limit in rfc3261 syntax on how many decimal digits it may have.
qvalue = ( "0" [ "." 0*3DIGIT ] ) / ( "1" [ "." 0*3("0") ]
-- Daniel-Constantin Mierla * http://www.asipto.com/