Negotiating Human Language in Real-Time Communications

The information below is for an old version of the document
Document Type Expired Internet-Draft (slim WG)
Author Randall Gellens 
Last updated 2017-01-22 (latest revision 2016-07-21)
Replaces draft-gellens-slim-negotiating-human-language, draft-gellens-negotiating-human-language
Stream Internet Engineering Task Force (IETF)
Expired & archived
pdf htmlized bibtex
Additional Resources
- Mailing list discussion
Stream WG state In WG Last Call
Document shepherd No shepherd assigned
IESG IESG state Expired
Consensus Boilerplate Unknown
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


Users have various human (natural) language needs, abilities, and preferences regarding spoken, written, and signed languages. When establishing interactive communication ("calls") there needs to be a way to negotiate (communicate and match) the caller's language and media needs with the capabilities of the called party. This is especially important with emergency calls, where a call can be handled by a call taker capable of communicating with the user, or a translator or relay operator can be bridged into the call during setup, but this applies to non-emergency calls as well (as an example, when calling a company call center). This document describes the need and a solution using new SDP stream attributes.


Randall Gellens (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)