Internet Telephony

Last Updated: 9 March 2012

Voice over IP (VoIP)

Asterisk

  • Asterisk The Future of Telephony - 2nd Edition.  One of the definitive books on Asterisk - free download from OReilly.  This covers Asterisk 1.4 so is a bit dated.  3rd Edition is in print but not freely available - cdn.oreilly.com
  • Getting Started with Asterisk Free eBook - Have not reviewed this but looks pretty good on the surface.   The rest of the site also has some interesting Asterisk related resources.
  • Asterisk Resource Page - Main asterisk link in the voip-info.org site.   Very good links to current news, books, tutorials, hardware, and pretty much everything else asterisk related  -  Voip-Info.org
  • Digium - Main commercial company behind Asterisk - site has a lot of info on Asterisk, VoIP, as well as COTS hardware (including IP Phones).  G.729 codec licensing can be purchased here  -  digium.com
  • Asterisk Open Source - Home site for the open source version of Asterisk including all downloads  -  asterisk.org
  • AsteriskNow - Pre-built version of Asterisk featuring quick and simple installation  -  asterisk.org
  • Trixbox - Commercial version of Asterisk from Fonality  -  trixbox.com
  • FreePBX - an easy to use GUI that controls and manages Asterisk  -  freepbx.org

Cisco / Linksys Documentation

SCCP

  • Configure Cisco IP Phones With Asterisk - Very good tutorial on integrating Cisco IP Phones (SCCP protocol versions) with Asterisk - minded.ca
  • CHAN-SCCP-B - Chan-SCCP-B Driver for Asterisk (also known as chan_sccp2) - source and documentation downloads  -  sourceforge.net
  • Chan_SCCP2 Resources - Good project summary and links to related resources  -  voip-info.org

POTS / Conformance

Standards / Recommendations

  • RFC 2326 - Real Time Streaming Protocol (RTSP)  (Status: PROPOSED STANDARD)
  • RFC 2848 - The PINT Service Protocol: Extensions to SIP and SDP for IP Access to Telephone Call Services  (Status: PROPOSED STANDARD)
  • RFC 2871 - A Framework for Telephony Routing over IP  (Status: INFORMATIONAL)
  • RFC 3054 - Megaco IP Phone Media Gateway Application Profile  (Status: INFORMATIONAL)
  • RFC 3219 - Telephony Routing over IP (TRIP)  (Status: PROPOSED STANDARD)
  • RFC 3482 - Number Portability in the Global Switched Telephone Network (GSTN): An Overview  (Status: INFORMATIONAL)
  • RFC 3711 - The Secure Real-time Transport Protocol (SRTP)  (Updated by RFC 5506)  (Status: PROPOSED STANDARD)
  • RFC 3714 - IAB Concerns Regarding Congestion Control for Voice Traffic in the Internet  (Status: INFORMATIONAL)
  • RFC 3726 - Requirements for Signaling Protocols  (Status: INFORMATIONAL)
  • RFC 3802 - Toll Quality Voice - 32 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM) MIME Sub-type Registration  (Obsoletes RFC 2422)  (Status: DRAFT STANDARD)
  • RFC 3966 - The tel URI for Telephone Numbers  (Obsoletes RFC 2806)  (Updated by RFC 5341)  (Status: PROPOSED STANDARD)
  • RFC 4190 - Framework for Supporting Emergency Telecommunications Service (ETS) in IP Telephony  (Status: INFORMATIONAL)
  • RFC 4375 - Emergency Telecommunications Services (ETS) Requirements for a Single Administrative Domain  (Status: INFORMATIONAL)
  • RFC 4694 - Number Portability Parameters for the "tel" URI  (Status: PROPOSED STANDARD)
  • RFC 4904 - Representing Trunk Groups in tel/sip Uniform Resource Identifiers (URIs)  (Status: PROPOSED STANDARD)
  • RFC 4958 - A Framework for Supporting Emergency Telecommunications Services (ETS) within a Single Administrative Domain  (Status: INFORMATIONAL)
  • RFC 5115 - Telephony Routing over IP (TRIP) Attributes for Resource Priority  (Status: PROPOSED STANDARD)
  • RFC 5140 - A Telephony Gateway REgistration Protocol (TGREF)  (Status: PROPOSED STANDARD)

Codecs

  • RFC 3951 - Internet Low Bit Rate Codec (iLBC)  (Status: EXPERIMENTAL)
  • G-Series Codec Specifications - ITU-T G Series: Transmission systems and media, digital systems and networks  -  itu.int

