Add RFC implementation status roadmap to README#31
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #31 +/- ##
=======================================
Coverage 93.69% 93.69%
=======================================
Files 16 16
Lines 1348 1348
=======================================
Hits 1263 1263
Misses 85 85 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-authored-by: codingjoe <[email protected]>
README.md
Outdated
|
|
||
| | RFC | Title | Status | | ||
| |-----|-------|--------| | ||
| | [RFC 3261](https://datatracker.ietf.org/doc/html/rfc3261) | SIP: Session Initiation Protocol | 🚧 Partial | |
There was a problem hiding this comment.
Let's give a little more meaningful insight.
There was a problem hiding this comment.
Added a Notes column in b21f067 that describes what's specifically implemented (or not) for each RFC — e.g. RFC 3261 now reads "UAC only; REGISTER, INVITE, BYE, and digest authentication over TLS/TCP".
…category Co-authored-by: codingjoe <[email protected]>
Added in b21f067. The Roadmap now includes all implemented RFCs — RFC 3550 (RTP), RFC 3551 (RTP audio profile), RFC 3711 (SRTP), RFC 4566 (SDP), RFC 4568 (SDES), RFC 5389 (STUN), RFC 7983 (mux), RFC 7587 (Opus), RFC 8760 (digest auth), RFC 5626 (keepalives), and RFC 3533 (Ogg). The table is also grouped by category (SIP Signaling, Media Transport, IVR, Voicemail, Telephony Routing) and has a Notes column explaining what each entry covers. I dropped the MGCP RFCs (2805, 3435, 3660, 3661, 3991) as they represent a separate protocol stack not in scope for a SIP UAC library. |
|
pre-commit.ci run |
There was a problem hiding this comment.
Pull request overview
This PR adds a "Roadmap" section to the README with tables tracking RFC implementation status, grouped by topic area (SIP Signaling, Media Transport, IVR, Voicemail, Telephony Routing).
Changes:
- Added RFC roadmap tables to README.md documenting implemented and planned standards
- Removed out-of-scope MGCP RFCs from the original issue's list
- Annotated implemented RFCs with specific implementation details
You can also share your feedback on Copilot code review. Take the survey.
Adds a "Roadmap" section to the README with grouped tables tracking the implementation status of RFCs relevant to this VoIP library, covering both already-implemented standards and planned work.
Changes
## Roadmapsection with RFC tables grouped into themed sections: SIP Signaling, Media Transport, IVR and Application Services, Voicemail, and Telephony Routinga=crypto:https://datatracker.ietf.org/doc/html/rfcXXXXformatOriginal prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.