Automatic Peering for SIP Trunks
draft-ietf-asap-sip-auto-peer-41
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2026-08-11
|
41 | (System) | Updated while publishing rfc10006 (changed state to RFC, created became rfc relationship between draft-ietf-asap-sip-auto-peer and RFC 10006, changed IESG state to RFC Published) |
|
2026-08-10
|
41 | (System) | RPC status changed to publisher, publisher from publisher |
|
2026-08-09
|
41 | (System) | RPC status changed to publisher from Awaiting Editor Assignment |
|
2026-08-03
|
41 | (System) | RPC status changed to Awaiting Editor Assignment from final_review_editor |
|
2026-07-30
|
41 | (System) | RPC status changed to final_review_editor from blocked: Waiting for Action Holder |
|
2026-07-30
|
41 | (System) | RFC Editor state changed to In Progress from Blocked |
|
2026-07-16
|
41 | (System) | RPC status changed to blocked: Waiting for Action Holder from final_review_editor |
|
2026-07-16
|
41 | (System) | RFC Editor state changed to Blocked from In Progress |
|
2026-07-14
|
41 | (System) | RPC status changed to final_review_editor from blocked: Waiting for Action Holder |
|
2026-07-14
|
41 | (System) | RFC Editor state changed to In Progress from Blocked |
|
2026-07-13
|
41 | (System) | RPC status changed to blocked: Waiting for Action Holder from blocked, blocked: Waiting for Action Holder |
|
2026-07-10
|
41 | (System) | RPC status changed to blocked, blocked: Waiting for Action Holder from final_review_editor, final_review_editor |
|
2026-07-10
|
41 | (System) | RFC Editor state changed to Blocked from In Progress |
|
2026-06-25
|
41 | (System) | RPC status changed to final_review_editor, final_review_editor from final_review_editor |
|
2026-06-15
|
41 | (System) | RPC status changed to final_review_editor from second_editor |
|
2026-05-20
|
41 | (System) | RPC status changed to second_editor |
|
2026-05-20
|
41 | (System) | RFC Editor state changed to In Progress from RFC-EDITOR |
|
2026-05-05
|
41 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
|
2026-01-20
|
41 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-41.txt |
|
2026-01-20
|
41 | (System) | New version approved |
|
2026-01-20
|
41 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2026-01-20
|
41 | Sreekanth Narayanan | Uploaded new revision |
|
2026-01-12
|
40 | (System) | RFC Editor state changed to EDIT from AUTH |
|
2026-01-08
|
40 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
|
2026-01-07
|
40 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
|
2026-01-07
|
40 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
|
2026-01-07
|
40 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-40.txt |
|
2026-01-07
|
40 | (System) | New version approved |
|
2026-01-07
|
40 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2026-01-07
|
40 | Sreekanth Narayanan | Uploaded new revision |
|
2026-01-07
|
39 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-39.txt |
|
2026-01-07
|
39 | (System) | New version approved |
|
2026-01-07
|
39 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2026-01-07
|
39 | Sreekanth Narayanan | Uploaded new revision |
|
2026-01-07
|
39 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2026-01-07
|
39 | Sreekanth Narayanan | Uploaded new revision |
|
2026-01-06
|
38 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
|
2026-01-06
|
38 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
|
2026-01-05
|
38 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-38.txt |
|
2026-01-05
|
38 | (System) | New version approved |
|
2026-01-05
|
38 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2026-01-05
|
38 | Sreekanth Narayanan | Uploaded new revision |
|
2026-01-05
|
37 | (System) | RFC Editor state changed to AUTH from EDIT |
|
2026-01-05
|
37 | (System) | RFC Editor state changed to EDIT |
|
2026-01-05
|
37 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
|
2026-01-05
|
37 | (System) | Announcement was received by RFC Editor |
|
2026-01-05
|
37 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
|
2026-01-05
|
37 | (System) | IANA Action state changed to In Progress from On Hold |
|
2026-01-05
|
37 | (System) | IANA Action state changed to On Hold from In Progress |
|
2026-01-05
|
37 | (System) | IANA Action state changed to In Progress |
|
2026-01-05
|
37 | Morgan Condie | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
|
2026-01-05
|
37 | Morgan Condie | IESG has approved the document |
|
2026-01-05
|
37 | Morgan Condie | Closed "Approve" ballot |
|
2026-01-05
|
37 | Morgan Condie | Ballot approval text was generated |
|
2026-01-05
|
37 | (System) | Removed all action holders (IESG state changed) |
|
2026-01-05
|
37 | Andy Newton | IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup |
|
2025-12-23
|
37 | Barry Leiba | Closed request for IETF Last Call review by ARTART with state 'Overtaken by Events' |
|
2025-12-23
|
37 | Barry Leiba | Assignment of request for IETF Last Call review by ARTART to Harald Alvestrand was marked no-response |
|
2025-12-21
|
37 | Mahesh Jethanandani | [Ballot comment] Thanks to the authors for addressing my DISCUSS and COMMENTs. |
|
2025-12-21
|
37 | Mahesh Jethanandani | [Ballot Position Update] Position for Mahesh Jethanandani has been changed to No Objection from Discuss |
|
2025-12-21
|
37 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-37.txt |
|
2025-12-21
|
37 | (System) | New version approved |
|
2025-12-21
|
37 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-12-21
|
37 | Sreekanth Narayanan | Uploaded new revision |
|
2025-12-16
|
36 | Mohamed Boucadair | [Ballot comment] Hi Kaustubh, Sreekanth, and Cullen, The change made in 36 vs 32 are great. Thank you for addressing the comments in my previous … [Ballot comment] Hi Kaustubh, Sreekanth, and Cullen, The change made in 36 vs 32 are great. Thank you for addressing the comments in my previous [1]. Please note that -36 has this warning: "# read iana-sip-option-tags@2025-12-13.yang (CL) iana-sip-option-tags@2025-12-13.yang:66: warning: the module seems to use RFC 2119 keywords, but the required text from RFC 8174 is not found or is not correct (see pyang --ietf-help for details)." You can fix this by adding the RFC 2119 keywords boilerplate inside the description clause of the IANA module in the Appendix A. Cheers, Med [1] https://mailarchive.ietf.org/arch/msg/asap/G9Z7NNUh60SLuv_6WKyB4fsLzas/ |
|
2025-12-16
|
36 | Mohamed Boucadair | [Ballot Position Update] Position for Mohamed Boucadair has been changed to No Objection from Discuss |
|
2025-12-14
|
36 | Mike Bishop | [Ballot comment] Thanks for addressing my previous DISCUSS and COMMENTs. A few notes left from the diff, but nothing blocking, so I'm updating my ballot. … [Ballot comment] Thanks for addressing my previous DISCUSS and COMMENTs. A few notes left from the diff, but nothing blocking, so I'm updating my ballot. In the third paragraph of 4.6, "in such statuses" => "in such responses". HTTP responses contain a status code, (header and potentially trailer) fields, and a body. Throughout, change most occurrences of "HTTPS" to "HTTP" except when talking specifically about the "https" URI scheme (which should be lower-cased). Compare to https://www.rfc-editor.org/rfc/rfc9110.html#https.uri for usage. I see that you've made changes in this direction, but now lower-case some instances where you're talking about the protocol rather than the scheme. The RFC Editor can probably help sort this if needed. TLS is required, but no particular version? Why not 1.2 or later, or 1.3? Consider using the line-wrapping format described in RFC8792. |
|
2025-12-14
|
36 | Mike Bishop | [Ballot Position Update] Position for Mike Bishop has been changed to No Objection from Discuss |
|
2025-12-13
|
36 | (System) | Changed action holders to Andy Newton (IESG state changed) |
|
2025-12-13
|
36 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-12-13
|
36 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-12-13
|
36 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-36.txt |
|
2025-12-13
|
36 | (System) | New version approved |
|
2025-12-13
|
36 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-12-13
|
36 | Sreekanth Narayanan | Uploaded new revision |
|
2025-10-23
|
35 | (System) | Changed action holders to Kaustubh Inamdar, Sreekanth Narayanan, Cullen Jennings (IESG state changed) |
|
2025-10-23
|
35 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
|
2025-10-22
|
35 | Mike Bishop | [Ballot discuss] Thank you for the work put into this document. As noted in https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/, a DISCUSS ballot is a request to have a … [Ballot discuss] Thank you for the work put into this document. As noted in https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/, a DISCUSS ballot is a request to have a discussion on the point below; I really think that the document would be improved with a change here, but can be convinced otherwise. # Normative Language in Section 4.6 Why is generation of errors using lower-case "must"? Is this not a requirement? Being distinct from the "MUST" in the same section suggests it's not, but it seems like it ought to be. # Discussion of HTTP Status Codes in Section 4.6 It's true that HTTP servers can respond with redirect status codes, including the three mentioned in this section, so I think the "may" doesn't need to be all-caps. Servers can also respond with any other HTTP status code, but you don't discuss those. That includes other 3XX status codes besides the three you list. They don't need permission from this document. Rather, servers need guidance about what information to include when they do and clients need guidance about how to handle those responses. I think what you're actually trying to say here is that servers SHOULD include a Location header if they respond with a 3xx (Redirect) status code. A reference to https://www.rfc-editor.org/rfc/rfc9110.html#name-redirection-3xx for client handling of redirects might be appropriate as well. |
|
2025-10-22
|
35 | Mike Bishop | [Ballot comment] "aren't required to enforce the guidelines" seems like too many layers of vague indirection. Is this saying "because those guidelines aren't hard requirements … [Ballot comment] "aren't required to enforce the guidelines" seems like too many layers of vague indirection. Is this saying "because those guidelines aren't hard requirements that can be enforced by the peer"? Thanks for a thorough overview/terminology section. "SIP Auto Peer" is used here without definition. I assume, based on the document name, that it's intended to be the thing in this draft? Maybe introduce it by name in the introduction. In Section 2.2, I'd drop the discussion of alternative approaches that this draft doesn't take. Either move it to an appendix on alternatives the WG didn't adopt or leave it out entirely. Throughout, change most occurrences of "HTTPS" to "HTTP" except when talking specifically about the "https" URI scheme (which should be lower-cased). Compare to https://www.rfc-editor.org/rfc/rfc9110.html#https.uri for usage. Similarly, I'd adjust the language around being "based on HTTP/1.1" and "backward compatible with HTTP/1.1." Rather, you're using the semantics of HTTP (RFC9110), which all HTTP versions support. Why is RFC3262 mentioned in the prose but not as a reference? Given that the specific SIP extension isn't needed to understand/implement this particular protocol, I'd suggest dropping the over-specific example entirely and simply talking about SIP extensions in general. TLS is required, but no particular version? Why not 1.2 or later, or 1.3? Rather than saying "line wraps are for display purposes only", consider using the wrapping format described in RFC8792. In Section 4.6, "response" should be "status code". The usual format for these would be "400 (Bad Request)"; see https://httpwg.org/admin/editors/style-guide#status-codes for more examples and a helpful reference. Why is Section 5 entitled "State Deltas" when the point of the section is that this protocol doesn't define a way to communicate state deltas? I'd drop the discussion of what you're not doing, title it "Monitoring for updates", and discuss caching and periodically re-verifying here. Also note that HTTP has mechanisms for only fetching a document if it has changed; see https://www.rfc-editor.org/rfc/rfc9110.html#name-conditional-requests. I will defer to others whose YANG experience is much greater than mine, but there appear to be many things present in the YANG module which are not described in the prose of this document, including references to RFCs which are not in this document's References. That's likely not correct. === NITS FOLLOW === - Section 1, "using which" => "by which" - Section 2.2, "facilitates" => "enables" |
|
2025-10-22
|
35 | Mike Bishop | [Ballot Position Update] New position, Discuss, has been recorded for Mike Bishop |
|
2025-10-21
|
35 | David Dong | IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK |
|
2025-10-21
|
35 | David Dong | IANA Experts State changed to Expert Reviews OK from Reviews assigned |
|
2025-10-21
|
35 | Mahesh Jethanandani | [Ballot discuss] Section 7, paragraph 0 > This section defines a YANG module [RFC7950] for encoding the service > provider capability … [Ballot discuss] Section 7, paragraph 0 > This section defines a YANG module [RFC7950] for encoding the service > provider capability set. Section 7.1 provides the tree diagram, > which is followed by a description of the various nodes within the > module defined in this draft. If I understand what is being proposed in this draft, the idea is for some entity in the enterprise to query the service provider for a capability set and use that to build the configuration that will be supported by the SIP device. At the same time, the YANG module says: "The data is published by service providers and consumed by enterprises via standard YANG-based interfaces (RESTCONF, NETCONF, etc.)." For the config data to be consumed by the enterprise over RESTCONF or NETCONF, the data model cannot be a read-only module. In other words, how can the config data be populated if the model is read-only? Please articulate clearly how the entity in the enterprise sets up the configuration for each SIP device and how the SIP device consumes that configuration. Note: each device in the enterprise needs to have its own customized configuration in most cases. This document seems to have unresolved IANA issues. Holding a DISCUSS for IANA, so we can determine next steps during the telechat. |
|
2025-10-21
|
35 | Mahesh Jethanandani | [Ballot comment] Section 7.2, paragraph 0 > This section defines the YANG module for the peering capability set > document. This module depends … [Ballot comment] Section 7.2, paragraph 0 > This section defines the YANG module for the peering capability set > document. This module depends on existing YANG modules that provide > common YANG data types [RFC6991] and system management [RFC7317]. There are references to several RFCs in the YANG module that have not been called out here, e.g., RFC 3262, RFC 4028, RFC 3891, etc. Can those be added here? Maybe add a statement - "In addition, this YANG module references [RFC3262], [RFC4028], ...". Section 7.2, paragraph 20 > identity tls { > base sip-transport-protocol; > description > "TLS used for SIP requests and responses."; > } Med in his review has already talked about moving some of these identity definitions to an IANA module, which I will not repeat here. Needless to say, I support that DISCUSS from him. Moreover, TLS is not a transport protocol. It is security on top of a transport protocol. In addition, TLS over UDP would be DTLS, which is not mentioned here. It might help to split the transport protocol from whether security is enabled or not. Section 7.2, paragraph 26 > identity tls-version { > description > "Base for Transport Layer Security versions."; > } > > identity "tls-v1-2" { > base tls-version; > description > "Version 1.2 of TLS"; > } > > identity "tls-v1-3" { > base tls-version; > description > "Version 1.3 of TLS"; > } I am sure there is a TLS version defined as part of the IANA registry, and a corresponding YANG model with the version defined. Please use that instead of defining your own. Section 7.2, paragraph 36 > leaf not-before { > type uint32; > units "seconds"; > mandatory true; > description > "A node that identifies the unix epoch time at which the > parameters in this capability set document are activated or > considered valid. This node has been set to mandatory as it > is the service provider's responsibility to inform when new > peering settings take effect. Without being aware of a start > time, the enterprise network will experience failures."; > } Is there a reason why the 'timeticks' or 'timestamp' definition in RFC 6991 cannot be used here? Section 7.2, paragraph 56 > leaf-list value { > type string; > description > "A list that encapsulates the DID number range allocated > to the enterprise. If the num-ranges 'type' is set to > 'range' or 'collection', the 'count' node MUST have a > valid, non-zero, positive integer. If the number-range > 'type' value is set to 'range', then, the number in this > field represents the first phone number of a DID range > allocated to the enterprise. The value of subsequent > numbers of the given DID range are obtained by adding one > to the value of this field. The number of times we need to > add one is indicated by the 'count' field."; It is not clear to me why value has to be a string. If the number range is a non-zero, positive number, why can't it be a uint32 or uint64? Section 7.2, paragraph 59 > leaf ptime { > type uint8; > units "milliseconds"; > description > "Packetization time in milliseconds."; > } Can this use 'timeticks' definition from RFC 6991? Section 7.2, paragraph 59 > leaf parameter { > type string; > description > "Optional parameter for additional media details regarding > the encoding."; > } Would any parameter do? Why is this an unbounded string? Are those optional parameters not known? If known, why are they not part of the model? Section 11, paragraph 1 > The capability set document contains sensitive information that must > be protected from attackers. A capability set document leak can > inflict considerable damage to both the enterprise as well as the > service provider. An attacker that gains access to the capability > set document can cause problems in multiple ways. > > There are multiple attack points in the ASAP workflow. The sections > below deal with the different points at which the workflow is > vulnerable to attackers. Med has placed a DISCUSS on this Section also. Needless to say, I support the DISCUSS points he has raised. However, even as the authors have updated the section, there are a few additional comments. In Section 11.3, YANG Security Considerations, you are missing a complete (second) paragraph on the use of NACM. Please add that. Section 11.3, paragraph 1 > There are no particularly sensitive writable data nodes. Hmm. I am not sure. How about if anyone were to overwrite, say, the host information or the 'registrar' information? Would that not affect the system? No reference entries found for these items, which were mentioned in the text: [RFC3688]. Possible DOWNREF from this Standards Track doc to [iana-crypt-hash-yang-module]. If so, the IESG needs to approve it. ------------------------------------------------------------------------------- NIT ------------------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Uncited references: [RFC4855], [RFC2833], [RFC4585], [sip-option-parameters], [RFC4961], [iana-crypt-hash-yang-module], and [RFC7362]. Reference [RFC2833] to RFC2833, which was obsoleted by RFC4733 and RFC4734 (this may be on purpose). Section 1, paragraph 1 > e and service provider networks. Currently published standards provide a str > ^^^^^^^^^ A comma may be missing after the conjunctive/linking adverb "Currently". Section 1, paragraph 2 > ise network, which is usually an error prone exercise. Additionally, such te > ^^^^^^^^^^^ This word is normally spelled with a hyphen. Section 2.1, paragraph 0 > eams of calls setup by the SP-SSE and a HTTPS [RFC9110] server. +----------- > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". Section 2.2, paragraph 2 > he enterprise network creates a well formed HTTP GET request to solicit the > ^^^^^^^^^^^ This word is normally spelled with a hyphen. Section 2.2, paragraph 5 > dd support for such a SIP extension. A HTTPS-based approach would be relativ > ^ Use "An" instead of "A" if the following word starts with a vowel sound, e.g. "an article", "an hour". Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". "I", paragraph 15 > media cut through if it is known before-hand that early media is expected for > ^^^^^^^^^^^ This word is normally spelled as one. "I", paragraph 17 > ack { description "Provisional acknowledgement."; } enum subscribe { descript > ^^^^^^^^^^^^^^^ Do not mix variants of the same word ("acknowledgement" and "acknowledgment") within a single text. "I", paragraph 18 > ider. The list of supported methods help to appropriately configure various > ^^^^ Possible agreement error. "I", paragraph 19 > e P-Asserted-ID header field or the From header field, whereas others place > ^^^^ Did you mean "form"? "I", paragraph 19 > equires the enterprise network to normalize the calling number into E.164 for > ^^^^^^^^^ Do not mix variants of the same word ("normalize" and "normalise") within a single text. "I", paragraph 19 > numbers to E.164 format, while a false leaves the formatting of the calling > ^^^^^^^^^^^^^^ The plural noun "leaves" cannot be used with the article "a". Did you mean "a false leaf"? "I", paragraph 23 > zero, positive number, why can't it be a uint32 or uint64? } } } container me > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". "I", paragraph 26 > provider network and because of sub-optimal media routing, an enterprise dev > ^^^^^^^^^^^ This word is normally spelled as one. "I", paragraph 50 > st target, the edge element generates a HTTP GET request. This request can b > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". "I", paragraph 56 > redentials used in building the Authorisation header field provided in respon > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorisation" and "authorization") within a single text. "I", paragraph 59 > se that the service provider may want conceal from other enterprises or custo > ^^^^^^^^^^^^ The verb "conceal" needs to be in the to-infinitive form. |
|
2025-10-21
|
35 | Mahesh Jethanandani | [Ballot Position Update] Position for Mahesh Jethanandani has been changed to Discuss from No Objection |
|
2025-10-21
|
35 | Paul Wouters | [Ballot comment] The document starts out saying privacy is important and HTTPS / TLS should be used, but then I see later in the doc: … [Ballot comment] The document starts out saying privacy is important and HTTPS / TLS should be used, but then I see later in the doc: If an enterprise edge element attempts to discover the URL of the endpoints hosted in the ssp1.example.com domain, it issues the following request (line wraps are for display purposes only). GET /.well-known/webfinger? resource=http%3A%2F%2Fssp1.example.com rel=sipTrunkingCapability HTTP/1.1 Host: ssp1.example.com HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/jrd+json { "subject" : "http://ssp1.example.com", "links" : [ That is two references using http:// and not https:// Is that intentional? If so, should the doc explain this? |
|
2025-10-21
|
35 | Paul Wouters | [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters |
|
2025-10-20
|
35 | David Dong | IANA Review state changed to IANA - Not OK from Version Changed - Review Needed |
|
2025-10-20
|
35 | David Dong | IANA Experts State changed to Reviews assigned |
|
2025-10-20
|
35 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-35.txt |
|
2025-10-20
|
35 | (System) | New version approved |
|
2025-10-20
|
35 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-10-20
|
35 | Sreekanth Narayanan | Uploaded new revision |
|
2025-10-20
|
34 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-34.txt |
|
2025-10-20
|
34 | (System) | New version approved |
|
2025-10-20
|
34 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-10-20
|
34 | Sreekanth Narayanan | Uploaded new revision |
|
2025-10-18
|
33 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
|
2025-10-18
|
33 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-33.txt |
|
2025-10-18
|
33 | (System) | New version approved |
|
2025-10-18
|
33 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-10-18
|
33 | Sreekanth Narayanan | Uploaded new revision |
|
2025-10-09
|
32 | Mohamed Boucadair | [Ballot discuss] Hi Kaustubh, Sreekanth, and Cullen, Thank you for the effort put into this specification. Thanks to Jen Linkova for the OPSDIR review. I … [Ballot discuss] Hi Kaustubh, Sreekanth, and Cullen, Thank you for the effort put into this specification. Thanks to Jen Linkova for the OPSDIR review. I focused my review on the YANG part. Please find below some points for discussion: # Missing IANA Considerations Please follow the template provided in https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-28#name-iana-template-for-documents for IANA actions. # Missing YANG security considerations RFC8407bis says: Each specification that defines one or more modules MUST contain a section that discusses security considerations relevant to those modules. Please follow the template provided in https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-28#section-3.7 # IANA is the authoritative reference for IANA-maintained module, not RFCs The RFC does only define the initial version. NEW: import iana-crypt-hash { prefix "ianach"; reference https://www.iana.org/assignments/iana-crypt-hash/iana-crypt-hash.xhtml; } That registry reference should be listed as normative. FWIW, RFC8407bis says: For the sake of consistency and ability to support new values while maintaining IANA registries as the unique authoritative source of information, this document recommends the use of IANA-maintained modules as the single source of information. # Option Tags CURRENT: identity sip-extension { description "Base identity for SIP extensions/option tags as defined by IANA SIP Parameters registry."; } Not sure which registry are we referring to here. Is it https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-4? If we are expecting the values to be mirrored from that registry, then an IANA-maintained registry for options tags would be needed here. Not sure why only a subset of options are “hardcoded” in the module. # Extensibility CURRENT: leaf variant { type enumeration { enum v1_0 { description "Variant 1.0 of the capability set document is defined in this draft"; } } mandatory true; description "A node that identifies the version number of the capability set document. This draft defines the parameters for variant 1.0; future specifications might define a richer parameter set, in which case the variant must be changed to 2.0, 3.0 and so on. Future extensions to the capability set document MUST also ensure that the corresponding YANG module is defined."; } This seems to be restrictive in case other values are defined in the feature. FWIW, RFC8407bis says: If the set of values is fixed and the data type contents are controlled by a single naming authority (e.g., IANA), then an enumeration data type SHOULD be used. … If distributed extensibility or hierarchical organization of enumerated values is required, then the "identityref" data type SHOULD be used instead of an enumeration or other built-in type. ## Same issue with: CURRENT: leaf-list transport { type enumeration { enum tcp { description "Transmission Control Protocol"; } enum tls { description "Transport Layer Security (over TCP)"; } enum udp { description "User Datagram Protocol"; } } For example, how this will accommodate support for SIP over QUIC in the future? ## Same issue with if future codecs are to be supported CURRENT: leaf media-format { type enumeration { ## Same issue with future TLS versions CURRENT: enum tls_v1_2 { description "TLS version 1.2."; } enum tls_v1_3 { description "TLS version 1.3."; } # Extending the Capability Set: Unknown import CURRENT: import ietf-peering { prefix "peering"; } augment "/peering:peering-info" { The demonstration to illustrate the extensibility of the module should be based on “ietf-sip-auto-peering”. The prefix used in the imported module should be used as well. # At least 3261 should be listed as Normative (this is needed for SIP methods and so on) CURRENT; 13. Informative References .. [RFC3261] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261, DOI 10.17487/RFC3261, June 2002, . Please double check the classification of the reference as I think other entries are normative. |
|
2025-10-09
|
32 | Mohamed Boucadair | Ballot discuss text updated for Mohamed Boucadair |
|
2025-10-08
|
32 | Mohamed Boucadair | [Ballot discuss] Hi Kaustubh, Sreekanth, and Cullen, Thank you for the effort put into this specification. I focused my review on the YANG part. Please … [Ballot discuss] Hi Kaustubh, Sreekanth, and Cullen, Thank you for the effort put into this specification. I focused my review on the YANG part. Please find below some points for discussion: # Missing IANA Considerations Please follow the template provided in https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-28#name-iana-template-for-documents for IANA actions. # Missing YANG security considerations RFC8407bis says: Each specification that defines one or more modules MUST contain a section that discusses security considerations relevant to those modules. Please follow the template provided in https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-28#section-3.7 # IANA is the authoritative reference for IANA-maintained module, not RFCs The RFC does only define the initial version. NEW: import iana-crypt-hash { prefix "ianach"; reference https://www.iana.org/assignments/iana-crypt-hash/iana-crypt-hash.xhtml; } That registry reference should be listed as normative. FWIW, RFC8407bis says: For the sake of consistency and ability to support new values while maintaining IANA registries as the unique authoritative source of information, this document recommends the use of IANA-maintained modules as the single source of information. # Option Tags CURRENT: identity sip-extension { description "Base identity for SIP extensions/option tags as defined by IANA SIP Parameters registry."; } Not sure which registry are we referring to here. Is it https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-4? If we are expecting the values to be mirrored from that registry, then an IANA-maintained registry for options tags would be needed here. Not sure why only a subset of options are “hardcoded” in the module. # Extensibility CURRENT: leaf variant { type enumeration { enum v1_0 { description "Variant 1.0 of the capability set document is defined in this draft"; } } mandatory true; description "A node that identifies the version number of the capability set document. This draft defines the parameters for variant 1.0; future specifications might define a richer parameter set, in which case the variant must be changed to 2.0, 3.0 and so on. Future extensions to the capability set document MUST also ensure that the corresponding YANG module is defined."; } This seems to be restrictive in case other values are defined in the feature. FWIW, RFC8407bis says: If the set of values is fixed and the data type contents are controlled by a single naming authority (e.g., IANA), then an enumeration data type SHOULD be used. … If distributed extensibility or hierarchical organization of enumerated values is required, then the "identityref" data type SHOULD be used instead of an enumeration or other built-in type. ## Same issue with: CURRENT: leaf-list transport { type enumeration { enum tcp { description "Transmission Control Protocol"; } enum tls { description "Transport Layer Security (over TCP)"; } enum udp { description "User Datagram Protocol"; } } For example, how this will accommodate support for SIP over QUIC in the future? ## Same issue with if future codecs are to be supported CURRENT: leaf media-format { type enumeration { ## Same issue with future TLS versions CURRENT: enum tls_v1_2 { description "TLS version 1.2."; } enum tls_v1_3 { description "TLS version 1.3."; } # Extending the Capability Set: Unknown import CURRENT: import ietf-peering { prefix "peering"; } augment "/peering:peering-info" { The demonstration to illustrate the extensibility of the module should be based on “ietf-sip-auto-peering”. The prefix used in the imported module should be used as well. # At least 3261 should be listed as Normative (this is needed for SIP methods and so on) CURRENT; 13. Informative References .. [RFC3261] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261, DOI 10.17487/RFC3261, June 2002, . Please double check the classification of the reference as I think other entries are normative. |
|
2025-10-08
|
32 | Mohamed Boucadair | [Ballot comment] # All YANG versions OLD: Yet another example of an alternative mechanism would be for service providers and enterprise equipment manufacturers … [Ballot comment] # All YANG versions OLD: Yet another example of an alternative mechanism would be for service providers and enterprise equipment manufacturers to agree on YANG models [RFC6020] that enable configuration to be pushed over NETCONF [RFC6241] to enterprise networks from a centralised source hosted in service provider networks. NEW: Yet another example of an alternative mechanism would be for service providers and enterprise equipment manufacturers to agree on YANG models [RFC6020][RFC7950] that enable configuration to be pushed over NETCONF [RFC6241] to enterprise networks from a centralised source hosted in service provider networks. # No need to repeat the conventions OLD: This section provides a tree diagram [RFC8340] for the "ietf-sip- auto-peering" module. The interpretation of the symbols appearing in the tree diagram is as follows: * Brackets "[" and "]" enclose list keys. * Abbreviations before data node names: "rw" means configuration (read-write), and "ro" means state data (read-only). * Symbols after data node names: "?" means an optional node, "!" means a presence container, and "*" denotes a list and leaf-list. * Parentheses enclose choice and case nodes, and case nodes are also marked with a colon (":"). * Ellipsis ("...") stands for contents of subtrees that are not shown. NEW: The meanings of the symbols in the YANG tree diagrams are defined in "YANG Tree Diagrams" [RFC8340]. # Please remove all RFCs citations from the description clauses of the YANG module. A “reference” statement can be used for this, instead. CURRENT: description "A node indicating whether the SIP service provider expects the enterprise network to use symmetric RTP as defined in [@RFC4961]. Enforcement of this requirement by service providers on enterprise networks is typically useful in scenarios such as media latching [@RFC7362]. This node is a boolean type, a value of true indicates that the service provider expects the enterprise network to use symmetric RTP, whereas a value of false indicates that the enterprise network can use asymmetric RTP."; There several similar occurrences to be fixed. # Underscore CURRENT: enum v1_0 { description .. enum tls_v1_2 { description "TLS version 1.2."; } enum tls_v1_3 { description "TLS version 1.3."; } RFC84017bis says: Uppercase characters, the period character, and the underscore character MAY be used if the identifier represents a well-known value that uses these characters. I don’t this the underscore is consistent with that guidance. # List identifiers OLD: list realms { key "name"; description NEW: list realm { key "name"; description OLD: leaf-list extensions { NEW: leaf-list extension { RFC8407bis: List identifiers SHOULD be singular with the surrounding container name plural. Similarly, "leaf-list" identifiers SHOULD be singular. Please fix this for similar uses in the module. # Meaningful identifiers OLD: leaf-list dns { NEW: leaf-list dns-server { # NETCONF is not normative, any YANG-based interface can leverage the approach in this spec. Idem, 8340 should be listed as informative CURRENT: 14. Normative References [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., and A. Bierman, Ed., "Network Configuration Protocol (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011, . .. [RFC8340] Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams", BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018, . Cheers, Med |
|
2025-10-08
|
32 | Mohamed Boucadair | [Ballot Position Update] New position, Discuss, has been recorded for Mohamed Boucadair |
|
2025-10-02
|
32 | Gorry Fairhurst | [Ballot comment] Thanks to Joerg Ott for a TSV-ART review. This review touches on a topic that seems to require additional text: "The only bit … [Ballot comment] Thanks to Joerg Ott for a TSV-ART review. This review touches on a topic that seems to require additional text: "The only bit to note is that the document makes just a brief reference to QUIC in section 4.2. Is this sufficient? I am curious if a dedicated ALPN should be used for this capability retrieval protocol or if general h3 is deemed sufficient. The capability descriptions only refer to UDP, TCP, and TLS, probably because SIP over QUIC wasn‘t defined yet. Is there a clear path on how such future transport would be integrated? If so, would it make sense to capture this already now? (I don‘t know how much QUIC has made it into SIP signaling specifications, while RTP-over-QUIC is already being defined in AVT.)" This is a comment, not a DISCUSS, but none-the-less I would like to understand what approach is being recomended. I think if deployment of SIP over QUIC is discussed, then some details would be needed - if not, then the text ought to called-out this as not within scope of this specific I-D. The current text mentions QUIC but doesn't explain enough to make this clear. |
|
2025-10-02
|
32 | Gorry Fairhurst | [Ballot Position Update] New position, No Objection, has been recorded for Gorry Fairhurst |
|
2025-10-02
|
32 | Andy Newton | IETF WG state changed to Submitted to IESG for Publication from In WG Last Call |
|
2025-10-01
|
32 | Morgan Condie | Telechat date has been changed to 2025-10-23 (Previous date was 2025-03-06) |
|
2025-10-01
|
32 | Andy Newton | Ballot has been issued |
|
2025-10-01
|
32 | Andy Newton | Ballot writeup was changed |
|
2025-10-01
|
32 | Andy Newton | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
|
2025-09-25
|
32 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
|
2025-09-19
|
32 | David Dong | IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-asap-sip-auto-peer-32, which is currently in Last Call, and has the following comments: We understand that this … IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-asap-sip-auto-peer-32, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any registry actions. While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object. If this assessment is not accurate, please respond as soon as possible. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
|
2025-09-19
|
32 | (System) | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
|
2025-09-17
|
32 | Jen Linkova | Request for IETF Last Call review by OPSDIR Completed: Ready. Reviewer: Jen Linkova. Sent review to list. |
|
2025-09-15
|
32 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-32.txt |
|
2025-09-15
|
32 | (System) | New version approved |
|
2025-09-15
|
32 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-09-15
|
32 | Sreekanth Narayanan | Uploaded new revision |
|
2025-09-14
|
31 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-31.txt |
|
2025-09-14
|
31 | (System) | New version approved |
|
2025-09-14
|
31 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-09-14
|
31 | Sreekanth Narayanan | Uploaded new revision |
|
2025-09-14
|
30 | Ebben Aries | Request for IETF Last Call review by YANGDOCTORS Completed: Almost Ready. Reviewer: Ebben Aries. Sent review to list. |
|
2025-09-12
|
30 | Daniele Ceccarelli | Request for IETF Last Call review by OPSDIR is assigned to Jen Linkova |
|
2025-09-12
|
30 | Per Andersson | Request for IETF Last Call review by YANGDOCTORS is assigned to Ebben Aries |
|
2025-09-12
|
30 | Mohamed Boucadair | Requested IETF Last Call review by OPSDIR |
|
2025-09-12
|
30 | Mohamed Boucadair | Requested IETF Last Call review by YANGDOCTORS |
|
2025-09-11
|
30 | Barry Leiba | Request for IETF Last Call review by ARTART is assigned to Harald Alvestrand |
|
2025-09-11
|
30 | Morgan Condie | The following Last Call announcement was sent out (ends 2025-09-25): From: The IESG To: IETF-Announce CC: andy@hxr.us, asap-chairs@ietf.org, asap@ietf.org, draft-ietf-asap-sip-auto-peer@ietf.org, marc@petit-huguenin.org … The following Last Call announcement was sent out (ends 2025-09-25): From: The IESG To: IETF-Announce CC: andy@hxr.us, asap-chairs@ietf.org, asap@ietf.org, draft-ietf-asap-sip-auto-peer@ietf.org, marc@petit-huguenin.org, snandaku@cisco.com Reply-To: last-call@ietf.org Sender: Subject: Last Call: (Automatic Peering for SIP Trunks) to Proposed Standard The IESG has received a request from the Automatic SIP trunking And Peering WG (asap) to consider the following document: - 'Automatic Peering for SIP Trunks' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2025-09-25. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document specifies a framework that enables enterprise telephony Session Initiation Protocol (SIP) networks to solicit and obtain a capability set document from a SIP service provider. The capability set document encodes a set of characteristics that enable easy peering between enterprise and service provider SIP networks. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-asap-sip-auto-peer/ No IPR declarations have been submitted directly on this I-D. |
|
2025-09-11
|
30 | Morgan Condie | IESG state changed to In Last Call from Last Call Requested |
|
2025-09-11
|
30 | Morgan Condie | Last call announcement was generated |
|
2025-09-11
|
30 | Andy Newton | Last call was requested |
|
2025-09-11
|
30 | (System) | Changed action holders to Andy Newton (IESG state changed) |
|
2025-09-11
|
30 | Andy Newton | IESG state changed to Last Call Requested from IESG Evaluation |
|
2025-08-27
|
30 | Jean Mahoney | Due to the significant changes made during IETF Last Call, this document is returning for a 2nd WGLC. |
|
2025-08-27
|
30 | Jean Mahoney | IETF WG state changed to In WG Last Call from WG Document |
|
2025-08-27
|
30 | Andy Newton | This document was previously sent to the IESG for publication. Between WGLC and IESG Evaluation, it has changed significantly warranting a second round of last … This document was previously sent to the IESG for publication. Between WGLC and IESG Evaluation, it has changed significantly warranting a second round of last calls. |
|
2025-08-27
|
30 | Andy Newton | Tag AD Followup cleared. |
|
2025-08-27
|
30 | Andy Newton | IETF WG state changed to WG Document from Submitted to IESG for Publication |
|
2025-08-22
|
30 | Mahesh Jethanandani | [Ballot comment] Hi Authors, thanks for addressing my DISCUSS and COMMENTs. |
|
2025-08-22
|
30 | Mahesh Jethanandani | [Ballot Position Update] Position for Mahesh Jethanandani has been changed to No Objection from Discuss |
|
2025-08-09
|
30 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-30.txt |
|
2025-08-09
|
30 | (System) | New version approved |
|
2025-08-09
|
30 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-08-09
|
30 | Sreekanth Narayanan | Uploaded new revision |
|
2025-07-20
|
29 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-29.txt |
|
2025-07-20
|
29 | (System) | New version approved |
|
2025-07-20
|
29 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan , asap-chairs@ietf.org |
|
2025-07-20
|
29 | Sreekanth Narayanan | Uploaded new revision |
|
2025-04-03
|
28 | Ketan Talaulikar | [Ballot Position Update] New position, No Objection, has been recorded for Ketan Talaulikar |
|
2025-03-31
|
28 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-28.txt |
|
2025-03-31
|
28 | (System) | New version approved |
|
2025-03-31
|
28 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-31
|
28 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-25
|
27 | Andy Newton | [Ballot Position Update] New position, Yes, has been recorded for Andy Newton |
|
2025-03-19
|
27 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-27.txt |
|
2025-03-19
|
27 | (System) | New version approved |
|
2025-03-19
|
27 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-19
|
27 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-19
|
26 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-26.txt |
|
2025-03-19
|
26 | (System) | New version approved |
|
2025-03-19
|
26 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-19
|
26 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-19
|
25 | Liz Flynn | Shepherding AD changed to Andy Newton |
|
2025-03-18
|
25 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
|
2025-03-18
|
25 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-03-18
|
25 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-25.txt |
|
2025-03-18
|
25 | (System) | New version approved |
|
2025-03-18
|
25 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-18
|
25 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-16
|
24 | Murray Kucherawy | Needs YANG development. |
|
2025-03-16
|
24 | (System) | Changed action holders to Cullen Jennings, Kaustubh Inamdar, Sreekanth Narayanan (IESG state changed) |
|
2025-03-16
|
24 | Murray Kucherawy | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation::AD Followup |
|
2025-03-16
|
24 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
|
2025-03-16
|
24 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-03-16
|
24 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
|
2025-03-16
|
24 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-24.txt |
|
2025-03-16
|
24 | (System) | New version approved |
|
2025-03-16
|
24 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-16
|
24 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-13
|
23 | Harald Alvestrand | Request for Telechat review by ARTART Completed: Ready with Issues. Reviewer: Harald Alvestrand. Sent review to list. |
|
2025-03-07
|
23 | Orie Steele | [Ballot comment] Thanks for addressing my comments. ## Comments ### MIME type ``` 478 outlined in section 4.5. The MIME type for the capability … [Ballot comment] Thanks for addressing my comments. ## Comments ### MIME type ``` 478 outlined in section 4.5. The MIME type for the capability set 479 document defined in this draft is "application/json". Accordingly, 480 the Accept header field value MUST be restricted only to this MIME 481 type. ``` The modern term for MIME type is "media type". See RFC6838 Section 1.1. The restriction for the accept header seems not needed for interop as the server can ignore the accept header, and still always return application/json. You might consider reframing this as: This document does not specify any content negotiation. The server MUST set the response content type header to the application/json media type. ### Conditional request ``` 483 The generated HTTP GET request MUST NOT use the "Expect" and "Range" 484 header fields. The requests MUST also not use any conditional 485 request. ``` Consider the comment on the conditional request as it relates to the accept header, and authorization headers and the guidance in section 4.6. ``` 545 Capability servers include the capability set documents in the body 546 of a successful response. Capability set documents MUST be formatted 547 in JSON. For requests that are incorrectly formatted, the capability 548 server must generate a "400 Bad Request" response. If the client 549 (enterprise edge element) includes any other MIME types in Accept 550 header field other than "application/json", the capability set must 551 reject the request with a "406 Not Acceptable" response. ``` For a get request, outside of headers, which parameters might a client supply that would result in the 400? Consider clarifying that 400 and 406 are http status codes for the response, and not the response body. Is the expected content type for responses with status 400 and 406 also application/json? Is there a status that is expected to be returned for invalid access tokens? ### SHOULD follow redirects? ``` 563 The server SHOULD include the Location header field in such 564 responses. ``` Under which cases can this SHOULD be ignored? Is the client expected to follow redirects? ### Caching guidance ``` 576 intervals to obtain the full capability set document. It is 577 recommended that capability servers are polled every 24 hours. ``` Is there any need to comment on cache control? ### OAuth is required? ``` 379 In the context of the SIP Auto Peer framework, OAuth2.0 MUST be used 380 to carry out client authentication. Enterprise edge elements that ``` later ``` 1861 In scenarios wherein client authentication is carried out using OAuth 1862 resource owner credentials, it is required to ensure that these 1863 credentials cannot be acquired by any unauthorised third-party. If ``` Are other authentication mechanisms allowed? ### Why is SIP-Connect-TR normative? What parts of it are required to be understood to implement `draft-ietf-asap-sip-auto-peer` ? |
|
2025-03-07
|
23 | Orie Steele | [Ballot Position Update] Position for Orie Steele has been changed to Yes from Discuss |
|
2025-03-06
|
23 | Ebben Aries | Request for Telechat review by YANGDOCTORS Completed: Not Ready. Reviewer: Ebben Aries. Sent review to list. Submission of review completed at an earlier date. |
|
2025-03-06
|
23 | Ebben Aries | Request for Telechat review by YANGDOCTORS Completed: Not Ready. Reviewer: Ebben Aries. |
|
2025-03-06
|
23 | (System) | Changed action holders to Cullen Jennings, Kaustubh Inamdar, Sreekanth Narayanan (IESG state changed) |
|
2025-03-06
|
23 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
|
2025-03-05
|
23 | John Scudder | [Ballot Position Update] New position, No Objection, has been recorded for John Scudder |
|
2025-03-04
|
23 | Barry Leiba | Request for Telechat review by ARTART is assigned to Harald Alvestrand |
|
2025-03-04
|
23 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
|
2025-03-04
|
23 | Éric Vyncke | [Ballot comment] Thanks for addressing my main blocking DISCUSS of section 9.1 (and many of my COMMENTS), there are kept below only for archiving... I … [Ballot comment] Thanks for addressing my main blocking DISCUSS of section 9.1 (and many of my COMMENTS), there are kept below only for archiving... I will rely on the YANG doctors review by Ebben Aries due today about the absence of YANG module registration in the IANA considerations (as Mahesh, the OPS AD, did not block on it, I am assuming that my point is not valid though). Regards -éric --- ignore everything below --- # Previous ballot of Éric Vyncke, INT AD, comments for draft-ietf-asap-sip-auto-peer-20 CC @evyncke Thank you for the work put into this document. Please find below two blocking DISCUSS points (easy to address), some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits. Special thanks to Marc Petit-Huguenin for the shepherd's detailed write-up including the WG consensus and the justification of the intended status. I hope that this review helps to improve the document, Regards, -éric ## DISCUSS (blocking) As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a DISCUSS ballot is just a request to have a discussion on the following topics: ### Section 9.1 Please do not use the Google & Cisco OpenDNS IPv4 addresses but use some addresses out of the test networks or documentation prefix. ### Section 10 Happy to stand corrected, but AFAIK all YANG modules must be registered by the IANA. ## COMMENTS (non-blocking) ### Section 2.3 Isn't the 2nd sentence contradicting the first one in `The capability set document included in a successful response is formatted in JSON. The formatting depends on the value of the "Accept" header field of the HTTP GET request. ` ? ### Section 4.3 Suggest moving the Figure 2 earlier in the text as it is now far after the explanations. ### Section 4.5 Using https://ssp1.example.com/.well-known/ipTrunkingCapability could have been easier or am I missing something ? ### Section 7.2 I will rely on the OPS ADs to check whether the following point is more a DISCUSS, but is there a valid reason of not re-using existing types for IP address & port defined in basis YANG modules (and there is `import ietf-inet-types`) ? The regex are a little too complex for my brain to check whether all and only RFC 5952 IPv6 addresses can be accepted by the regexp, e.g., 2001::db8::1 should be rejected. ### Section 7.3 `element must be set to the quadruple octet of 0.0.0.0` smells the old legacy IPv4... Why not using "::/0" ? ## NITS (non-blocking / cosmetic) ### Use of SVG graphics To make a much nicer HTML rendering, suggest using the aasvg too to generate SVG graphics. It is worth a try ;-) |
|
2025-03-04
|
23 | Éric Vyncke | [Ballot Position Update] Position for Éric Vyncke has been changed to No Objection from Discuss |
|
2025-03-04
|
23 | Zaheduzzaman Sarker | [Ballot comment] Thanks for working on this specification, I think this specification would be helpful. Thanks to Joerg Ott for the TSVART review. |
|
2025-03-04
|
23 | Zaheduzzaman Sarker | [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker |
|
2025-03-03
|
23 | Amanda Baber | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
|
2025-03-03
|
23 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA OK - No Actions Needed |
|
2025-03-03
|
23 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-23.txt |
|
2025-03-03
|
23 | (System) | New version approved |
|
2025-03-03
|
23 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-03
|
23 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-03
|
22 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-22.txt |
|
2025-03-03
|
22 | (System) | New version approved |
|
2025-03-03
|
22 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-03
|
22 | Sreekanth Narayanan | Uploaded new revision |
|
2025-03-03
|
21 | Harald Alvestrand | Request for Telechat review by ARTART Completed: Ready with Issues. Reviewer: Harald Alvestrand. Sent review to list. |
|
2025-03-03
|
21 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2025-03-01
|
21 | Orie Steele | [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-asap-sip-auto-peer-21 CC @OR13 * line numbers: - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-asap-sip-auto-peer-21.txt&submitcheck=True * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * … [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-asap-sip-auto-peer-21 CC @OR13 * line numbers: - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-asap-sip-auto-peer-21.txt&submitcheck=True * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Discuss ### Example exchange ``` 1828 GET /capdoc?trunkid=trunkent1456 HTTP/1.1 1829 Host: capserver.ssp1.com 1830 Accept:application/peering-info+json ``` `application/peering-info` is not listed in https://www.iana.org/assignments/media-types/media-types.xhtml and is not `application/json`. Is there a missing authorization header in this example? |
|
2025-03-01
|
21 | Orie Steele | [Ballot comment] ## Comments ### MIME type ``` 478 outlined in section 4.5. The MIME type for the capability set 479 document defined … [Ballot comment] ## Comments ### MIME type ``` 478 outlined in section 4.5. The MIME type for the capability set 479 document defined in this draft is "application/json". Accordingly, 480 the Accept header field value MUST be restricted only to this MIME 481 type. ``` The modern term for MIME type is "media type". See RFC6838 Section 1.1. The restriction for the accept header seems not needed for interop as the server can ignore the accept header, and still always return application/json. You might consider reframing this as: This document does not specify any content negotiation. The server MUST set the response content type header to the application/json media type. ### Conditional request ``` 483 The generated HTTP GET request MUST NOT use the "Expect" and "Range" 484 header fields. The requests MUST also not use any conditional 485 request. ``` Consider the comment on the conditional request as it relates to the accept header, and authorization headers and the guidance in section 4.6. ``` 545 Capability servers include the capability set documents in the body 546 of a successful response. Capability set documents MUST be formatted 547 in JSON. For requests that are incorrectly formatted, the capability 548 server must generate a "400 Bad Request" response. If the client 549 (enterprise edge element) includes any other MIME types in Accept 550 header field other than "application/json", the capability set must 551 reject the request with a "406 Not Acceptable" response. ``` For a get request, outside of headers, which parameters might a client supply that would result in the 400? Consider clarifying that 400 and 406 are http status codes for the response, and not the response body. Is the expected content type for responses with status 400 and 406 also application/json? Is there a status that is expected to be returned for invalid access tokens? ### SHOULD follow redirects? ``` 563 The server SHOULD include the Location header field in such 564 responses. ``` Under which cases can this SHOULD be ignored? Is the client expected to follow redirects? ### Caching guidance ``` 576 intervals to obtain the full capability set document. It is 577 recommended that capability servers are polled every 24 hours. ``` Is there any need to comment on cache control? ### OAuth is required? ``` 379 In the context of the SIP Auto Peer framework, OAuth2.0 MUST be used 380 to carry out client authentication. Enterprise edge elements that ``` later ``` 1861 In scenarios wherein client authentication is carried out using OAuth 1862 resource owner credentials, it is required to ensure that these 1863 credentials cannot be acquired by any unauthorised third-party. If ``` Are other authentication mechanisms allowed? ### Why is SIP-Connect-TR normative? What parts of it are required to be understood to implement `draft-ietf-asap-sip-auto-peer` ? |
|
2025-03-01
|
21 | Orie Steele | [Ballot Position Update] New position, Discuss, has been recorded for Orie Steele |
|
2025-03-01
|
21 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-21.txt |
|
2025-03-01
|
21 | (System) | New version approved |
|
2025-03-01
|
21 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-03-01
|
21 | Sreekanth Narayanan | Uploaded new revision |
|
2025-02-28
|
20 | Erik Kline | [Ballot comment] # Internet AD comments for draft-ietf-asap-sip-auto-peer-20 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Comments … [Ballot comment] # Internet AD comments for draft-ietf-asap-sip-auto-peer-20 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Comments * I support Mahesh's and Eric's Discuss points. |
|
2025-02-28
|
20 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
|
2025-02-27
|
20 | Mahesh Jethanandani | [Ballot discuss] This particular identifier rose to a DISCUSS because of the security vulnerability it causes. Section 7.2, paragraph 24 > … [Ballot discuss] This particular identifier rose to a DISCUSS because of the security vulnerability it causes. Section 7.2, paragraph 24 > leaf password { > type string; > description "Password for digest authentication within > the realm specified in the preceding leaf."; > } > } I do not think it ok for the password to be stored in the clear in the config database. Anyone able to read the config will be able to see the password that has been configured. This should instead be something like this: leaf password { type ianach:crypt-hash; description "Password for digest authentication within the realm specified in the preceding leaf stored as a cryptograhic hash."; } where the prefix ianaich comes from the import statement: import iana-crypt-hash { prefix ianach; } |
|
2025-02-27
|
20 | Mahesh Jethanandani | [Ballot comment] This document should have had a YANG doctor review done early in the process. Even a Last Call review would have helped. At … [Ballot comment] This document should have had a YANG doctor review done early in the process. Even a Last Call review would have helped. At this stage, even if a review is done, the changes are fairly extensive that another Last Call might be needed. But I will leave that decision with the AD and the WG chairs. Section 4, paragraph 1 > This section describes the use of HTTPS as a transport protocol for > the peering workflow. This workflow is based on HTTP/1.1, and as > such is compatible with any future version of HTTP that is backward > compatible with HTTP/1.1 including HTTP/3 [RFC9114]. First of all thanks to Dan Harkins for his SECDIR review, and to Joel Halpern who did the Gen-ART review, and brings up a similar point. In his review, Dan points out the lack of mention of TLS version. An explicit mention of TLS versions that should be used would help implementors. Section 7.2, paragraph 1 > This section defines the YANG module for the peering capability set > document. This module does not depend on existing YANG modules. It > defines syntax for domain names, IP addresses and port numbers. I will note that the YANG doctor has not reviewed this document, otherwise they would have flagged most of these issues. The YANG modules normatively imports RFC6991 module, but does not include its reference anywhere. Please list all RFCs whose YANG modules are referenced in the module. Section 7.2, paragraph 2 > import ietf-inet-types { > prefix "inet"; > } Please add a reference statement to RFC 6991 in the import statement. Section 7.2, paragraph 3 > WG Chair: Jean Mahoney > > > WG Chair: Gonzalo Salgueiro > We do not list the chairs in the YANG module anymore. Please remove. Section 7.2, paragraph 7 > Copyright (c) 2016 IETF Trust and the persons identified as > authors of the code. All rights reserved. Please update the Copyright year to 2025. Section 7.2, paragraph 8 > This version of this YANG module is part of RFC 7895; see > the RFC itself for full legal notices. I doubt that this version of the YANG module is part of RFC 7895 :-). Please change it to RFC XXXX, and put a note somewhere in the draft for the RFC Editor to replace XXXX with the RFC number that is assigned to this document. Something like this: This version of this YANG module is part of RFC XXXX (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself for full legal notices. Section 7.2, paragraph 9 > revision 2025-01-30 { > description "Capability set document v2."; > reference > "draft-ietf-asap-sip-auto-peer-20: > Automatic Peering for SIP Trunks"; > } Put a note for the RFC Editor to replace the revision number (which is a date), with the date when this document is published as a RFC. Replace the description statement with "Initial Version". Finally, change the reference statement to "RFC XXXX: Automatic Peering for SIP Trunks" Section 7.2, paragraph 12 > typedef ipv4-address-port { > type string { > pattern "(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])" > + "\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]):" > + "([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]" > + "{2}|655[0-2][0-9]|6553[0-5])"; > } > description "The ipv4-address-port type represents an IPv4 > address in dotted-quad notation followed by a port number."; > } > > typedef ipv6-address-port { > type string { > pattern "\\[((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}" > + "((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2" > + "[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|" > + "[01]?[0-9]?[0-9])))\\]:([1-9][0-9]{0,3}|[1-5][0-9]{4}|6" > + "[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"; > pattern "\\[(([^:]+:){6}(([^:]+:[^:]+)|(.*\\..*)))|((([^:]+:)" > + "*[^:]+)?::(([^:]+:)*[^:]+)?)\\]:([1-9][0-9]{0,3}|[1-5]" > + "[0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553" > + "[0-5])"; > } > description "The ipv6-address type represents an IPv6 address > in full, mixed, shortened, and shortened-mixed notation > followed by a port number."; > } > > typedef ip-address-port { > type union { > type ipv4-address-port; > type ipv6-address-port; > } > description "The ip-address-port type represents an IP > address:port number and is IP version neutral."; > } > > typedef domain-name-port { > type string { > length "1..258"; > pattern "(((([a-zA-Z0-9_]([a-zA-Z0-9\\-_]){0,61})?[a-zA-Z0-9]" > + "\\.)*([a-zA-Z0-9_]([a-zA-Z0-9\\-_]){0,61})?[a-zA-Z0-9]" > + "\\.?)|\\.):([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|" > + "65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"; > } > description "The domain-name-port type represents a DNS domain > name followed by a port number. The name SHOULD be fully > qualified whenever possible."; > } > > typedef host-port { > type union { > type ip-address-port; > type domain-name-port; > } > description "The host type represents either an IP address or a > DNS domain name followed by a port number."; > } Any reason not to use the definition of 'ipv4-address', ipv6-address', 'ip-address', 'host', and 'domain-name-port' from RFC 6991? Section 7.2, paragraph 13 > leaf index { > type int32; > description "Index for the peering-info set."; > } Can the index be a negative number? Section 7.2, paragraph 13 > leaf variant { > type string; > mandatory true; > description "Variant of peering-response document."; > } Why is 'variant' 'mandatory true'? The node definitions in Section 7.3 should be moved under each node, which would help better understand why this leaf needs to be set. Section 7.2, paragraph 14 > leaf notBefore { > type string; > mandatory true; > description "Time and date specifying when the parameters > specified in this capability set document are considered > active or valid."; > } YANG discourages the use of camelcase for identifiers. See Section 4.3.2 of draft-ietf-netmod-rfc8407bis. Instead use 'not-before'. Why 'type string' and not 'type date-and-time' which can ease the comparison? Section 7.2, paragraph 14 > leaf location { > type string; > mandatory true; > description "Location of the new version of capability set > document."; > } > } Helps to explain why the node is 'mandatory true'. The explanation in Section 7.3, which should be moved here, does not explain why it has to be 'mandatory true'. Section 7.2, paragraph 24 > leaf-list callControl { > type host-port; > max-elements 3; > description "List of service provider call control servers."; > } Same comment as above on camel case as it applied to this and all the subsequent use of it below. Section 7.2, paragraph 24 > leaf-list dns { > type inet:ip-address; > max-elements 2; > description "IP address of the DNS Server(s) hosted by the > service provider."; > } Curious mixed use of 'ip-address-port' everywhere else and 'ip-address' here. Section 7.2, paragraph 26 > leaf outboundProxy { > type host-port; > description "SIP Outbound Proxy."; > } > } > > container call-specs { > description "Information about call specifications, > restrictions and additional handling criteria for SIP calls > between the enterprise and service provider network."; Section 7.2, paragraph 25 > leaf earlyMedia { > type boolean; > description "Flag indicating whether the service provider is > expected to deliver early media."; > } What is the default for this boolean value? Also, it helps to say something like, "When set to true, the flag indicates that the serivce provider is expecting to deliver early media.", or something like that. This comment applies to all identifiers defined as booleans below. Section 7.2, paragraph 26 > leaf supportedMethods { > type string; > description "Leaf/Leaf List indicating the different SIP > methods supported by the service provider."; > } Are there a well known set of SIP methods? If so, these should be defined as enums or even identities. This comment applies to all the "methods" defined below. Section 7.2, paragraph 28 > leaf preferredMethod { > type string; > description "Field specifying which SIP header must be > used by the enterprise network to communicate caller > information."; > } > } If the supportedMethods is changed to enum or integer, I imagine this would have to change also. Section 7.2, paragraph 29 > leaf index { > type int32; > description "Index for the ranges."; > } Same comment as the comment above for index. Section 7.2, paragraph 29 > leaf type { > type string; > description "String indicating whether the number range > allocated to the enterprise network is passed by value or > by reference."; > } If the type takes a value of 'type' or 'collection', why is not an enum instead of a string? Section 7.2, paragraph 29 > leaf count { > when "../type = 'range' or ../type = 'collection'"; > type int32; > description "The count of the individual numbers present > in the number range."; > } Can the count be negative? Section 7.2, paragraph 29 > leaf-list value { > type string; > description "Value of the individual number in the number > range or URL being passed as reference."; > } If value can be a number or a URL string, can this not be a union of uint32 and a string type? Section 7.2, paragraph 31 > leaf-list mediaFormat { > type string; > description "Leaf List indicating the audio media formats > supported by the service provider."; > } Same comment as above. If there are well known media formats, this should be listed as an enum or identity. Section 7.2, paragraph 41 > leaf payloadNumber { > type int8 { > range "96..127"; > } > description "Leaf indicating the payload number(s) supported > by the service provider for DTMF related via RTP NTE."; If the payload number is a postive number, why is the type an int8 and not a uint8? Section 7.2, paragraph 44 > leaf version { > type string { > pattern "([1-9]\\.[0-9])(;[1-9]\\.[0-9])?|(NULL)"; > } > description "Leaf indicating the TLS version supported by > the SIP service provider."; This should be a choice statement, with v1.2 and v1.3 as the only options. Section 7.2, paragraph 45 > leaf keyManagement { > type string { > pattern "(SDES(;DTLS-SRTP,version=[1-9]\\.[0-9](,[1-9]" > + "\\.[0-9])?)?)|(DTLS-SRTP,version=[1-9]\\.[0-9](," > + "[1-9]\\.[0-9])?)|(NULL)"; > } > description "Leaf indicating the key management methods > supported by the service provider for SRTP."; > } I am not an expert in the different key management supported by SIP, but if these are a few, and not tens or hundreds of them, it could be better to define them as choice statement. That assumes that there is only method that can be selected at any particular time. Section 7.2, paragraph 44 > leaf certLocation { > type string; > description "Location of the service provider certificate > chain for SIP over TLS."; > } It is not clear what kind of location parameter this is. Is it a URL, XPath to where the certificate is stored?? Section 7.2, paragraph 48 > leaf extensions { > type string; > description "Lists the various SIP extensions supported by the > service provider."; > } If SIP extensions are a certain type, they should be listed as enums or identifiers. Section 7.3, paragraph 1 > This sub-sections provides the definition and encoding rules of the > various nodes of the YANG module defined in section 7.2 These definitions and encoding rules should be part of the YANG module, and not as a separate section. The reason for that is that once a YANG module is extracted from an RFC, it becomes a standalone entity, and should be self-explanatory, rather than having an implementor having to refer back to this document. Section 7.4, paragraph 0 > There are situations in which equipment manufactures or service > providers would benefit from extending the YANG module defined in > this draft. For example, service providers could extend the YANG > module to include information that further simplifies direct IP > peering. Such information could include: trunk group identifiers, > customer/enterprise account numbers, service provider support > numbers, among others. Extension of the module can be achieved by > importing the module defined in this draft. An example is provided > below: Consider a new YANG module "vendorA" specified for VendorA's > enterprise SBC. The "vendorA-config" YANG module is configured as > follows: Examples are generally informative, and belong in the Appendix. Section 11, paragraph 0 > The capability set document contains sensitive information that must > be protected from attackers. A capability set document leak can > inflict considerable damage to both the enterprise as well as the > service provider. An attacker that gains access to the capability > set document can cause problems in multiple ways. This section lacks security considerations for the YANG module. Please refer to draft-ietf-netmod-rfc8407bis, Section 3.7. The IANA review of this document seems to not have concluded yet. Possible DOWNREF from this Standards Track doc to [SIP-Connect-TR]. If so, the IESG needs to approve it. Found terminology that should be reviewed for inclusivity; see https://www.rfc-editor.org/part2/#inclusive_language for background and more guidance: * Term "master"; alternatives might be "active", "central", "initiator", "leader", "main", "orchestrator", "parent", "primary", "server" * Term "traditional"; alternatives might be "classic", "classical", "common", "conventional", "customary", "fixed", "habitual", "historic", "long-established", "popular", "prescribed", "regular", "rooted", "time-honored", "universal", "widely used", "widespread" Found IP blocks or addresses not inside RFC5737/RFC3849 example ranges: "0.0.0.0", "208.67.222.222", "192.168.12.25", and "8.8.8.8". ------------------------------------------------------------------------------- NIT ------------------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Document still refers to the "Simplified BSD License", which was corrected in the TLP on September 21, 2021. It should instead refer to the "Revised BSD License". Reference [RFC2833] to RFC2833, which was obsoleted by RFC4733 and RFC4734 (this may be on purpose). Section 1, paragraph 1 > e and service provider networks. Currently published standards provide a str > ^^^^^^^^^ A comma may be missing after the conjunctive/linking adverb "Currently". Section 1, paragraph 2 > ise network, which is usually an error prone exercise. Additionally, such te > ^^^^^^^^^^^ This word is normally spelled with a hyphen. Section 2.1, paragraph 1 > eams of calls setup by the SP-SSE and a HTTPS [RFC9110] server. +----------- > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". Section 2.2, paragraph 2 > he enterprise network creates a well formed HTTP GET request to solicit the > ^^^^^^^^^^^ This word is normally spelled with a hyphen. Section 2.2, paragraph 5 > dd support for such a SIP extension. A HTTPS-based approach would be relativ > ^ Use "An" instead of "A" if the following word starts with a vowel sound, e.g. "an article", "an hour". Section 2.3, paragraph 5 > 1.1 including HTTP/3 [RFC9114]. First of all thanks to Dan Harkins for his S > ^^^^^^^^^^^^ Often, this adverbial phrase is redundant. Consider using an alternative. Section 4.3, paragraph 4 > | | Authorization | | (SBC) |<--(3)---- Access Token -- > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorization" and "authorisation") within a single text. Section 4.3, paragraph 6 > quired to authenticate with the authorization server located in the service p > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorization" and "authorisation") within a single text. Section 4.3, paragraph 7 > C contacts the service provider authorization server to obtain an access toke > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorization" and "authorisation") within a single text. Section 4.3, paragraph 7 > tep 1. 3. The service provider authorization server ratifies the credentials > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorization" and "authorisation") within a single text. Section 4.3, paragraph 8 > t in the enterprise network generates a HTTP GET request such that the reques > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". "YANG", paragraph 18 > mber, why is the type an int8 and not a uint8? } leaf iteration { type boole > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". "YANG", paragraph 28 > Node Definitions COMMENT: This sub-sections provides the definition and encod > ^^^^^^^^^^^^ This word is normally spelled as one. "YANG", paragraph 44 > g the response parameter of the Authorization header field. *password*:A lea > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorization" and "authorisation") within a single text. "YANG", paragraph 45 > g the response parameter of the Authorization header field. *callControl*: A > ^^^^^^^^^^^^^ Do not mix variants of the same word ("authorization" and "authorisation") within a single text. "I", paragraph 3 > media cut through if it is known before-hand that early media is expected for > ^^^^^^^^^^^ This word is normally spelled as one. Section 7.3, paragraph 4 > equires the enterprise network to normalize the calling number into E.164 fo > ^^^^^^^^^ Do not mix variants of the same word ("normalize" and "normalise") within a single text. Section 7.3, paragraph 19 > provider network and because of sub-optimal media routing, an enterprise dev > ^^^^^^^^^^^ This word is normally spelled as one. Section 7.3, paragraph 29 > etermine middlebox configuration before-hand. [RFC4733] iterates over [RFC28 > ^^^^^^^^^^^ This word is normally spelled as one. Section 7.3, paragraph 32 > ted, they should be separated by semi-colons. If the service provider does n > ^^^^^^^^^^^ This word is normally spelled as one. Section 7.3, paragraph 53 > st target, the edge element generates a HTTP GET request. This request can b > ^ Use "an" instead of "a" if the following word starts with a vowel sound, e.g. "an article", "an hour". |
|
2025-02-27
|
20 | Mahesh Jethanandani | [Ballot Position Update] New position, Discuss, has been recorded for Mahesh Jethanandani |
|
2025-02-27
|
20 | Roman Danyliw | [Ballot comment] Thank you to Joel Halpern for the GENART review. ** idnits returned the following: -- Obsolete informational reference (is this intentional?): RFC … |
|
2025-02-27
|
20 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
|
2025-02-26
|
20 | Joerg Ott | Request for Telechat review by TSVART Completed: Ready with Nits. Reviewer: Joerg Ott. Sent review to list. |
|
2025-02-25
|
20 | Éric Vyncke | [Ballot discuss] # Éric Vyncke, INT AD, comments for draft-ietf-asap-sip-auto-peer-20 CC @evyncke Thank you for the work put into this document. Please find below two … [Ballot discuss] # Éric Vyncke, INT AD, comments for draft-ietf-asap-sip-auto-peer-20 CC @evyncke Thank you for the work put into this document. Please find below two blocking DISCUSS points (easy to address), some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits. Special thanks to Marc Petit-Huguenin for the shepherd's detailed write-up including the WG consensus and the justification of the intended status. I hope that this review helps to improve the document, Regards, -éric ## DISCUSS (blocking) As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a DISCUSS ballot is just a request to have a discussion on the following topics: ### Section 9.1 Please do not use the Google & Cisco OpenDNS IPv4 addresses but use some addresses out of the test networks or documentation prefix. ### Section 10 Happy to stand corrected, but AFAIK all YANG modules must be registered by the IANA. |
|
2025-02-25
|
20 | Éric Vyncke | [Ballot comment] ## COMMENTS (non-blocking) ### Section 2.3 Isn't the 2nd sentence contradicting the first one in `The capability set document included in a successful … [Ballot comment] ## COMMENTS (non-blocking) ### Section 2.3 Isn't the 2nd sentence contradicting the first one in `The capability set document included in a successful response is formatted in JSON. The formatting depends on the value of the "Accept" header field of the HTTP GET request. ` ? ### Section 4.3 Suggest moving the Figure 2 earlier in the text as it is now far after the explanations. ### Section 4.5 Using https://ssp1.example.com/.well-known/ipTrunkingCapability could have been easier or am I missing something ? ### Section 7.2 I will rely on the OPS ADs to check whether the following point is more a DISCUSS, but is there a valid reason of not re-using existing types for IP address & port defined in basis YANG modules (and there is `import ietf-inet-types`) ? The regex are a little too complex for my brain to check whether all and only RFC 5952 IPv6 addresses can be accepted by the regexp, e.g., 2001::db8::1 should be rejected. ### Section 7.3 `element must be set to the quadruple octet of 0.0.0.0` smells the old legacy IPv4... Why not using "::/0" ? ### Section 10 Should the YANG modules be registered by the IANA ? ## NITS (non-blocking / cosmetic) ### Use of SVG graphics To make a much nicer HTML rendering, suggest using the aasvg too to generate SVG graphics. It is worth a try ;-) |
|
2025-02-25
|
20 | Éric Vyncke | [Ballot Position Update] New position, Discuss, has been recorded for Éric Vyncke |
|
2025-02-24
|
20 | Gunter Van de Velde | [Ballot comment] Many thanks for this specification document. I found this well written and enjoyed reading this. |
|
2025-02-24
|
20 | Gunter Van de Velde | [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde |
|
2025-02-24
|
20 | Dan Harkins | Request for Telechat review by SECDIR Completed: Ready. Reviewer: Dan Harkins. |
|
2025-02-24
|
20 | Murray Kucherawy | Ballot has been issued |
|
2025-02-24
|
20 | Murray Kucherawy | [Ballot Position Update] New position, Yes, has been recorded for Murray Kucherawy |
|
2025-02-24
|
20 | Murray Kucherawy | Created "Approve" ballot |
|
2025-02-24
|
20 | Murray Kucherawy | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup |
|
2025-02-24
|
20 | Murray Kucherawy | Ballot writeup was changed |
|
2025-02-24
|
20 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-20.txt |
|
2025-02-24
|
20 | (System) | New version approved |
|
2025-02-24
|
20 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-02-24
|
20 | Sreekanth Narayanan | Uploaded new revision |
|
2025-02-24
|
19 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
|
2025-02-24
|
19 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-02-24
|
19 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
|
2025-02-24
|
19 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-19.txt |
|
2025-02-24
|
19 | (System) | New version approved |
|
2025-02-24
|
19 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-02-24
|
19 | Sreekanth Narayanan | Uploaded new revision |
|
2025-02-21
|
18 | (System) | Changed action holders to Cullen Jennings, Kaustubh Inamdar, Sreekanth Narayanan (IESG state changed) |
|
2025-02-21
|
18 | Murray Kucherawy | IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead |
|
2025-02-21
|
18 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
|
2025-02-18
|
18 | David Dong | IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-asap-sip-auto-peer-18, which is currently in Last Call, and has the following comments: We understand that this … IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-asap-sip-auto-peer-18, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any registry actions. While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object. If this assessment is not accurate, please respond as soon as possible. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
|
2025-02-18
|
18 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
|
2025-02-09
|
18 | Joel Halpern | Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Joel Halpern. Sent review to list. |
|
2025-02-08
|
18 | Mehmet Ersue | Request for Telechat review by YANGDOCTORS is assigned to Ebben Aries |
|
2025-02-08
|
18 | Murray Kucherawy | Requested Telechat review by YANGDOCTORS |
|
2025-02-08
|
18 | Murray Kucherawy | Closed request for Last Call review by YANGDOCTORS with state 'Withdrawn': Issued in error |
|
2025-02-08
|
18 | Murray Kucherawy | Requested Last Call review by YANGDOCTORS |
|
2025-02-07
|
18 | Jean Mahoney | Request for Last Call review by GENART is assigned to Joel Halpern |
|
2025-02-07
|
18 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
|
2025-02-07
|
18 | Cindy Morgan | The following Last Call announcement was sent out (ends 2025-02-21): From: The IESG To: IETF-Announce CC: asap-chairs@ietf.org, asap@ietf.org, draft-ietf-asap-sip-auto-peer@ietf.org, marc@petit-huguenin.org, snandaku@cisco.com … The following Last Call announcement was sent out (ends 2025-02-21): From: The IESG To: IETF-Announce CC: asap-chairs@ietf.org, asap@ietf.org, draft-ietf-asap-sip-auto-peer@ietf.org, marc@petit-huguenin.org, snandaku@cisco.com, superuser@gmail.com Reply-To: last-call@ietf.org Sender: Subject: Last Call: (Automatic Peering for SIP Trunks) to Proposed Standard The IESG has received a request from the Automatic SIP trunking And Peering WG (asap) to consider the following document: - 'Automatic Peering for SIP Trunks' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2025-02-21. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document specifies a framework that enables enterprise telephony Session Initiation Protocol (SIP) networks to solicit and obtain a capability set document from a SIP service provider. The capability set document encodes a set of characteristics that enable easy peering between enterprise and service provider SIP networks. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-asap-sip-auto-peer/ No IPR declarations have been submitted directly on this I-D. |
|
2025-02-07
|
18 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
|
2025-02-07
|
18 | Murray Kucherawy | Last call was requested |
|
2025-02-07
|
18 | Murray Kucherawy | Ballot approval text was generated |
|
2025-02-07
|
18 | Murray Kucherawy | Ballot writeup was generated |
|
2025-02-07
|
18 | Murray Kucherawy | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
|
2025-02-07
|
18 | Murray Kucherawy | Last call announcement was generated |
|
2025-02-06
|
18 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
|
2025-02-06
|
18 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-02-06
|
18 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-18.txt |
|
2025-02-06
|
18 | (System) | New version approved |
|
2025-02-06
|
18 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-02-06
|
18 | Sreekanth Narayanan | Uploaded new revision |
|
2025-02-06
|
17 | (System) | Changed action holders to Cullen Jennings, Kaustubh Inamdar, Sreekanth Narayanan (IESG state changed) |
|
2025-02-06
|
17 | Murray Kucherawy | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation::AD Followup |
|
2025-02-06
|
17 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
|
2025-02-06
|
17 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-02-06
|
17 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-17.txt |
|
2025-02-06
|
17 | (System) | New version approved |
|
2025-02-06
|
17 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-02-06
|
17 | Sreekanth Narayanan | Uploaded new revision |
|
2025-02-05
|
16 | Barry Leiba | Request for Telechat review by ARTART is assigned to Harald Alvestrand |
|
2025-02-04
|
16 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Dan Harkins |
|
2025-02-04
|
16 | Magnus Westerlund | Request for Telechat review by TSVART is assigned to Joerg Ott |
|
2025-02-02
|
16 | Marc Petit-Huguenin | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. Write-up based on draft-ietf-asap-sip-auto-peer-16 ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I read again all the emails exchanged and the minutes of the sessions at IETF 110 and IETF 111 and the consensus represents the concurrence of a few individuals, with other being silent. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No controversy. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? I could not find any information on implementations of this specification. ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. This specification uses OAUTH2 and YANG so it would benefit from reviews by the artart and yangdoctors directorates. None of these occurred yet. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. I checked that the YANG module meets the guidelines in RFC 8497. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? The yang module has been checked using the online validator at https://www.yangcatalog.org/yangvalidator Each regex have been checked using the online validator: https://www.yangcatalog.org/yangre. Note that only a few values have been tested for each, in addition to a visual check of the regex. The yang model complies with NMDA. 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. The JSON example has been verified to be correct against the YANG module using the pyang tool. ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? I did a new review of this document and believe this document is ready for publication. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No issues have been identified after looking at the list of common issues for the ART and OPS areas. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard is being requested. This is the proper type of RFC because this document defines an interoperable protocol, and this protocol is expected to be widely used in the Internet. The Datatracker reflects this intent. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, the authors have been reminded, and all required disclosures have been filed. No IPR disclosures have been made. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. There is less than five authors in this document. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits are reported by idnits. I have reviewed the document against the content guidelines, and found no issue. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All references are freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. Yes, RFC 7092 and RFC 7362. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). There is no IANA considerations. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. Not applicable. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2025-01-31
|
16 | Murray Kucherawy | Placed on agenda for telechat - 2025-03-06 |
|
2025-01-31
|
16 | (System) | Changed action holders to Cullen Jennings, Kaustubh Inamdar, Sreekanth Narayanan (IESG state changed) |
|
2025-01-31
|
16 | Murray Kucherawy | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
|
2025-01-31
|
16 | Murray Kucherawy | IESG state changed to AD Evaluation from Publication Requested |
|
2025-01-31
|
16 | Jean Mahoney | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. Write-up based on draft-ietf-asap-sip-auto-peer-16 ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I read again all the emails exchanged and the minutes of the sessions at IETF 110 and IETF 111 and the consensus represents the concurrence of a few individuals, with other being silent. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No controversy. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? I could not find any information on implementations of this specification. ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. This specification uses OAUTH2 and YANG so it would benefit from reviews by the artart and yangdoctors directorates. None of these occurred yet. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. I checked that the YANG module meets the guidelines in RFC 8497. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? The yang module has been checked using the online validator at https://www.yangcatalog.org/yangvalidator Each regex have been checked using the online validator: https://www.yangcatalog.org/yangre. Note that only a few values have been tested for each, in addition to a visual check of the regex. The yang model complies with NMDA. 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. The JSON example has been verified to be correct against the YANG module using the pyang tool. ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? I did a new review of this document and believe this document is ready for publication. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No issues have been identified after looking at the list of common issues for the ART and OPS areas. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard is being requested. This is the proper type of RFC because this document defines an interoperable protocol, and this protocol is expected to be widely used in the Internet. The Datatracker reflects this intent. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, the authors have been reminded, and all required disclosures have been filed. No IPR disclosures have been made. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. There is less than five authors in this document. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits are reported by idnits. I have reviewed the document against the content guidelines, and found no issue. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All references are freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). There is no IANA considerations. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. Not applicable. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2025-01-31
|
16 | Jean Mahoney | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
|
2025-01-31
|
16 | Jean Mahoney | IESG state changed to Publication Requested from I-D Exists |
|
2025-01-31
|
16 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
|
2025-01-31
|
16 | Jean Mahoney | Responsible AD changed to Murray Kucherawy |
|
2025-01-31
|
16 | Jean Mahoney | Document is now in IESG state Publication Requested |
|
2025-01-31
|
16 | Marc Petit-Huguenin | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. Write-up based on draft-ietf-asap-sip-auto-peer-16 ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I read again all the emails exchanged and the minutes of the sessions at IETF 110 and IETF 111 and the consensus represents the concurrence of a few individuals, with other being silent. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No controversy. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? I could not find any information on implementations of this specification. ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. This specification uses OAUTH2 and YANG so it would benefit from reviews by the artart and yangdoctors directorates. None of these occurred yet. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. I checked that the YANG module meets the guidelines in RFC 8497. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? The yang module has been checked using the online validator at https://www.yangcatalog.org/yangvalidator Each regex have been checked using the online validator: https://www.yangcatalog.org/yangre. Note that only a few values have been tested for each, in addition to a visual check of the regex. The yang model complies with NMDA. 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. The JSON example has been verified to be correct against the YANG module using the pyang tool. ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? I did a new review of this document and believe this document is ready for publication. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No issues have been identified after looking at the list of common issues for the ART and OPS areas. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard is being requested. This is the proper type of RFC because this document defines an interoperable protocol, and this protocol is expected to be widely used in the Internet. The Datatracker reflects this intent. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, the authors have been reminded, and all required disclosures have been filed. No IPR disclosures have been made. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. There is less than five authors in this document. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits are reported by idnits. I have reviewed the document against the content guidelines, and found no issue. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All references are freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). There is no IANA considerations. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. Not applicable. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2025-01-31
|
16 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-16.txt |
|
2025-01-31
|
16 | (System) | New version approved |
|
2025-01-31
|
16 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-01-31
|
16 | Sreekanth Narayanan | Uploaded new revision |
|
2025-01-31
|
15 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-15.txt |
|
2025-01-31
|
15 | (System) | New version approved |
|
2025-01-31
|
15 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-01-31
|
15 | Sreekanth Narayanan | Uploaded new revision |
|
2025-01-30
|
14 | Cindy Morgan | Removed from agenda for telechat |
|
2025-01-30
|
14 | Cindy Morgan | Placed on agenda for telechat - 2025-03-06 |
|
2025-01-29
|
14 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-14.txt |
|
2025-01-29
|
14 | (System) | New version approved |
|
2025-01-29
|
14 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-01-29
|
14 | Sreekanth Narayanan | Uploaded new revision |
|
2025-01-27
|
13 | Murray Kucherawy | Changed consensus to Yes from Unknown |
|
2025-01-27
|
13 | Murray Kucherawy | Intended Status changed to Proposed Standard from None |
|
2025-01-27
|
13 | Jean Mahoney | Notification list changed to snandaku@cisco.com, marc@petit-huguenin.org from snandaku@cisco.com because the document shepherd was set |
|
2025-01-27
|
13 | Jean Mahoney | Document shepherd changed to Marc Petit-Huguenin |
|
2025-01-27
|
13 | Jean Mahoney | IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call |
|
2025-01-11
|
13 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-13.txt |
|
2025-01-11
|
13 | (System) | New version approved |
|
2025-01-11
|
13 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2025-01-11
|
13 | Sreekanth Narayanan | Uploaded new revision |
|
2024-12-19
|
12 | (System) | Document has expired |
|
2024-06-28
|
12 | Gonzalo Salgueiro | Notification list changed to snandaku@cisco.com because the document shepherd was set |
|
2024-06-28
|
12 | Gonzalo Salgueiro | Document shepherd changed to Suhas Nandakumar |
|
2024-06-18
|
12 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-12.txt |
|
2024-06-18
|
12 | (System) | New version approved |
|
2024-06-18
|
12 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2024-06-18
|
12 | Sreekanth Narayanan | Uploaded new revision |
|
2024-06-18
|
11 | (System) | Document has expired |
|
2023-12-16
|
11 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-11.txt |
|
2023-12-16
|
11 | (System) | New version approved |
|
2023-12-16
|
11 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2023-12-16
|
11 | Sreekanth Narayanan | Uploaded new revision |
|
2023-12-16
|
10 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-10.txt |
|
2023-12-16
|
10 | (System) | New version approved |
|
2023-12-16
|
10 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2023-12-16
|
10 | Sreekanth Narayanan | Uploaded new revision |
|
2023-08-07
|
09 | Jean Mahoney | IETF WG state changed to In WG Last Call from WG Document |
|
2023-07-31
|
09 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-09.txt |
|
2023-07-31
|
09 | (System) | New version approved |
|
2023-07-31
|
09 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2023-07-31
|
09 | Sreekanth Narayanan | Uploaded new revision |
|
2023-07-25
|
08 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-08.txt |
|
2023-07-25
|
08 | (System) | New version approved |
|
2023-07-25
|
08 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2023-07-25
|
08 | Sreekanth Narayanan | Uploaded new revision |
|
2023-07-25
|
07 | (System) | Document has expired |
|
2023-01-13
|
07 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-07.txt |
|
2023-01-13
|
07 | (System) | New version approved |
|
2023-01-13
|
07 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2023-01-13
|
07 | Sreekanth Narayanan | Uploaded new revision |
|
2022-10-17
|
06 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-06.txt |
|
2022-10-17
|
06 | (System) | New version approved |
|
2022-10-17
|
06 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2022-10-17
|
06 | Sreekanth Narayanan | Uploaded new revision |
|
2022-04-21
|
05 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-05.txt |
|
2022-04-21
|
05 | (System) | New version approved |
|
2022-04-21
|
05 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2022-04-21
|
05 | Sreekanth Narayanan | Uploaded new revision |
|
2021-10-24
|
04 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-04.txt |
|
2021-10-24
|
04 | (System) | New version approved |
|
2021-10-24
|
04 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2021-10-24
|
04 | Sreekanth Narayanan | Uploaded new revision |
|
2021-10-24
|
03 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-03.txt |
|
2021-10-24
|
03 | (System) | New version approved |
|
2021-10-24
|
03 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2021-10-24
|
03 | Sreekanth Narayanan | Uploaded new revision |
|
2021-07-22
|
02 | Gonzalo Salgueiro | Added to session: IETF-111: asap Thu-1330 |
|
2021-06-07
|
02 | Kaustubh Inamdar | New version available: draft-ietf-asap-sip-auto-peer-02.txt |
|
2021-06-07
|
02 | (System) | New version approved |
|
2021-06-07
|
02 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan |
|
2021-06-07
|
02 | Kaustubh Inamdar | Uploaded new revision |
|
2021-06-07
|
01 | Kaustubh Inamdar | New version available: draft-ietf-asap-sip-auto-peer-01.txt |
|
2021-06-07
|
01 | (System) | New version approved |
|
2021-06-07
|
01 | (System) | Request for posting confirmation emailed to previous authors: Cullen Jennings , Kaustubh Inamdar , Sreekanth Narayanan , asap-chairs@ietf.org |
|
2021-06-07
|
01 | Kaustubh Inamdar | Uploaded new revision |
|
2021-04-01
|
00 | Jean Mahoney | This document now replaces draft-kinamdar-dispatch-sip-auto-peer instead of None |
|
2021-04-01
|
00 | Sreekanth Narayanan | New version available: draft-ietf-asap-sip-auto-peer-00.txt |
|
2021-04-01
|
00 | (System) | WG -00 approved |
|
2021-04-01
|
00 | Sreekanth Narayanan | Set submitter to "Sreekanth Narayanan ", replaces to draft-kinamdar-dispatch-sip-auto-peer and sent approval email to group chairs: asap-chairs@ietf.org |
|
2021-04-01
|
00 | Sreekanth Narayanan | Uploaded new revision |