Skip to content

Commit b21f067

Browse files
Copilotcodingjoe
andcommitted
Expand RFC roadmap: add implemented RFCs, notes column, and group by category
Co-authored-by: codingjoe <[email protected]>
1 parent 5ed3fda commit b21f067

File tree

1 file changed

+49
-21
lines changed

1 file changed

+49
-21
lines changed

README.md

Lines changed: 49 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -85,24 +85,52 @@ For raw audio access without transcription, subclass `AudioCall` and override
8585

8686
## Roadmap
8787

88-
| RFC | Title | Status |
89-
| --------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ---------- |
90-
| [RFC 3261](https://datatracker.ietf.org/doc/html/rfc3261) | SIP: Session Initiation Protocol | 🚧 Partial |
91-
| [RFC 3824](https://datatracker.ietf.org/doc/html/rfc3824) | Using E.164 Numbers with SIP | ❌ Planned |
92-
| [RFC 3966](https://datatracker.ietf.org/doc/html/rfc3966) | The tel URI for Telephone Numbers | ❌ Planned |
93-
| [RFC 6116](https://datatracker.ietf.org/doc/html/rfc6116) | The E.164 to URI DDDS Application (ENUM) | ❌ Planned |
94-
| [RFC 4733](https://datatracker.ietf.org/doc/html/rfc4733) | RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals | ❌ Planned |
95-
| [RFC 2805](https://datatracker.ietf.org/doc/html/rfc2805) | Media Gateway Control Protocol (MGCP) Architecture and Requirements | ❌ Planned |
96-
| [RFC 3435](https://datatracker.ietf.org/doc/html/rfc3435) | Media Gateway Control Protocol (MGCP) Version 1.0 | ❌ Planned |
97-
| [RFC 3660](https://datatracker.ietf.org/doc/html/rfc3660) | Basic Media Gateway Control Protocol (MGCP) Packages | ❌ Planned |
98-
| [RFC 3661](https://datatracker.ietf.org/doc/html/rfc3661) | Media Gateway Control Protocol (MGCP) Return Code Usage | ❌ Planned |
99-
| [RFC 3991](https://datatracker.ietf.org/doc/html/rfc3991) | MGCP Redirect and Reset Package | ❌ Planned |
100-
| [RFC 6230](https://datatracker.ietf.org/doc/html/rfc6230) | Media Control Channel Framework | ❌ Planned |
101-
| [RFC 6231](https://datatracker.ietf.org/doc/html/rfc6231) | An Interactive Voice Response (IVR) Control Package for the Media Control Channel Framework | ❌ Planned |
102-
| [RFC 4458](https://datatracker.ietf.org/doc/html/rfc4458) | SIP URIs for Applications such as Voicemail and IVR | ❌ Planned |
103-
| [RFC 3880](https://datatracker.ietf.org/doc/html/rfc3880) | Call Processing Language (CPL) | ❌ Planned |
104-
| [RFC 3801](https://datatracker.ietf.org/doc/html/rfc3801) | Voice Profile for Internet Mail – version 2 (VPIMv2) | ❌ Planned |
105-
| [RFC 4239](https://datatracker.ietf.org/doc/html/rfc4239) | Internet Voice Messaging (IVM) | ❌ Planned |
106-
| [RFC 2871](https://datatracker.ietf.org/doc/html/rfc2871) | A Framework for Telephony Routing over IP | ❌ Planned |
107-
| [RFC 3219](https://datatracker.ietf.org/doc/html/rfc3219) | Telephony Routing over IP (TRIP) | ❌ Planned |
108-
| [RFC 5115](https://datatracker.ietf.org/doc/html/rfc5115) | Telephony Routing over IP (TRIP) Attribute for Resource Priority | ❌ Planned |
88+
### SIP Signaling
89+
90+
| RFC | Title | Status | Notes |
91+
|-----|-------|--------|-------|
92+
| [RFC 3261](https://datatracker.ietf.org/doc/html/rfc3261) | SIP: Session Initiation Protocol | 🚧 Partial | UAC only; REGISTER, INVITE, BYE, and digest authentication over TLS/TCP |
93+
| [RFC 5626](https://datatracker.ietf.org/doc/html/rfc5626) | Managing Client-Initiated Connections in SIP | 🚧 Partial | Double-CRLF keepalive ping/pong (§4.4.1) |
94+
| [RFC 8760](https://datatracker.ietf.org/doc/html/rfc8760) | SIP Digest Authentication Using AES-HMAC-SHA2 | ✅ Complete | MD5, SHA-256, and SHA-512/256 digest responses |
95+
| [RFC 3824](https://datatracker.ietf.org/doc/html/rfc3824) | Using E.164 Numbers with SIP | ❌ Planned | Phone number mapping into SIP/ENUM |
96+
| [RFC 3966](https://datatracker.ietf.org/doc/html/rfc3966) | The tel URI for Telephone Numbers | ❌ Planned | Canonical `tel:` URI scheme |
97+
| [RFC 6116](https://datatracker.ietf.org/doc/html/rfc6116) | The E.164 to URI DDDS Application (ENUM) | ❌ Planned | DNS-based E.164 number-to-URI mapping |
98+
99+
### Media Transport
100+
101+
| RFC | Title | Status | Notes |
102+
|-----|-------|--------|-------|
103+
| [RFC 3550](https://datatracker.ietf.org/doc/html/rfc3550) | RTP: A Transport Protocol for Real-Time Applications | ✅ Complete | Full RTP packet parsing and per-call multiplexing |
104+
| [RFC 3551](https://datatracker.ietf.org/doc/html/rfc3551) | RTP Profile for Audio and Video Conferences | 🚧 Partial | PCMU (0), PCMA (8), G.722 (9), and Opus (111) payload types |
105+
| [RFC 3711](https://datatracker.ietf.org/doc/html/rfc3711) | Secure Real-time Transport Protocol (SRTP) | ✅ Complete | AES-CM-128-HMAC-SHA1-80 encryption and authentication |
106+
| [RFC 4566](https://datatracker.ietf.org/doc/html/rfc4566) | SDP: Session Description Protocol | 🚧 Partial | Offer/answer model for audio calls; connection and media lines |
107+
| [RFC 4568](https://datatracker.ietf.org/doc/html/rfc4568) | SDP Security Descriptions for Media Streams (SDES) | ✅ Complete | Inline SRTP key exchange via `a=crypto:` |
108+
| [RFC 5389](https://datatracker.ietf.org/doc/html/rfc5389) | STUN: Session Traversal Utilities for NAT | ✅ Complete | Binding Request/Response with XOR-MAPPED-ADDRESS |
109+
| [RFC 7983](https://datatracker.ietf.org/doc/html/rfc7983) | Multiplexing Scheme Updates for SRTP Extension for DTLS | ✅ Complete | First-byte demultiplexing of STUN vs. RTP/SRTP |
110+
| [RFC 7587](https://datatracker.ietf.org/doc/html/rfc7587) | RTP Payload Format for the Opus Speech and Audio Codec | ✅ Complete | Dynamic payload type 111 |
111+
| [RFC 3533](https://datatracker.ietf.org/doc/html/rfc3533) | The Ogg Encapsulation Format Version 0 | 🚧 Partial | Minimal Ogg page writer for Opus audio export |
112+
| [RFC 4733](https://datatracker.ietf.org/doc/html/rfc4733) | RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals | ❌ Planned | In-band DTMF over RTP |
113+
114+
### IVR and Application Services
115+
116+
| RFC | Title | Status | Notes |
117+
|-----|-------|--------|-------|
118+
| [RFC 6230](https://datatracker.ietf.org/doc/html/rfc6230) | Media Control Channel Framework | ❌ Planned | SIP-based control of external media servers |
119+
| [RFC 6231](https://datatracker.ietf.org/doc/html/rfc6231) | IVR Control Package for the Media Control Channel Framework | ❌ Planned | Interactive voice response over the media control channel |
120+
| [RFC 4458](https://datatracker.ietf.org/doc/html/rfc4458) | SIP URIs for Applications such as Voicemail and IVR | ❌ Planned | Standardized SIP URI parameters for voicemail and IVR services |
121+
| [RFC 3880](https://datatracker.ietf.org/doc/html/rfc3880) | Call Processing Language (CPL) | ❌ Planned | XML language for describing call-handling logic |
122+
123+
### Voicemail
124+
125+
| RFC | Title | Status | Notes |
126+
|-----|-------|--------|-------|
127+
| [RFC 3801](https://datatracker.ietf.org/doc/html/rfc3801) | Voice Profile for Internet Mail – version 2 (VPIMv2) | ❌ Planned | Voice mail exchange between servers over Internet mail |
128+
| [RFC 4239](https://datatracker.ietf.org/doc/html/rfc4239) | Internet Voice Messaging (IVM) | ❌ Planned | Standardized Internet voice message format |
129+
130+
### Telephony Routing
131+
132+
| RFC | Title | Status | Notes |
133+
|-----|-------|--------|-------|
134+
| [RFC 2871](https://datatracker.ietf.org/doc/html/rfc2871) | A Framework for Telephony Routing over IP | ❌ Planned | Architectural framework for TRIP |
135+
| [RFC 3219](https://datatracker.ietf.org/doc/html/rfc3219) | Telephony Routing over IP (TRIP) | ❌ Planned | Inter-domain routing of telephony destinations |
136+
| [RFC 5115](https://datatracker.ietf.org/doc/html/rfc5115) | Telephony Routing over IP (TRIP) Attribute for Resource Priority | ❌ Planned | Priority service support over TRIP |

0 commit comments

Comments
 (0)