SIP and Open Standards

CounterPath is actively involved in many Working Groups within the IETF (Internet Engineering Task Force) including:

  • SIP: Session Initiation Protocol
  • SIMPLE: SIP for Instant Messaging and Presence Leveraging Extensions
  • SIPPING: Session Initiation Proposal Investigation
  • MMUSIC: Multiparty Multimedia Session Control
  • XCON: Centralized Conferencing
  • XMPP: Presence, IM and File Transfer

Standards Compliance

Request for Comments (RFC) documents encompass new research, innovations and methodologies applicable to Internet technologies. The Internet Engineering Task Force (IETF) adopts some of the proposals published in RFCs as Internet standards.

The following is a list of RFCs to which CounterPath is compliant.

  Bria 3.1 eyeBeam
SIP RFC 2617 HTTP Authentication: Basic and Digest Access Authentication (for SIP)
RFC 3261 SIP: Session Initiation Protocol
RFC 3263 Session Initiation Protocol (SIP): Locating SIP Servers
RFC 3265 Session Initiation Protocol (SIP): Specific Event Notification
RFC 3323 A Privacy Mechanism for the Session Initiation Protocol (SIP)
RFC 3325 Private Extension to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted NetworksPartial Support
RFC 3420 Internet Media Type message/sipfrag
RFC 3455 3GPP SIP P-Header Extensions
RFC 3515 The Session Initiation Protocol (SIP) Refer Method
RFC 3581 An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing
RFC 3842 Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol
RFC 3891 The Session Initiation Protocol (SIP) "Replaces" Header
RFC 3892 The Referred-By Mechanism for SIP
RFC 3911 The Session Initiation Protocol (SIP) "Join" Header 
RFC 3966 The tel URI for Telephone Numbers 
RFC 4235 An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP) 
RFC 4967 Dialog String Parameter for the SIP Uniform Resource Identifier 
RFC 5373 Request Answering Modes for the Session Initiation Protocol (SIP) 
RFC 5589 Session Initiation Protocol (SIP) Call Control - Transfer 
RFC 5627 Obtaining and Using Globally Routable User Agent URIs (GRUUs) in the Session Initiation Protocol (SIP) 
draft-ietf-sipping-cc-transfer Session Initiation: Protocol Call Control - Transfer 
draft-sparks-sipping-dialogusage-00 
draft-ietf-sip-referredby-05 
Instant Messaging and Presence RFC 2778 A Model for Presence and Instant Messaging
RFC 2779 Instant Messaging / Presence Protocol Requirements
RFC 3428 Session Initiation Protocol (SIP) Extension for Instant Messaging
RFC 3856 A Presence Event Package for the Session Initiation Protocol (SIP)
RFC 3857 A Watcher Information Event Template-Package for the Session Initiation Protocol (SIP)
RFC 3858 An Extensible Markup Language (XML) Based Format for Watcher Information
RFC 3859 Common Profile for Presence (CPP)
RFC 3863 Presence Information Data Format (PIDF)
RFC 3903 Session Initiation Protocol (SIP) Extension for Event State Publication
RFC 3994 Indication of Message Composition for Instant Messaging
RFC 4497 A Data Model for Presence
RFC 4480 RPID: Rich Presence Extensions to PIDF (Presence Information Data Format)
RFC 4482 CIPID: Contact Information for the Presence Information Data Format
RFC 4662 A SIP Event Notification Extension for Resource Lists
draft-ietf-simple-presence-data-model-01  
draft-ietf-simple-rpid-04  
draft-ieft-simple-cipid-03  
draft-ietf-simple-iscomposing-04
draft-ietf-simple-presence-rules-01 
draft-ietf-simple-presence-rules-07 
draft-ietf-simple-event-list-06 
draft-ietf-geopriv-common-policy-08 
XMPP RFC 3920 Extensible Messaging and Presence Protocol (XMPP): Core  
RFC 3921 XMPP: Instant Messaging and Presence 
XEP 0004 Data Forms  
XEP 0016 Privacy Lists 
XEP 0022 Message Events  
XEP 0030 Service Discovery 
XEP 0045 Multi-User Chat 
XEP 0054 Vcard-Temp 
XEP 0065 SOCKS5 Bytestreams 
XEP 0071 XHTML - IM 
XEP 0077 In-Band Registration  
XEP 0085 Chat State Notifications  
XEP 0092 Software Version  
XEP 0095 Stream Initiation 
XEP 0096 File Transfer 
XEP 0100 Gateway Interaction 
XEP 0115 Entity Capabilities 
Document Storage RFC 2518 HTTP Extensions for Distributed Authoring WEBDAV
draft-ietf-simple-xcap-05
draft-ietf-simple-xcap-list-usage-03 
draft-ietf-geopriv-common-policy-03  
draft-ietf-simple-xcap-package-02 
draft-ietf-geopriv-common-policy-10 
draft-ietf-simple-xcap-11 
draft-ietf-sipping-xcap-config-00 
draft-ietf-sipping-config-framework-08 
Network RFC 1035 Domain names - implementation and specification
RFC 2782 A DNS RR for specifying the location of services (DNS SRV)
RFC 2327 SDP: Session Description Protocol
RFC 2915 The Naming Authority Pointer (NAPTR) DNS Resource Record
RFC 3489 STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators 
RFC 5389 Session Transversal Utilities for NAT (STUN) 
RFC 5766: Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) 
Media RFC 1889 RTP: A Transport for Real-Time Applications
RFC 2190 RTP Payload Format for H.263 Video Streams
RFC 2327 SDP: Session Description Protocol
RFC 2429 RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+)
RFC 2833 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
RFC 3264 An Offer/Answer Model with Session Description Protocol
RFC 3550 RTP: A Transport Protocol for Real-Time Applications [replaces RFC 1889]
RFC 3555 MIME Type Registration of RTP Payload Formats
RFC 3558 RTP Payload Format for Enhanced Variable Rate Codecs (EVRC)
RFC 3605 Real Time Control Protocol (RTCP) attribute in Session Description Protocol (SDP)
RFC 3951 Internet Low Bit Rate Codec (iLBC) 
RFC 3952 RTP Payload Format for iLBC (internet Low Bit Rate Codec) Speech 
RFC 4566 SDP: Session Description Protocol 
RFC 4568 SDP Security Descriptions for Media Streams 
RFC 5245: Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols 
draft-ietf-mmusic-ice-05 Interactive Connectivity Establishment (ICE): A Methodology for Network Address Translator (NAT) Traversal for Multimedia Session Establishment Protocols  
draft-ietf-avt-rtp-ilbc-04  
draft-ietf-avt-ilbc-codec-05  
draft-ietf-avt-rtp-rfc3984bis-10 
draft-wing-behave-symmetric-rtprtcp-01 
OMA OMA-TS-Presence_SIMPLE-V1_0-20060214-C  
OMA-TS-XDM_Core-V1_0-20060612-A 
OMA-TS-UAProf-V2_0-20060206-A 


For more information, please get in touch. Contact Us

Interoperability

CounterPath is dedicated to supporting Open Communications. Learn more about our interoperability

Interoperable Products Interoperability Program