Robert Sparks

Robert is a member of the the Tools Development team, and is the Tools Project Manager. He is a co-chair of the STIR working group, and is a past-chair of the SIMPLE and GEOPRIV working groups.Robert Sparks was on the Internet Architecture board 2015-2019, and served as the program lead for the RFC Editor program, and as the IAB shepherd for the liaison relationship with 3GPP. Robert was a member of the RFC Series Oversight Committee from 2014-2019. Robert was an Area Director for the Real-time Applications and Infrastructure area from 2009-2013. He is a co-author of the core SIP specification and several of its updates and extensions, and has focused on improving the level of interoperability of SIP implementations by coordinating the SIPit interoperability events. He is also an active open source contributor. Robert served as a Senior Principal Member of Technical Staff at Oracle, Principal Engineer at Tekelec, VP of Research and Development at Estacado Systems, CTO at Xten Networks (now CounterPath), and has held management and research positions at dynamicsoft, Lucent, Worldcom and Texas A&M University. Robert has a BSc in Computer Science and a MSc in Mathematics from Texas A&M University.
Roles
Chair of The Tools Team (tools) | rjsparks@nostrum.com |
Chair of Secure Telephone Identity Revisited (stir) | rjsparks@nostrum.com |
Liaison Member of Tools Architecture and Strategy Team (tools-arch) | rjsparks@nostrum.com |
Member of The Tools Team (tools) | rjsparks@nostrum.com |
Reviewer in General Area Review Team (Gen-ART) (genart) | rjsparks@nostrum.com |
Reviewer in Internet of Things Directorate (iotdir) | rjsparks@nostrum.com |
Reviewer in Security Area Directorate (secdir) | rjsparks@nostrum.com |
Tech Advisor of IAB/IESG Nominating Committee 2019/2020 (nomcom2019) | rjsparks@nostrum.com |
YangCatalog Operator of YangCatalog Support (ycsupport) | rjsparks@nostrum.com |
RFCs (28)
rfc3087 | Apr 2001 | Control of Service Context using SIP Request-URI Cited by 9 RFCs |
rfc3261 | Jul 2002 | SIP: Session Initiation Protocol Cited by 500 RFCs |
rfc3420 | Nov 2002 | Internet Media Type message/sipfrag Cited by 10 RFCs |
rfc3515 | Apr 2003 | The Session Initiation Protocol (SIP) Refer Method Cited by 49 RFCs |
rfc3665 | Jan 2004 | Session Initiation Protocol (SIP) Basic Call Flow Examples Cited by 18 RFCs |
rfc3666 | Jan 2004 | Session Initiation Protocol (SIP) Public Switched Telephone Network (PSTN) Call Flows Cited by 7 RFCs |
rfc3892 | Sep 2004 | The Session Initiation Protocol (SIP) Referred-By Mechanism Cited by 10 RFCs |
rfc4317 | Dec 2005 | Session Description Protocol (SDP) Offer/Answer Examples Cited by 1 RFC |
rfc4320 | Jan 2006 | Actions Addressing Identified Issues with the Session Initiation Protocol's (SIP) Non-INVITE Transaction Cited by 8 RFCs |
rfc4321 | Jan 2006 | Problems Identified Associated with the Session Initiation Protocol's (SIP) Non-INVITE Transaction Cited by 5 RFCs |
rfc4475 | May 2006 | Session Initiation Protocol (SIP) Torture Test Messages Cited by 17 RFCs |
rfc5057 | Nov 2007 | Multiple Dialog Usages in the Session Initiation Protocol Cited by 9 RFCs |
rfc5118 | Feb 2008 | Session Initiation Protocol (SIP) Torture Test Messages for Internet Protocol Version 6 (IPv6) Cited by 1 RFC |
rfc5359 | Oct 2008 | Session Initiation Protocol Service Examples Cited by 19 RFCs |
rfc5393 | Dec 2008 | Addressing an Amplification Vulnerability in Session Initiation Protocol (SIP) Forking Proxies Cited by 5 RFCs |
rfc5589 | Jun 2009 | Session Initiation Protocol (SIP) Call Control - Transfer Cited by 15 RFCs |
rfc5657 | Sep 2009 | Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard Cited by 6 RFCs |
rfc5727 | Mar 2010 | Change Process for the Session Initiation Protocol (SIP) and the Real-time Applications and Infrastructure Area Cited by 37 RFCs |
rfc5850 | May 2010 | A Call Control and Multi-Party Usage Framework for the Session Initiation Protocol (SIP) |
rfc6026 | Sep 2010 | Correct Transaction Handling for 2xx Responses to Session Initiation Protocol (SIP) INVITE Requests Cited by 1 RFC |
rfc6216 | Apr 2011 | Example Call Flows Using Session Initiation Protocol (SIP) Security Mechanisms |
rfc6778 | Oct 2012 | Requirements for Archiving IETF Email Lists and for Providing Web-Based Browsing and Searching Cited by 2 RFCs |
rfc7017 | Aug 2013 | IMAP Access to IETF Email List Archives |
rfc7614 | Aug 2015 | Explicit Subscriptions for the REFER Method Cited by 2 RFCs |
rfc7647 | Sep 2015 | Clarifications for the Use of REFER with RFC 6665 Cited by 1 RFC |
rfc7735 | Jan 2016 | Tracking Reviews of Documents |
rfc7842 | Apr 2016 | Requirements for Improvements to the IETF Email List Archiving, Web-Based Browsing, and Search Tool |
rfc8217 | Aug 2017 | Clarifications for When to Use the name-addr Production in SIP Messages Cited by 2 RFCs |
Active Drafts (0)
Robert has no active drafts as of 2021-01-18.Expired Drafts excluding replaced drafts
- draft-sparks-genarea-manualpost-tracking
- draft-sparks-genarea-interim-management
- draft-arkko-ietf-trends-and-observations
- draft-sparks-sip-mimetypes
- draft-ietf-impp-cpim
- draft-ietf-sip-cc-transfer
- draft-sparks-sip-3261-norm-ref-status
- draft-sparks-sip-3261-interop-statement
- draft-sparks-sip-steps-to-draft
- draft-sparks-sipping-max-breadth
- draft-sparks-sip-nit-future
- draft-sparks-sipping-dialogusage
- draft-sparks-sip-noninvite
- draft-sparks-sipping-load
- draft-sparks-simple-pdoc-usage
- draft-johnston-mmusic-offer-answer-examples
- draft-sparks-simple-jabber-sessions
- draft-sparks-avt-2833-interop
- draft-ietf-sipping-call-flows
- draft-sparks-sip-refer-3265disc
- draft-sparks-sip-refer-split
- draft-sparks-sip-referredby-split
- draft-sparks-sip-sec-options
- draft-sparks-sip-looseroute
- draft-ietf-sip-service-examples
- draft-ietf-sip-call-flows
- draft-rosenberg-impp-im
- draft-johnson-sip-service-examples
- draft-rosenberg-impp-differences
- draft-mrose-impp-common
- draft-sparks-sip-cc-transfer
- draft-johnston-sip-call-flows
- draft-sparks-sip-service-examples
- draft-sparks-sip-multiproxy-auth