Forth Estuary Experimental Data Network
Most of what can be achieved via FEEDNET is courtesy of open source software. The sheer hard work, altruism and inventiveness of all open source authors is gratefully acknowledged here.
VOIP (Voice over IP)
VoIP is a technology that allows telephone calls to be made over computer networks like the Internet or FEEDNET. VoIP converts analogue voice signals into digital data packets and supports real-time, two-way transmission of conversations using Internet Protocol (IP). There are many advantages to doing this and it is probably fair to say that every single business telephone system sold today uses VoIP.
Standard VoIP telephones can be connected to a FEEDNET node and they will communicate with other telephones on the network. All the usual telephone features are available - conferencing, recording of calls, etc etc. Usefully, a telephone can obtain an "outside line" by dialling the 9 prefix. So anyone on a FEEDNET node can call any other telephone in the world. Calls from the public network can be placed to arrive at FEEDNET too. When you place a call to FEEDNET you are asked to dial the FEEDNET extension that you require after which you are connected to the desired extension. If a call is not answered, all FEEDNET users have a voicemail box where messages can be left.
The external linking is not available unless specifically turned on for RAYNET official User Service requirements. Failure of localised telephone networks is commonplace during emergencies owing to the large volume of traffic that the public try to place on the system. The breakout from FEEDNET to the PSTN can be further way from the locus of the incident and thus can possibly provide PSTN communications in an environment where the local PSTN is overloaded.
A computer server is necessary to operate VOIP. FEEDNET uses a small Linux server running the Asterisk open source PBX software. This software is compatible with industry standard SIP telephones. Each telephone must be configured with the address of the server, a login name and a password. The login name is usually the extension number of the telephone.
SIP telephones can take the form of wired, permanently installed office telephones, such as from the Cisco 7940 range. These plug into the back of a FEEDNET node. Or they can be a "softphone" which makes use of a headset or handset connected to a computer that is connected to the FEEDNET network, either by means of Wi-Fi, or by direct connection.
Another alternative that is very convenient for RAYNET use is a smartphone - either Apple IOS or Android, running VOIP software such as Zoiper. When in range of a FEEDNET node through a wifi link, such a telephone can place and receive calls normally, even if it doesn't have SIM in it for the normal public Cellphone service. Obviously, it uses FEEDNET thus does not make use of the cellular frequencies at all.
Steps to installing and operating a Voip PBX on Mesh
Using a Cisco Telephone
Cisco telephones are commonplace in the world of commerce because they are well designed and thoroughly dependable. Costing hundreds of pounds when first purchased, refurbished models are available for as little as £12 on EBay. Many refurbished items turn out to be totally new in original boxes.
Cisco phones are designed for enterprise networks where an IT department in a far away place is responsible for configuration and management of the telephones.
Here is how a Cisco telephone boots up when switched on - every time it is switched on. It is only an overview - there are a few details glossed over.
One can see that whoever manages the centrally located configurion files also can manage the behaviour remotely of each and every telephone on the network. This is ideal for large enterprises and can be quite handy for RAYNET too.
A more detailed description of how to install and configure Asterisk is planned soon.