Re: I-D Action:draft-york-sipping-p-charge-info-10.txt
Dan York <[email protected]> Tue, 26 Oct 2010 21:10:47 -0400
| Newsgroups | gmane.ietf.sipping |
|---|---|
| Message-ID | <[email protected]> |
Paul, Yes, this draft has been around for a long time. I was going to submit it as part of the RFC 3427 process but it was then suggested that I wait because of the RFC 3427bis process that became RFC 5727. So it was kind of stuck in limbo for a bit and now we'd like to move it forward. Answers inline prefixed by "DY>": On Oct 25, 2010, at 7:25 PM, Paul Kyzivat wrote: > I guess this draft has been going on for a long time. > I took a quick look at this version. DY> Thank you. I've not received much feedback outside the folks who care about this header because they currently use it. > > Because it is intended to document existing practice I won't take issue with the good and the bad of the proposed form. DY> Thank you. That *is* the intent... P-Charge-Info has now been in usage for probably 5 years and so this is intended to document that usage. > > I do have some issue with the formal syntax and the accompanying formal semantics. There are two header parameters defined: npi and noa. I suppose those names have some mnemonic signficance, but it is nowhere described in the draft. They might as well be "foo" and "bar". DY> Good point. They come from the world of PSTN and should be spelled out here. > > Similarly the value syntax for those is gen-value, which is more or less "anything". Appendix A lists values from ANSI T1.113 in relation to npi, but there is no normative statement that the values should/must conform to that, or what should happen if they do not. And there isn't even that kind of hint for noa. DY> Good feedback. > > If, as is hinted at in appendix A, the values for npi are to be 3 digit numbers (or numbers in some range), then it would be helpful to document the syntax that way. DY> How do we specify digits in ABNF? For NPI we want to restrict it to 3 digit numbers, but I was not clear on how to do that in ABNF and so I wound up doing "gen-value". > > If the intent is that these values really can be "anything", which must be agreed to out of band by the parties using the header, then that should be stated. > > Similarly there really is no documented significance to the URI in this header. There should be some statement about the intended purpose of this URI. DY> The URI is the billing identifier that is being transmitted from one system to the other. I thought this was explained in the use-cases in section 4, but when I look at sections 4.x I can see that I am not being explicit there about the info being inserted into the URI. > BTW, we don't really have a sipping group any longer. I presume this is to be treated as an individual submission or AD-sponsored. I've replied to the sipping mailing list, but that won't get a lot of readers. It might be best to announce it on the dispatch list. DY> Correct, I am assuming at this point it will be an individual submission. I have kept the name intact purely because it did originate back in the SIPPING group in 2008 and at this point I want to finalize the draft and submit it for expert review. Good suggestion to send it over to DISPATCH, though. Thanks again for the feedback, Dan -- Dan York, Director of Conversations Voxeo Corporation http://www.voxeo.com [email protected] Phone: +1-407-455-5859 Skype: danyork Join the Voxeo conversation: Blogs: http://blogs.voxeo.com Twitter: http://twitter.com/voxeo http://twitter.com/danyork Facebook: http://www.facebook.com/voxeo _______________________________________________ Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use [email protected] for questions on current sip Use [email protected] for new developments of core SIP