VoIP Server

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
The '''VoIP Server''' is the piece of software that the client connects to it to make or to receive a call. Without a server, a lot of services would not be possible.
 
The '''VoIP Server''' is the piece of software that the client connects to it to make or to receive a call. Without a server, a lot of services would not be possible.
 +
 +
== Routing==
  
 
First of all, a server takes care of routing. It finds the paths between two endpoints along with which pieces of information will pass from one to the other. There are different algorithms for determining that, varying from the shortest path to the most secure or the fastest. This is done automatically, so there is no need for human intervention.
 
First of all, a server takes care of routing. It finds the paths between two endpoints along with which pieces of information will pass from one to the other. There are different algorithms for determining that, varying from the shortest path to the most secure or the fastest. This is done automatically, so there is no need for human intervention.
 +
 +
== Communicate through different protocols ==
  
 
The VoIP server can also be used to make communication possible through a lot of types of protocols. Modules that implement different protocols can be added. But what happens if the caller knows a protocol and the other one doesn’t know it. It is just like two different people are trying to talk to each other, but they speak different languages. In this case, the role of the translator can be taken by the server. This function is called proxying.
 
The VoIP server can also be used to make communication possible through a lot of types of protocols. Modules that implement different protocols can be added. But what happens if the caller knows a protocol and the other one doesn’t know it. It is just like two different people are trying to talk to each other, but they speak different languages. In this case, the role of the translator can be taken by the server. This function is called proxying.
 +
 +
== Server communicate with clients==
  
 
Finally, the server has to look after the network’s clients. It handles a list with every client that is allowed to use that network’s VoIP.  
 
Finally, the server has to look after the network’s clients. It handles a list with every client that is allowed to use that network’s VoIP.  
 +
 +
== Server functionalities==
 +
 
Some of the functions that a server may implement are listed below:
 
Some of the functions that a server may implement are listed below:
  
Line 15: Line 24:
 
*''Caller ID'' – find out the number of the person that is calling
 
*''Caller ID'' – find out the number of the person that is calling
 
*''Caller ID Blocking'' – make a phone without sending out your number
 
*''Caller ID Blocking'' – make a phone without sending out your number
 +
 +
 +
'''See also'''
 +
 +
*[[VoIP Client]]

Revision as of 17:15, 20 March 2013

The VoIP Server is the piece of software that the client connects to it to make or to receive a call. Without a server, a lot of services would not be possible.

Contents

Routing

First of all, a server takes care of routing. It finds the paths between two endpoints along with which pieces of information will pass from one to the other. There are different algorithms for determining that, varying from the shortest path to the most secure or the fastest. This is done automatically, so there is no need for human intervention.

Communicate through different protocols

The VoIP server can also be used to make communication possible through a lot of types of protocols. Modules that implement different protocols can be added. But what happens if the caller knows a protocol and the other one doesn’t know it. It is just like two different people are trying to talk to each other, but they speak different languages. In this case, the role of the translator can be taken by the server. This function is called proxying.

Server communicate with clients

Finally, the server has to look after the network’s clients. It handles a list with every client that is allowed to use that network’s VoIP.

Server functionalities

Some of the functions that a server may implement are listed below:

  • Anonymous Call Rejection – you can reject all the incoming calls that you cannot find out their number
  • Blacklist – maintain a list of numbers that your phone will not accept
  • Call Forwarding – redirect incoming phones to another telephone
  • Call Return – redial the last called number automatically
  • Call Waiting – make a beep when you have a second incoming call
  • Caller ID – find out the number of the person that is calling
  • Caller ID Blocking – make a phone without sending out your number


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers