Federated VoIP is a form of packetized voice
telephony
Telephony ( ) is the field of technology involving the development, application, and deployment of telecommunications services for the purpose of electronic transmission of voice, fax, or data, between distant parties. The history of telephony is ...
that uses
voice over IP
Voice over Internet Protocol (VoIP), also known as IP telephony, is a set of technologies used primarily for voice communication sessions over Internet Protocol (IP) networks, such as the Internet. VoIP enables voice calls to be transmitted as ...
between autonomous domains in the public
Internet
The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
without the deployment of central virtual exchange points or switching centers for traffic routing. Federated VoIP uses decentralized addressing systems, such as
ENUM
Telephone number mapping is a system of unifying the international telephone number system of the public switched telephone network with the Internet addressing and identification name spaces. Internationally, telephone numbers are systematicall ...
, for location and identity information of participants and implements secure, trusted communications (TLS) for identify verification.
Background
The traditional telephone networks are based on the principle of point-to-point communications, for example, an office building sends and receives
phone call
A telephone call, phone call, voice call, or simply a call, is the effective use of a connection over a telephone network between the calling party and the called party.
Telephone calls are the form of human communication that was first enabl ...
s over an
ISDN
Integrated Services Digital Network (ISDN) is a set of communication standards for simultaneous digital transmission of voice, video, data, and other network services over the digitalised circuits of the public switched telephone network. ...
line to the telephone exchange. Early Voice over IP deployments have copied this model, sending phone calls over
SIP Trunking (a virtual equivalent of ISDN) to an
Internet telephony service provider (ITSP) (a virtual telephone exchange). Such paradigms have striven to emulate many of the aspects of traditional telephony, such as the
telephone number
A telephone number is the address of a Telecommunications, telecommunication endpoint, such as a telephone, in a telephone network, such as the public switched telephone network (PSTN). A telephone number typically consists of a Number, sequ ...
.
Federation
Although the use of virtual exchanges (soft-switches) and ITSPs has reduced the cost of telephony, they have retained many constraints of traditional telephone systems. The fundamental principle of federated voice over IP is that it removes this concept of a virtual exchange, just as email has eliminated the concept of a centralized system of
post office
A post office is a public facility and a retailer that provides mail services, such as accepting letter (message), letters and parcel (package), parcels, providing post office boxes, and selling postage stamps, packaging, and stationery. Post o ...
s.
Although there is no formal specification for federated VoIP as a whole, the
Session Initiation Protocol
The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications. SIP is used in Internet telephony, in private IP telepho ...
(SIP) and
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Marku ...
(XMPP/Jabber) both specify similar and compatible ways of implementing federated VoIP. In particular:
* the use of
ENUM
Telephone number mapping is a system of unifying the international telephone number system of the public switched telephone network with the Internet addressing and identification name spaces. Internationally, telephone numbers are systematicall ...
to identify the SIP or Jabber addresses associated with a phone number
* the use of
X509 Digital certificate
In cryptography, a public key certificate, also known as a digital certificate or identity certificate, is an electronic document used to prove the validity of a public key. The certificate includes the public key and information about it, informa ...
s to allow the caller and callee to prove their identity to each other is specified i
Domain Certificates in the Session Initiation Protocoland th
Extensible Messaging and Presence Protocol (XMPP): Core (s13.7)* the
Debian
Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
projec
describes federated VoIPas part of their
Unified communications
Unified communications (UC) is a business and marketing concept describing the integration of enterprise communication services such as instant messaging (chat), presence information, voice (including IP telephony), mobility features (including ...
initiative
* the OpenTelecoms projec
describes federated VoIPand gives various implementation examples
Implementation
Implementation of federated VoIP involves a number of initiatives:
* (optionally) registering existing telephone numbers in a well-known ENUM service, typically the e164.arpa DNS domain.
* obtaining an SSL/TLS certificate for the domain(s)
* installing a
SIP proxy, an XMPP/Jabber server, or both
* installing IP phones, or
softphone
A softphone is a software program for making telephone calls over the Internet using a general purpose computer rather than dedicated hardware. The softphone can be installed on a piece of equipment such as a desktop, mobile device, or other compu ...
applications on computers or
smartphone
A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s
To achieve maximum success, most deployments involve both SIP and Jabber, to ensure connectivity to any other party that supports only one or the other. This is not so difficult in practice, as a network that uses SIP internally can operate a Jabber gateway, and a network that uses Jabber internally can operate a SIP gateway. In either case, the SIP and Jabber addresses are in the form of email addresses and are almost always identical, so there is no extra effort required for the user of the service.
Various
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
VoIP server products provide detailed instructions on how to implement federated VoIP.
See also
*
SIP address
*
iNum Initiative
The iNum (international number) initiative was a project by Voxbone to create a global dial code for Voice over IP
Voice over Internet Protocol (VoIP), also known as IP telephony, is a set of technologies used primarily for voice communicatio ...
References
{{DEFAULTSORT:Federated VoIP
Broadband
Voice over IP
Videotelephony
Audio network protocols