At 08:31 PM 7/5/2007, Henning Schulzrinne wrote:
James,
I think your #1 and #2 covers it, in addition to an identifier that
points to the location element that suffers from the problem
identified. (The latter was discussed, if I recall correctly, but
seems to be missing from your syntax proposal.)
this is the Warning header's nodeID part. I wanted to know if you
wanted that to remain in this new header. I sounds like you do.
Question - what's the difference between "...he location element that
suffers from the problem identified..." mentioned above and how you
"... don't feel strongly about identifying the originator of the
error". Aren't they the same node?
If not, I need to understand, as I define what ID goes into this header.
Another point - should this error header only be in the 424 (Bad
Location Information) response, or all 4XX responses, allowing a
transaction to be successful - but without the location piece of the
information exchange being good?
This was discussed, but I don't think the discussion ever concluded.
I don't feel strongly about identifying the originator of the error,
but it might be useful to have an extensible parameter list, in
standard SIP header fashion, so that we can easily add more debugging
information later.
I agree with this last point. Do you want something more than the
existing "generic-param (from RFC 3261)" I have there now?
Henning
On Jul 5, 2007, at 8:22 PM, James M. Polk wrote:
Henning
Regarding Conveyance -08 and the new Geolocation-Error header that
you want to replace the Warning header code(s) function (section
3.4 of the -07 ID)...
What fields do you want in the header?
#1 error-code,
#2 text-string explaining what error it is
#?
Do you need anything else?
Warning had/has the node ID of the sending entity. Do you want that
in the new Geolocation-Error header? Do you really see a purpose
in having that piece there?
Attempting to put the final pieces of -08 together, and this new
header is less than straightforward in writing it.
Is this viable ABNF for what you want?
Geolocation-Error = "Geolocation-Error" HCOLON (locationErrorValue
*(COMMA locationErrorValue))
locationErrorValue = numeric-code *(SEMI geoloc-error-param)
numeric-code = decimal-string
geoloc-error-param = "code" EQUAL error-text-string
/ generic-param ; (from RFC 3261)
error-text-string = string
(anyone) let me know what you think
Thanks
James
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip