Jonathan Lennox
I am a post-doctoral researcher in the Computer
Science Department of Columbia
University, working with Professor Henning Schulzrinne in
the Internet Real-Time
Laboratory. I
am researching real-time networking, in particular internet telephony
issues.
Contacting Me
- By physical mail:
-
- In my office:
- 461 Computer Science
1214 Amsterdam Ave., Mail Code 0401
New York, NY 10027
- At home:
-
323 Fourth St #2
Jersey City, NJ 07302
- By telephone:
-
- Work:
- (212) 939-7018 (office)
- (212) 939-7040 (lab)
- (212) 666-0140 (fax)
-
- Home:
- (201) 239-9248
- By e-mail:
-
lennox@cs.columbia.edu
My Resume
My resume is available in ASCII text and PDF format.
I am currently working various aspects of Services for Internet
Telephony.
Papers & Talks
You can find here:
- My Doctoral Dissertation:
- Services for Internet Telephony. Department of Computer Science,
Columbia University. Advisor: Henning Schulzrinne. Defended December 5,
2003; deposited January 29, 2004. Available in Postscript and PDF. You can
also view the abstract.
- Papers:
- "A Protocol For Reliable Decentralized Conferencing". With Henning
Schulzrinne. From ACM International Workshop on Network and Operating
Systems Support for Digital Audio and Video (NOSSDAV), Monterrey,
California, June 2003. Available in Postscript
and PDF.
- "Interworking Internet Telephony and Wireless Telecommunications
Networks". With Kazutaka Murakami, Mehmet Karaul, and Thomas F. La Porta.
From Computer Communications Review, October 2001, Vol 31, No. 5,
pp. 25-36. Available in Postscript and PDF.
- "Feature Interaction in Internet Telephony". With Henning Schulzrinne.
From Proceedings of the Sixth International Workshop on Feature
Interactions in Telecommunications and Software Systems, May 2000.
Available in Postscript and PDF. Formatted for A4 paper.
- "Implementing Intelligent Network Services with the Session
Initiation Protocol". With Henning Schulzrinne and Thomas F. La Porta.
Columbia University Technical Report CUCS-002-99, New York, NY, January
1999. Available in
compressed Postscript, Postscript, and PDF.
- RFCs:
- Call Processing Language Framework and Requrements
-
RFC 2824
Informational RFC, May 2000
Written with Henning Schulzrinne
Previous draft versions:
draft-ietf-iptel-cpl-framework-02, January 25, 2000:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-framework-01, October 22, 1999:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-framework-00, June 25, 1999:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-requirements-00, July 30, 1998:
text,
PostScript, or
PDF.
- Common Gateway Interface for SIP
-
RFC 3050
Informational RFC, January 2001
Written with Jonathan Rosenberg and Henning Schulzrinne
Previous draft versions:
draft-lennox-sip-cgi-04, June 5, 2000:
text,
PostScript, or
PDF.
draft-lennox-sip-cgi-03, March 1, 2000:
Available as
text,
PostScript, or
PDF.
draft-lennox-sip-cgi-02, October 22, 1999:
text,
PostScript, or
PDF.
draft-lennox-sip-cgi-01, May 21, 1999:
text,
PostScript, or
PDF.
draft-lennox-sip-cgi-00, October 16, 1998:
text,
PostScript, or
PDF.
- Call Processing Language (CPL): A Language for User Control of
Internet Telephony Services
-
RFC 3880
Proposed Standard RFC, October 2004
Written with Xiaotao Wu and Henning Schulzrinne
Previous draft versions:
draft-ietf-iptel-cpl-07, August 1, 2003:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-06, January 15, 2002:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-05, November 21, 2001:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-04, November 14, 2000:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-03, October 25, 2000:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-02, July 14, 2000:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-01, March 10, 2000:
text,
PostScript, or
PDF.
draft-ietf-iptel-cpl-00, February 26, 1999:
text,
PostScript, or
PDF.
- Internet-Drafts:
- Connection-Oriented Media Transport over the Transport Layer Security
(TLS) Protocol in the Session Description Protocol (SDP)
-
draft-ietf-mmusic-comedia-tls-04
July 6, 2005
Available as
text or
html.
Previous versions:
draft-ietf-mmusic-comedia-tls-03, June 16, 2005:
text or
html.
draft-ietf-mmusic-comedia-tls-02, October 4, 2004:
text or
html.
draft-ietf-mmusic-comedia-tls-01, July 16, 2004:
text.
draft-ietf-mmusic-comedia-tls-00, April 26, 2004:
text.
- Protocols for Application and Desktop Sharing
-
draft-lennox-avt-app-sharing-00
December 1, 2004
Written with Henning Schulzrinne, Jason Nieh, and Ricardo Barrato
Available as
text or
html.
- Transporting User Control Information in SIP REGISTER Payloads
-
draft-lennox-sip-reg-payload-01
October 31, 2000
Written with Henning Schulzrinne
Available as
text,
PostScript, or
PDF.
Previous versions:
draft-lennox-sip-reg-payload-00, March 6, 2000:
text,
PostScript, or
PDF.
draft-ietf-iptel-sip-reg-payload-00, February 23, 1999:
text,
PostScript, or
PDF.
- Slides from a talk on them from the forty-first meeting of the IETF in Los Angeles, California on April 1,
1998, in PostScript or PDF format.
- Slides from a talk at the forty-second meeting of the IETF in Chicago,
Illinois, on August 24, 1998, in PostScript or PDF format.
I presented an overview of Internet Real-Time Audio at internetaudio.aes.org, the 14th
International Conference of the Audio Engineering Society, on June 13, 1997,
in Seattle, Washington. The slides from the talk are available in LaTeX, PostScript,
or PDF form.
Software
- CINEMA
- The Columbia InterNet Extensible Multimedia Architecture —
a family of SIP and RTSP servers.
- UDPTunnel
- A program for tunneling UDP over TCP
- Cal-Code
- Java code for evaluating CPL time-switch recurrences
Teaching
I taught Computer Science 3101-03: Programming
Languages: Java in April of 1998.
Other
Follow this link for my personal interests.