E.164 / ENUM

  • RFC 3245 - The History and Context of Telephone Number Mapping (ENUM) Operational Decisions: Informational Documents Contributed to ITU-T Study Group 2 (SG2)  (Status: INFORMATIONAL)
  • RFC 3601 - Text String Notation for Dial Sequences and Global Switched Telephone Network (GSTN) / E.164 Addresses  (Status: PROPOSED STANDARD)
  • RFC 3762 - Telephone Number Mapping (ENUM) Service Registration for H.323  (Updated by RFC 6118)  (Status: PROPOSED STANDARD)
  • RFC 3824 - Using E.164 numbers with the Session Initiation Profile (SIP)  (Status: INFORMATIONAL)
  • RFC 3953 - Telephone Number Mapping (ENUM) Service Registration for Presence Services  (Updated by RFC 6118)  (Status: PROPOSED STANDARD)
  • RFC 4114 - E.164 Number Mapping for the Extensible Provisioning Protocol (EPP)  (Status: PROPOSED STANDARD)
  • RFC 4355 - IANA Registration for Enumservices email, fax, mms, ems, and sms  (Updated by RFC 6118)  (Status: PROPOSED STANDARD)
  • RFC 4414 - An ENUM Registry Type for the Internet Registry Information Service (IRIS)  (Status: PROPOSED STANDARD)
  • RFC 4725 - ENUM Validation Architecture  (Status: INFORMATIONAL)
  • RFC 4759 - The ENUM Dip Indicator Parameter for the "tel" URI  (Status: PROPOSED STANDARD)
  • RFC 5028 - A Telephone Number Mapping (ENUM) Service Registration for Instand Messaging (IM) Services  (Updated by RFC 6118)  (Status: PROPOSED STANDARD)
  • RFC 5067 - Infrastructure ENUM Requirements  (Status: INFORMATIONAL)
  • RFC 5076 - ENUM Validation Information Mapping for the Extensible Provisioning Protocol  (Status: PROPOSED STANDARD)
  • RFC 5105 - ENUM Validation Token Format Definition  (Status: PROPOSED STANDARD)
  • RFC 5346 - Operational Requirements for ENUM-Based Softswitch Use  (Status: INFORMATIONAL)
  • RFC 5483 - ENUM Implementation Issues and Experiences  (Status: INFORMATIONAL)
  • RFC 5526 - The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application for Infrastructure ENUM  (Status: INFORMATIONAL)
  • RFC 5527 - Combined User and Infrastructure ENUM in the e164.arpa Tree  (Status: INFORMATIONAL)
  • RFC 6116 - The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM)  (Obsoletes RFC 3761)  (Status: PROPOSED STANDARD)
  • RFC 6117 - IANA Registration of Enumservices: Guide, Template, and IANA Considerations  (Obsoletes RFC 3761)  (Status: PROPOSED STANDARD)
  • RFC 6118 - Update of Legacy IANA Registrations of Enumservices  (Updates RFC 3762, RFC 3764, RFC 3953, RFC 4143, RFC 4002, RFC 4238, RFC 4355, RFC 4415, RFC 4769, RFC 4979, RFC 5028, RFC 5278, RFC 5333)  (Status: PROPOSED STANDARD)

Inter-Asterisk eXchange (IAX)

  • RFC 5456 - IAX: Inter-Asterisk eXchange Version 2  (Status: INFORMATIONAL)
  • RFC 5457 - IANA Considerations for IAX: Inter-Asterisk eXchange Version 2  (Status: INFORMATIONAL)

Internet Fax

  • RFC 2880 - Internet Fax T.30 Feature Mapping  (Status: INFORMATIONAL)
  • RFC 3362 - Real-time Facsimile (T.38) - image/t38 MIME Sub-type Registration  (Status: PROPOSED STANDARD)
  • RFC 4160 - Internet Fax Gateway Requirements  (Status: INFORMATIONAL)
  • RFC 4612 - Real-Time Facsimile (T.38) - audio/t38 MIME Sub-type Registration  (Status: HISTORIC)
  • RFC 4733 - RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals  (Obsoletes RFC 2833)  (Updated by RFC 4734, RFC 5244)  (Status: PROPOSED STANDARD)
  • RFC 4734 - Definition of Events for Modem, Fax, and Text Telephony Signals  (Obsoletes RFC 2833)  (Updates RFC 4733)  (Status: PROPOSED STANDARD)

IP Version 6 (IPv6)

  • RFC 3319 - Dynamic host Configuration Protocol (DHCPv6) Options for Session Initiation Protocol (SIP) Servers  (Status: PROPOSED STANDARD)
  • RFC 5118 - Session Initiation Protocol (SIP) Torture Test Messages for Internet Protocol Version 6 (IPv6)  (Status: INFORMATIONAL)
  • RFC 6157 - IPv6 Transition in the Session Initiation Protocol (SIP)  (Updates RFC 3264)  (Status: PROPOSED STANDARD)

Media Control Channel Framework

  • RFC 6230 - Media Control Channel Framework  (Status: PROPOSED STANDARD)
  • RFC 6231 - An Interactive Voice Response (IVR) Control Package for hte Media Control Channel Framework  (Status: PROPOSED STANDARD)

Media Gateway Control Protocol (MGCP)

  • RFC 2805 - Media Gateway Control Protocol Architecture and Requirements  (Status: INFORMATIONAL)
  • RFC 3435 - Media Gateway Control Protocol (MGCP) Version 1.0  (Obsoletes RFC 2705)  (Updated by RFC 3661)  (Status: INFORMATIONAL)
  • RFC 3624 - The Media Gateway Control Protocol (MGCP) Bulk Audit Package  (Status: INFORMATIONAL)
  • RFC 3660 - Basic Media Gateway Control Protocol (MGCP) Packages  (Updates RFC 2705)  (Status: INFORMATIONAL)
  • RFC 3661 - Media Gateway Control Protocol (MGCP) Return Code Usage  (Updates RFC 3435)  (Status: INFORMATIONAL)
  • RFC 3991 - Media Gateway Control Protocol (MGCP) Redirect and Reset Package  (Status: INFORMATIONAL)
  • RFC 3992 - Media Gateway Control Protocol (MGCP) Lockstep State Reporting Mechanism  (Status: INFORMATIONAL)
  • RFC 5347 - Media Gateway Control Protocol Fax Package  (Status: INFORMATIONAL)

NAT Traversal

  • RFC 3102 - Realm Specific IP: Framework  (Status: EXPERIMENTAL)
  • RFC 3103 - Realm Specific IP: Protocol Specification  (Status: EXPERIMENTAL)
  • RFC 3303 - Middlebox communication architecture and framework  (Status: INFORMATIONAL)
  • RFC 5389 - Session Traversal Utilities for NAT (STUN)  (Obsoletes RFC 3489)  (Status: PROPOSED STANDARD)
  • RFC 5780 - NAT Behavior Discovery Using Session Traversal Utilities for NAT (STUN)  (Status: EXPERIMENTAL)
  • RFC 6263 - Application Mechanism for Keeping Alive the NAT Mappings Associated with RTP / RTP Control Protocol (RTCP) Flows  (Status: PROPOSED STANDARD)
  • RFC 6314 - NAT Traversal Practices for Client-Server SIP  (Status: INFORMATIONAL)

Real Time Control Protocl (RTCP)

  • RFC 3605 - Real Time Control Protocol (RTCP) attribute in Session Description Protocol (SDP)  (Status: PROPOSED STANDARD)
  • RFC 3611 - RTP Control Protocol Extended Reports (RTCP-XR)  (Status: PROPOSED STANDARD)
  • RFC 4585 - Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)  (Updated by RFC 5506)  (Status: PROPOSED STANDARD)
  • RFC 4586 - Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback: Results of the Timing Rule Simulations  (Status: INFORMATIONAL)
  • RFC 4961 - Symmetric RTP / RTP Control Protocol (RTCP)  (Also BCP0131)  (Status: BEST CURRENT PRACTICE)
  • RFC 5124 - Extended Secure RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/SAVPF)  (Status: PROPOSED STANDARD)
  • RFC 5725 - Post-Repair Loss RLE Report Block Type for RTP Control Protocol (RTCP) Extended Reports (XRs)  (Status: PROPOSED STANDARD)
  • RFC 5760 - RTP Control Protocol (RTCP) Extensions for Single-Source Multicast Sessions with Unicast Feedback  (Updated by RFC 6128)  (Status: PROPOSED STANDARD)
  • RFC 5968 - Guidelines for Extending the RTP Control Protocol (RTCP)  (Status: INFORMATIONAL)
  • RFC 6128 - RTP Control Protocol (RTCP) Port for Source-Specific Multicast (SSM) Sessions  (Updates RFC 5760)  (Status: PROPOSED STANDARD)

Real Time Protocol (RTP)

  • RFC 3389 - Real-tim Transport Protocol (RTP) Payload for Comfort Noise (CN)  (Status: PROPOSED STANDARD)
  • RFC 3545 - Enhanced Compressed RTP (CRTP) for Links with High Delay, Packet Loss and Reordering  (Status: PROPOSED STANDARD)
  • RFC 3550 - RTP: A Transport Protocol for Real-Time Applications  (Obsoletes RFC 1889)  (Updated by RFC 5506, RFC 5761, RFC 6051, RFC 6222)  (Also STD0064)  (Status: STANDARD)
  • RFC 3551 - RTP Profile for Audio and Video Conferences with Minimal Control  (Obsoletes RFC 1890)  (Updated by RFC 5761)  (Also STD0065)  (Status: STANDARD)
  • RFC 3557 - RTP Payload Format for European Telecommunications Standards Institute (ETSI) Eurpean Standard ES 201 108 Distributed Speech Recognition Encoding  (Status: PROPOSED STANDARD)
  • RFC 3558 - RTP Payload Format for Enhanced Variable Rate Codecs (EVRC) and Selectable Mode Vocoders (SMV)  (Updated by RFC 4788)  (Status: PROPOSED STANDARD)
  • RFC 3640 - RTP Payload Format for Transport of MPEG-4 Elementary Streams  (Updated by RFC 5691)  (Status: PROPOSED STANDARD)
  • RFC 3952 - Real-time Transport Protocol (RTP) Payload Format for internet Low Bit Rate Codec (iLBC) Speech  (Status: EXPERIMENTAL)
  • RFC 4040 - RTP Payload Format for a 64 kbit/s Transparent Call  (Status: PROPOSED STANDARD)
  • RFC 4060 - RTP Payload Format for European Telecommunications Standards Institute (ETSI) European Standard ES 202 050, ES 202 211, and ES 202 212 Distributed Speech Recognition Encoding  (Status: PROPOSED STANDARD)
  • RFC 4175 - RTP Payload Format for Uncompressed Video  (Updated by RFC 4421)  (Status: PROPOSED STANDARD)
  • RFC 4184 - RTP Payload Format for AC-3 Audio  (Status: PROPOSED STANDARD)
  • RFC 4298 - RTP Payload Format for BroadVoice Speech Codecs  (Status: PROPOSED STANDARD)
  • RFC 4352 - RTP Payload Format for the Extended Adaptive Multi-Rate Wideband (AMR-WB+) Audio Codec  (Status: PROPOSED STANDARD)
  • RFC 4396 - RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text  (Status: PROPOSED STANDARD)
  • RFC 4421 - RTP Payload Format for Uncompressed Video: Additional Colour Sampling Modes  (Updates RFC 4175)  (Status: PROPOSED STANDARD)
  • RFC 4424 - Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband (VMR-WB) Extension Audio Codec  (Updates RFC 4348)  (Status: PROPOSED STANDARD)
  • RFC 4425 - RTP Payload Format for Video Codec 1 (VC-1)  (Status: PROPOSED STANDARD)
  • RFC 4587 - RTP Payload Format for H.261 Video Streams  (Obsoletes RFC 2032)  (Status: PROPOSED STANDARD)
  • RFC 4588 - RTP Retransmission Payload Format  (Status: PROPOSED STANDARD)
  • RFC 4598 - Real-time Transport Protocol (RTP) Payload Format for Enhanced AC-3 (E-AC-3) Audio  (Status: PROPOSED STANDARD)
  • RFC 4628 - RTP Payload Format for H.263 Moving RFC 2190 to Historic Status  (Status: INFORMATIONAL)
  • RFC 4629 - RTP Payload Format for ITU-T Rec. H.263 Video  (Obsoletes RFC 2429)  (Updates RFC 3555)  (Status: PROPOSED STANDARD)
  • RFC 4696 - An Implementation Guide for RTP MIDI  (Status: INFORMATIONAL)
  • RFC 4749 - RTP Payload Format for the G.729.1 Audio Codec  (Updated by RFC 5459)  (Status: PROPOSED STANDARD)
  • RFC 4788 - Enhancements to RTP Payload Formats for EVRC Family Codecs  (Updates RFC 3558)  (Updated by RFC 5188)  (Status: PROPOSED STANDARD)
  • RFC 4855 - Media Type Registration of RTP Payload Formats  (Obsoletes RFC 3555)  (Status: PROPOSED STANDARD)
  • RFC 4867 - RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs  (Obsoletes RFC 3267)  (Status: PROPOSED STANDARD)
  • RFC 5104 - Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)  (Status: PROPOSED STANDARD)
  • RFC 5109 - RTP Payload Format for Generic Forward Error Correction  (Obsoletes RFC 2733, RFC 3009)  (Status: PROPOSED STANDARD)
  • RFC 5117 - RTP Topologies  (Status: INFORMATIONAL)
  • RFC 5188 - RTP Payload Format for the Enhanced Variable Rate Wideband Codec (EVRC-WB) and the Media Subtype Updates for EVRC-B Codec  (Updates RFC 4788)  (Status: PROPOSED STANDARD)
  • RFC 5215 - RTP Payload Format for Vorbis Encoded Audio  (Status: PROPOSED STANDARD)
  • RFC 5219 - A More Loss-Tolerant RTP Payload Format for MP3 Audio  (Obsoletes RFC 3119)  (Status: PROPOSED STANDARD)
  • RFC 5285 - A General Mechanism for RTP Header Extensions  (Status: PROPOSED STANDARD)
  • RFC 5371 - RTP Payload Format for JPEG 2000 Video Streams  (Status: PROPOSED STANDARD)
  • RFC 5372 - Payload Format for JPEG 2000 Video: Extensions for Scalability and Main Header Recovery  (Status: PROPOSED STANDARD)
  • RFC 5391 - RTP Payload Format for ITU-T Recommendation G.711.1  (Status: PROPOSED STANDARD)
  • RFC 5404 - RTP Payload Format for G.719  (Status: PROPOSED STANDARD)
  • RFC 5450 - Transmission Time Offsetsets in RTP Streams  (Status: PROPOSED STANDARD)
  • RFC 5459 - G.729.1 RTP Payload Format Update: Discontinuous Transmission (DTX) Support  (Updates RFC 4769)  (Status: PROPOSED STANDARD)
  • RFC 5484 - Associating Time-Codes with RTP Streams  (Status: PROPOSED STANDARD)
  • RFC 5574 - RTP Payload Format for the Speex Codec  (Status: PROPOSED STANDARD)
  • RFC 5577 - RTP Payload Format for ITU-T Recommendation G.722.1  (Obsoletes RFC 3047)  (Status: PROPOSED STANDARD)
  • RFC 5584 - RTP Payload Format for the Adaptive TRansform Acoustic Coding (ATRAC) Family  (Status: PROPOSED STANDARD)
  • RFC 5691 - RTP Payload Format for Elementary Streams with MPEG Surround Multi-Channel Audio  (Updates RFC 3640)  (Status: PROPOSED STANDARD)
  • RFC 5761 - Multiplexing RTP Data and Control Packets on a Single Port  (Updates RFC 3550, RFC 3551)  (Status: PROPOSED STANDARD)
  • RFC 5762 - RTP and the Databram Congestion Control Protocol (DCCP)  (Status: PROPOSED STANDARD)
  • RFC 5763 - Framework for Establishing a Secure Real-time Transport Protocol (SRTP) Security Context Using Datagram Transport Layer Security (DLTS)  (Status: PROPOSED STANDARD)
  • RFC 5765 - Security Issues and Solutions in Peer-to-Peer Systems for Realtime Communications  (Status: INFORMATIONAL)
  • RFC 5993 - RTP Payload Format for Global System for Mobile Communications Half Rate (GSM-HR)  (Status: PROPOSED STANDARD)
  • RFC 6015 - RTP Payload Format for I-D Interleaved Parity Forward Error Correction (FEC)  (Status: PROPOSED STANDARD)
  • RFC 6184 - RTP Payload Format for H.264 Video  (Obsoletes RFC 3984)  (Status: PROPOSED STANDARD)
  • RFC 6185 - RTP Payload Format for H.264 Reduced-Complexity Decoding Operation (RCDO) Video  (Status: PROPOSED STANDARD)
  • RFC 6190 - RTP Payload Format for Scalable Video Coding  (Status: PROPOSED STANDARD)
  • RFC 6222 - Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs)  (Updates RFC 3550)  (Status: PROPOSED STANDARD)
  • RFC 6262 - RTP Payload Format for IP-MR Speech Codec  (Status: PROPOSED STANDARD)
  • RFC 6284 - Port Mapping between Unicast and Multicast RTP Sessions  (Status: PROPOSED STANDARD)
  • RFC 6295 - RTP Payload Format for MDI  (Obsoletes RFC 4695)  (Status: PROPOSED STANDARD)
  • RFC 6416 - RTP Payload Format for MPEG-4 Audio/Visual Streams  (Obsoletes RFC 3016)  (Status: PROPOSED STANDARD)
  • RFC 6469 - RTP Payload Format for DV (IEC 61834) Video  (Obsoletes RFC 3189)  (Status: PROPOSED STANDARD)
  • RFC 6464 - A Real-time Transport Protocol (RTP) Header Extension for Client-to-Mixer Audio Level Indication  (Status: PROPOSED STANDARD)

Session Description Protocol (SDP)

  • RFC 3264 - An Offer/Answer Model with the Session Description Protocol (SDP)  (Obsoletes RFC 2543)  (Updated by RFC 6157)  (Status: PROPOSED STANDARD)
  • RFC 3556 - Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth  (Status: PROPOSED STANDARD)
  • RFC 4145 - TCP-Based Media Transport in the Session Description Protocol (SDP)  (Updated by RFC 4572)  (Status: PROPOSED STANDARD)
  • RFC 4317 - Session Description Protocol (SDP) Offer/Answer Examples  (Status: INFORMATIONAL)
  • RFC 4566 - SDP: Session Description Protocol  (Obsoletes RFC 2327, RFC 3266)  (Status: PROPOSED STANDARD)
  • RFC 4568 - Session Descripption Protocol (SDP) Security Descriptions for Media Streams  (Status: PROPOSED STANDARD)
  • RFC 4570 - Session Description Protocol (SDP) Source Filters  (Status: PROPOSED STANDARD)
  • RFC 4574 - The Session Description Protocol (SDP) Label Attribute  (Status: PROPOSED STANDARD)
  • RFC 4583 - Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams  (Status: PROPOSED STANDARD)
  • RFC 4796 - The Session Description Protocol (SDP) Content Attribute (Status: PROPOSED STANDARD)
  • RFC 5027 - Security Preconditions for Session Description Protocol (SDP) Media Streams  (Updates RFC 3312)  (Status: PROPOSED STANDARD)
  • RFC 5159 - Session Description Protocol (SDP) Attributes for Open Mobile Alliance (OMA) Broadcast (BCAST) Service and Content Protection  (Status: INFORMATIONAL)
  • RFC 5547 - A Session Description Protocol (SDP) Offer/Answer Mechanism to Enable File Transfer  (Status: PROPOSED STANDARD)
  • RFC 5576 - Source-Specific Media Attributes in the Session Description Protocol (SDP)  (Status: PROPOSED STANDARD)
  • RFC 5888 - The Session Descripton Protocol (SDP) Grouping Framework  (Obsoletes RFC 3388)  (Status: PROPOSED STANDARD)
  • RFC 5898 - Connectivity Preconditions for Session Description Protocol (SDP) Media Streams  (Status: PROPOSED STANDARD)
  • RFC 5939 - Session Description Protocol (SDP) Capability Negotiation  (Status: PROPOSED STANDARD)
  • RFC 6346 - Session Description Protocol Elements for the Forward Error Correction (FEC) Framework  (Status: PROPOSED STANDARD)
  • RFC 6466 - IANA Registration of the 'image' Media Type for the Session Description Protocol (SDP)  (Status: PROPOSED STANDARD)

Session Initiation Protocol (SIP)

  • RFC 3050 - Common Gateway Interface for SIP  (Status: INFORMATIONAL)
  • RFC 3087 - Control of Service Context using SIP Request-URI  (Status: INFORMATIONAL)
  • RFC 3261 - SIP: Session Initiation Protocol  (Obsoletes RFC 2543)  (Updated by RFC 3265, RFC 3853, RFC 4320, RFC 4916, RFC 5393, RFC 5621, RFC 5626, RFC 5630, RFC 5922, RFC 5954, RFC 6026, RFC 6141)  (Status: PROPOSED STANDARD)
  • RFC 3262 - Reliability of Previsional Responses in the Session Initiation Protocol (SIP)  (Obsoletes RFC 2543)  (Status: PROPOSED STANDARD)
  • RFC 3263 - Session Initiation Protocol (SIP): Locating SIP Servers  (Obsoletes RFC 2543)  (Status: PROPOSED STANDARD)
  • RFC 3265 - Session Initiation Protocol (SIP) - Specific Event Notification  (Obsoletes RFC 2543)  (Updates RFC 3261)  (Updated by RFC 5367, RFC 5727, RFC 6446)  (Status: PROPOSED STANDARD)
  • RFC 3311 - The Session Initiation Protocol (SIP) UPDATE Method  (Status: PROPOSED STANDARD)
  • RFC 3312 - Integration of Resource Management and Session Initiation Protocol (SIP)  (Updated by RFC 4032, RFC 5027)  (Status: PROPOSED STANDARD)
  • RFC 3313 - Private session Initiation Protocol (SIP) Extensions for Media Authorization  (Status: INFORMATIONAL)
  • RFC 3323 - A Privacy Mechanism for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3325 - Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks  (Updated by RFC 5876)  (Status: INFORMATIONAL)
  • RFC 3326 - The Reason Header Field for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3327 - Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts  (Updated by RFC 5626)  (Status: PROPOSED STANDARD)
  • RFC 3329 - Security Mechanism Agreement for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3351 - User Requirements for the Session Initiation Protocol (SIP) in Support of Deaf, Hard f Hearing and Speech-impaired Individuals  (Status: INFORMATIONAL)
  • RFC 3361 - Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Initiation Protocol (SIP) Servers  (Status: PROPOSED STANDARD)
  • RFC 3372 - Session Initiation Protocol for Telephones (SIP-T): Context and Architectures  (Also BCP0063)  (Status: BEST CURRENT PRACTICE)
  • RFC 3428 - Session Initiation Protocol (SIP) Extension for Instant Messaging  (Status: PROPOSED STANDARD)
  • RFC 3455 - Private Header (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP)  (Status: INFORMATIONAL)
  • RFC 3485 - The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp)  (Updated by RFC 4896)  (Status: PROPOSED STANDARD)
  • RFC 3486 - Compressing the Session Initiation Protocol (SIP)  (Updated by RFC 5049)  (Status: PROPOSED STANDARD)
  • RFC 3487 - Requirements for Resource Priority Mechanisms for the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 3515 - The Session Initiation Protocol (SIP) Refer Method  (Status: PROPOSED STANDARD)
  • RFC 3581 - An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing  (Status: PROPOSED STANDARD)
  • RFC 3608 - Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration  (Updated by RFC 5630)  (Status: PROPOSED STANDARD)
  • RFC 3665 - Session Initiation Protocol (SIP) Basic Call Flow Examples (Also BCP0075)  (Status: BEST CURRENT PRACTICE)
  • RFC 3666 - Session Initiation Protocol (SIP) Public Switched Telephone Network (PSTN) Call Flows  (Also BCP0076)  (Status: BEST CURRENT PRACTICE)
  • RFC 3680 - A Session Initiation Protocol (SIP) Event Package for Registrations  (Updated by RFC 6140)  (Status: PROPOSED STANDARD)
  • RFC 3702 - Authentication, Authorization, and Accounting Requirements for the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 3725 - Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)  (Also BCP0085)  (Status: BEST CURRENT PRACTICE)
  • RFC 3764 - enumservice registration for Session Initiation Protocol (SIP) Addresses-of-Record  (Updated by RFC 6118)  (Status: PROPOSED STANDARD)
  • RFC 3824 - Using E.164 numbers with the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 3840 - Indicating User Agent Capabilities in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3841 - Caller Preferences for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3842 - A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3853 - S/MIME Advanced Encryption Standard (AES) Requirement for the Session Initiation Protocol (SIP)  (Updates RFC 3261)  (Status: PROPOSED STANDARD)
  • RFC 3856 - A Presence Event Package for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3857 - A Watcher Information Event Template-Package for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3891 - The Session Initiation Protocol (SIP) "Replaces" Header  (Status: PROPOSED STANDARD)
  • RFC 3892 - The Session Initiation Protocol (SIP) Referred-By Mechanism  (Status: PROPOSED STANDARD)
  • RFC 3893 - Session Initiation Protocol (SIP) Authenticated Identity Body (AIB) Format  (Status: PROPOSED STANDARD)
  • RFC 3903 - Session Initiation Protocol (SIP) Extension for Event State Publication  (Status: PROPOSED STANDARD)
  • RFC 3911 - The Session Initiation Protocol (SIP) "Join" Header  (Status: PROPOSED STANDARD)
  • RFC 3959 - The Early Session Disposition Type for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 3960 - Early Media and Ringing Tone Generation in the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 3968 - The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP)  (Updates RFC 3427)  (Also BCP0098)  (Status: BEST CURRENT PRACTICE)
  • RFC 3969 - The Internet Assigned Number Authority (IANA) Uniform Resource Identifier (URI) Parameter Registry for the Session Initiation Protocol (SIP)  (Updates RFC 3427)  (Updated by RFC 5727)  (Also BCP0099)  (Status: BEST CURRENT PRACTICE)
  • RFC 3976 - Interworking SIP and Intelligent Network (IN) Applications  (Status: INFORMATIONAL)
  • RFC 4028 - Session Timers in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 4032 - Update to the Session Initiation Protocol (SIP) Preconditions Framework  (Updates RFC 3312)  (Status: PROPOSED STANDARD)
  • RFC 4083 - Input 3rd-Generation Partnership Project (3GPP) Release 5 Requirements on the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 4117 - Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc)  (Status: INFORMATIONAL)
  • RFC 4123 - Session Initiation Protocol (SIP)-H.323 Interworking Requirements  (Status: INFORMATIONAL)
  • RFC 4168 - The Stream Control Transmission Protocol (SCTP) as a Transport for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 4189 - Requirements for End-to-Middle Security for the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 4240 - Basic Network Media Services with SIP  (Status: INFORMATIONAL)
  • RFC 4244 - An Extension to the Session Initiation Protocol (SIP) for Request History Information  (Status: PROPOSED STANDARD)
  • RFC 4320 - Actions Addressing Identified Issues with the Session Initiation Protocol's (SIP) Non-INVITE Transaction  (Updates RFC 3261)  (Status: PROPOSED STANDARD)
  • RFC 4321 - Problems Identified Associated with the Session Initiation Protocol's (SIP) Non-INVITE Transaction  (Status: INFORMATIONAL)
  • RFC 4353 - A Framework for Conferencing with the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 4354 - A Session Initiation Protocol (SIP) Event Package and Data Format for Various Settings in Support for the Push-to-Talk over Cellular (PoC) Service  (Status: INFORMATIONAL)
  • RFC 4411 - Extending the Session Initiation Protocol (SIP) Reason Header for Preemption Events  (Status: PROPOSED STANDARD)
  • RFC 4457 - The Session Initiation Protocol (SIP) P-User-Database Private-Header (P-Header)  (Status: INFORMATIONAL)
  • RFC 4458 - Session Initiation Protocol (SIP) URIs for Applications such as Voicemail and Interactive Voice Response (IVR)  (Status: INFORMATIONAL)
  • RFC 4475 - Session Initiation Protocol (SIP) Torture Test Messages  (Status: INFORMATIONAL)
  • RFC 4484 - Trait-Based Authorization Requirements for the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 4485 - Guidelines for Authors of Extensions to the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 4488 - Supression of Session Initiation Protocol (SIP) REFER Method Implicit Subscription  (Status: PROPOSED STANDARD)
  • RFC 4497 - Interworking between the Session Initiation Protocol (SIP) and QSIG  (Also BCP0117)  (Status: BEST CURRENT PRACTICE)
  • RFC 4504 - SIP Telephony Device Requirements and Configuration  (Status: INFORMATIONAL)
  • RFC 4508 - Conveying Feature Tags with the Session Initiation Protocol (SIP) REFER Method  (Status: PROPOSED STANDARD)
  • RFC 4538 - Request Authorization through Dialog Identification in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 4575 - A Session Initiation Protocol (SIP) Event Package for Conference State  (Status: PROPOSED STANDARD)
  • RFC 4579 - Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents  (Also BCP0119)  (Status: BEST CURRENT PRACTICE)
  • RFC 4596 - Guidelines for Usage of the Session Initiation Protocol (SIP) Caller Preferences Extension  (Status: INFORMATIONAL)
  • RFC 4662 - A Session Initiation Protocol (SIP) Event Notification Extension for Resource Lists  (Status: PROPOSED STANDARD)
  • RFC 4730 - A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus (KPML)  (Status: PROPOSED STANDARD)
  • RFC 4916 - Connected Identify in the Session Initiation Protocol (SIP)  (Updates RFC 3261)  (Status: PROPOSED STANDARD)
  • RFC 5002 - The Session Initiation Protocol (SIP) P-Profile-Key Private Header (P-Header)  (Status: INFORMATIONAL)
  • RFC 5009 - Private Header (P-Header) Extension to the Session Initiation Protocol (SIP) for Authorization of Early Media  (Status: INFORMATIONAL)
  • RFC 5039 - The Session Initiation Protocol (SIP) and Spam  (Status: INFORMATIONAL)
  • RFC 5079 - Rejecting Anonymous Requests in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5194 - Framework for Real-Time Text over IP Using the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 5196 - Session Initiation Protocol (SIP) User Agent Capability Extension to Presence Information Data Format (PIDF)  (Status: PROPOSED STANDARD)
  • RFC 5263 - Session Initiation Protocol (SIP) Extension for Partial Notification of Presence Information  (Status: PROPOSED STANDARD)
  • RFC 5318 - The Session Initiation Protocol (SIP) P-Refused-URI-List Private-Header (P-Header)  (Status: INFORMATIONAL)
  • RFC 5359 - Session Initiation Protocol Service Examples  (Also BCP0144)  (Status: BEST CURRENT PRACTICE)
  • RFC 5360 - A Framework for Consent-Based Communications in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5361 - A Document Format for Requesting Consent  (Status: PROPOSED STANDARD)
  • RFC 5362 - The Session Initiation Protocol (SIP) Pending Additions Event Package  (Status: PROPOSED STANDARD)
  • RFC 5363 - Framework and Security Considerations for Session Initiation Protocol (SIP) URI-List Services  (Status: PROPOSED STANDARD)
  • RFC 5366 - Conference Establishment Using Request-Contained Lists in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5367 - Subscriptions to Request-Contained Resource Lists in the Session Initiation Protocol (SIP)  (Updates RFC 3265)  (Status: PROPOSED STANDARD)
  • RFC 5368 - Referring to Multiple Resources in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5369 - Framework for Transcoding with the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 5370 - The Session Initiation Protocol (SIP) Conference Bridge Transcoding Model  (Status: PROPOSED STANDARD)
  • RFC 5373 - Requesting Ansering Modes for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5379 - Guidelines for Using the Privacy Mechanism for SIP  (Status: INFORMATIONAL)
  • RFC 5390 - Requirements for Management of Overload in the Session Initiation Protocol  (Status: INFORMATIONAL)
  • RFC 5407 - Example Call Flows of Race Conditions in the Session Initiation Protocol (SIP)  (Also BCP0147)  (Status: BEST CURRENT PRACTICE)
  • RFC 5411 - A Hitchhiker's Guide to the Session Initiation Protocol (SIP)  (Status: INFORMATIONAL)
  • RFC 5478 - IANA Registration of New Session Initiation Protocol (SIP) Resource-Priority Namespaces  (Status: PROPOSED STANDARD)
  • RFC 5502 - The SIP P-Served-User Private-Header (P-Header) for the 3GPP IP Multimedia (IM) Core Network (CN) Subsystem  (Status: INFORMATIONAL)
  • RFC 5503 - Private Session Initiation Protocol (SIP) Proxy-to-Proxy Extensions for Supporting the PacketCable Distributed Call Signaling Architecture  (Obsoletes RFC 3603)  (Status: INFORMATIONAL)
  • RFC 5552 - SIP Interface to VoiceXML Media Services  (Status: PROPOSED STANDARD)
  • RFC 5589 - Session Initiatiation Protocol (SIP) Call Control - Transfer  (Also BCP0149)  (Status: BEST CURRENT PRACTICE)
  • RFC 5606 - Implications of 'retransmission-allowed' for SIP Location Conveyance  (Status: INFORMATIONAL)
  • RFC 5621 - Message Body Handling in the Session Initiation Protocol (SIP)  (Updates RFC 3204, RFC 3261, RFC 3459)  (Status: PROPOSED STANDARD)
  • RFC 5626 - Managing Client-Initiated Connections in the Session Initiation Protocol (SIP)  (Updates RFC 3261, RFC 3327)  (Status: PROPOSED STANDARD)
  • RFC 5627 - Obtaining and Using Globally Routable User Agent URIs (GRUUs) in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5628 - Registration Event Package Extension for Session Initiation Protocol (SIP) Globally Routable User Agent URIs (GRUUs)  (Status: PROPOSED STANDARD)
  • RFC 5629 - A Framework for Application Interaction in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5630 - The Use of the SIPS URI Scheme in the Session Initiation Protocol (SIP)  (Updates RFC 3261, RFC 3608)  (Status: PROPOSED STANDARD)
  • RFC 5631 - Session Initiation Protocol (SIP) Session Mobility  (Status: INFORMATIONAL)
  • RFC 5638 - Simple SIP Usage Scenario for Applications in the Endpoints  (Status: INFORMATIONAL)
  • RFC 5658 - Addressing Record-Route Issues in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5688 - A Session Initiation Protocol (SIP) Media Feature Tag for MIME Application Subtypes  (Status: PROPOSED STANDARD)
  • RFC 5727 - Change Process for the Session Initiation Protocol (SIP) and the Real-time Applications and Infrastructure Area  (Obsoletes RFC 3427)  (Updates RFC 3265, RFC 3969)  (Also BCP0067)  (Status: BEST CURRENT PRACTICE)
  • RFC 5806 - Diversion Indication in SIP  (Status: HISTORIC)
  • RFC 5839 - An Extension to Session Initiation Protocol (SIP) Events for Conditional Event Notification  (Status: PROPOSED STANDARD)
  • RFC 5853 - Requirements from Session Initiation Protocol (SIP) Session Border Control (SBC) Deployments  (Status: INFORMATIONAL)
  • RFC 5876 - Updates to Asserted Identity in the Session Initiation Protocol (SIP)  (Updates RFC 3325)  (Status: INFORMATIONAL)
  • RFC 5922 - Domain Certificates in the Session Initiation Protocol (SIP)  (Updates RFC 3261)  (Status: PROPOSED STANDARD)
  • RFC 5923 - Connection Reuse in the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 5924 - Extended Key Usage (EKU) for Session Initiation Protocol (SIP) X.509 Certificates  (Status: EXPERIMENTAL)
  • RFC 5989 - A SIP Event Package for Subscribing to Changtes to an HTTP Resource  (Status: PROPOSED STANDARD)
  • RFC 6011 - Session Initiation Protocol (SIP) User Agent Configuration  (Status: INFORMATIONAL)
  • RFC 6026 - Correct Transaction Handling for 2xx Responses to Session Initiation Protocol (SIP) INVITE Requests  (Updates RFC 3261)  (Status: PROPOSED STANDARD)
  • RFC 6035 - Session Initiation Protocol Event Package for Voice Quality Reporting  (Status: PROPOSED STANDARD)
  • RFC 6050 - A Session Initiation Protocol (SIP) Extension for the Identification of Services  (Status: INFORMATIONAL)
  • RFC 6072 - Certificate Management Service for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 6076 - Basic Telephony SIP End-to-End Performance Metrics  (Status: PROPOSED STANDARD)
  • RFC 6080 - A Framework for Session Initiation Protocol User Agent Profile Delivery  (Status: PROPOSED STANDARD)
  • RFC 6086 - Session Initiation Protcol (SIP) INFO Method and Package Framework  (Obsoletes RFC 2976)  (Status: PROPOSED STANDARD)
  • RFC 6216 - Example Call Flows Using Session Initiation Protocol (SIP) Security Mechanisms  (Status: INFORMATIONAL)
  • RFC 6228 - Session Initiationa Protocol (SIP) Response Code for Indication of Terminated Dialog  (Status: PROPOSED STANDARD)
  • RFC 6271 - Requirements for SIP-Based Session Peering  (Status: INFORMATIONAL)
  • RFC 6337 - Session Initiation Protocol (SIP) Usage of the Offer/Answer Model  (Status: INFORMATIONAL)
  • RFC 6341 - Use Cases and Requirements for SIP-Based Media Recording (SIPREC)  (Status: INFORMATIONAL)
  • RFC 6357 - Design Considerations for Session Initiation Protocol (SIP) Overload Control  (Status: INFORMATIONAL)
  • RFC 6432 - Carrying Q.850 Codes in Reason Header Fields in SIP (Session Initiation Protocol)  (Status: PROPOSED STANDARD)
  • RFC 6446 - Session Initiation Protocol (SIP) Event Notification Extension for Notification Rate Control  (Updates RFC 3265)  (Status: PROPOSED STANDARD)

Stream Control Tranmission Protocol (SCTP)

  • RFC 3873 - Stream Control Transmission Protocol (SCTP) Management Information Base (MIB)  (Status: PROPOSED STANDARD)
  • RFC 4168 - The Stream Control Transmission Protocol (SCTP) as a Transport for the Session Initiation Protocol (SIP)  (Status: PROPOSED STANDARD)
  • RFC 4460 - Stream Control Transmission Protocol (SCTP) Specification Errata and Issues  (Status: INFORMATIONAL)
  • RFC 4960 - Stream Control Transmission Protocol  (Obsoletes RFC 2960, RFC 3309)  (Updated by RFC 6096, RFC 6335)  (Status: PROPOSED STANDARD)
  • RFC 5043 - Stream Control Transmission Protocol (SCTP) Direct Data Placement (DDP) Adaptation  (Status: PROPOSED STANDARD)
  • RFC 5061 - Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration  (Status: PROPOSED STANDARD)
  • RFC 6096 - Stream Control Tramsmission Protocol (SCTP) Chunk Flags Registration  (Status: PROPOSED STANDARD)