Lightweight Telephony Protocol

Lightweight Telephony Protocol

The Lightweight Telephony Protocol (LTP) is an application-layer control NAT friendly, lightweight signaling protocol for creating, modifying and terminating RTP (RFC 1889) sessions with one or more participants. These sessions include TCP/IP based telephone calls, multimedia conferences, push to talk, etc. In addition to sessions, the protocol also supports out-of-session Instant Messaging and Presence.

Introduction

The LTP is a simple, flexible binary protocol that provides the following Internet telephony services:

1.1 Fully patent free telephony stack that works exclusively with free codecs.

1.2 UDP based signaling and media with stateless proxies and servers.

1.3 NAT friendly, simpleprovisioning of users.

1.4 Integrated Presence, Instant Messaging, Push-to-talk, voice and video between Internet hosts.

1.5 Lightweight protocol specially suited for low cost, self-provisioned, Internet telephony services.

1.6 SIP (RFC 3261) inspired protocol that aims works on the same principles with narrower functionality.

Used with permission from http://lightweighttelephony.org/rfc.html© 1999 - 2007 Ashhar Farhan.Verbatim copying and distribution of the contents of this article is allowed worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.

External links

* [http://lightweighttelephony.org/rfc.html RFC Draft]
* [http://lightweighttelephony.org/whitepaper.html LTP Whitepaper]
* [http://lightweighttelephony.org/ltpstack.html LTP Stack Source Code]

References

"The LTP Protocol" Lightweight Telephony Protocol. 9 Oct 2007, 03:13 UTC. Ashhar Farhan , Inc. 9 Oct 2007 .


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • LTP — is an acronym for:* Lateral tibial plateau * Latest Takes Precedence, stage lighting * The Leaning Tower of Pisa * Learn To Play * Licklider Transmission Protocol * Lightweight Telephony Protocol * Linux Test Project * Liturgy Training… …   Wikipedia

  • Bluetooth — This article is about the electronic protocol. For the medieval King of Denmark, see Harald I of Denmark. Bluetooth logo Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances (using short wavelength …   Wikipedia

  • Presentation layer — The OSI model 7 Application layer 6 Presentation layer 5 Session layer 4 Transport layer 3 Network layer 2 …   Wikipedia

  • Skype — See also: Features of Skype Skype Skype 5.6 running on Windows 7 …   Wikipedia

  • Business and Industry Review — ▪ 1999 Introduction Overview        Annual Average Rates of Growth of Manufacturing Output, 1980 97, Table Pattern of Output, 1994 97, Table Index Numbers of Production, Employment, and Productivity in Manufacturing Industries, Table (For Annual… …   Universalium

  • telephone — telephoner, n. /tel euh fohn /, n., v., telephoned, telephoning. n. 1. an apparatus, system, or process for transmission of sound or speech to a distant point, esp. by an electric device. v.t. 2. to speak to or summon (a person) by telephone. 3.… …   Universalium

  • Windows API — (англ. application programming interfaces)  общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт» и совместимой с ними свободной… …   Википедия

  • Digital Private Network Signalling System — The Digital Private Network Signalling System (DPNSS) is a network protocol used on digital trunk lines for connecting two PABX. It supports a defined set of inter networking facilities. DPNSS was originally defined by British Telecom. The… …   Wikipedia

  • Liste de sigles de quatre lettres — Cette liste est incomplète ou mal ordonnée. Votre aide est la bienvenue ! Sigles d’une seule lettre Sigles de deux lettres Sigles de trois lettres Sigles de quatre lettres Sigles de cinq lettres Sigles de six lettre …   Wikipédia en Français

  • Bluetooth profile — A Bluetooth profile is a wireless interface specification for Bluetooth based communication between devices. In order to use Bluetooth technology, a device must be compatible with the subset of Bluetooth profiles necessary to use the desired… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”