IP telephony is a technology that makes it possible to implement the telephone service on IP infrastructure so that it can replace conventional telephone technology including ISDN and all components.
The aim of using IP telephony for communications network operators is to reduce costs through a uniformly structured and operated network. Due to the long period of use of classic telephony systems and the necessary new investments for IP telephony, the change for existing providers is often implemented as a long, smooth transition ("smooth migration"). Meanwhile, both technologies exist in parallel. This results in a clear need for solutions to connect both telephony systems (e.g. via VoIP gateways) and the necessity for targeted planning of the system change, taking into account the respective possibilities for cost and performance optimisation. The number of providers using only new technology (i.e. IP telephony instead of conventional telephones) is increasing. At the end of 2016, around 25.2 million people in Germany were using Voice over IP technology.
The switching of telephone calls is an essential task in computer networks. Since many users are dynamically connected to the Internet, so that the IP address changes frequently, the IP address itself is not a "telephone number" for contacting VoIP telephones. An exchange service in the form of a server takes over this task and enables telephony with changing IP addresses of the IP telephones.
Telephoning with IP telephony can be the same for the subscriber as in classic telephony. As with conventional telephony, the telephone call is divided into three basic processes: call setup, call transmission and call termination. In contrast to traditional telephony, VoIP does not connect through dedicated "lines", but instead digitizes the voice and transports it in small data packets using the Internet protocol.
Connections (call control, signalling) are established and terminated using a protocol that is separate from voice communication. The negotiation and exchange of parameters for voice transmission takes place via protocols other than those of the call control.
In order to establish a connection to a call partner in an IP-based network, the current IP address of the called party must be known within the network, but not necessarily on the caller's side. Geographically fixed connections such as in the fixed network ( PSTN ) do not exist in purely IP-based networks. The accessibility of the called party is made possible, similar to in mobile networks, by a previous authentication of the called party and a related announcement of his current IP address. In particular, a connection can be used regardless of the location of the user, which is referred to as nomadic use.
A fixed assignment of telephone numbers to IP addresses is not possible due to a change of location of the subscriber, a change of user on the same PC or dynamic address assignment when setting up a network connection. The general solution is that the subscribers or their terminals store their current IP address on a service computer (server) under a user name. The computer for connection control, or sometimes the terminal device of the caller himself, can request the current IP address of the desired call partner from this server via the selected user name and thus establish the connection.
Common signalling protocols are: