Hackerspaces Voip
Projects | |
---|---|
![]() | |
Participants | Einstein |
Skills | Hamradio, Phone_system |
Status | Active |
Niche | Other |
Purpose | Infrastructure |
The phone system is mainly used to communicate between members, hackerz, hackerspaces and hamradio operators.
About
This page provides information about the phone system used to communicate with other Hackerspaces. The system supports communication between hamradio amateurs, hackerz, and other hackerspaces. It features a structured extension framework for user accounts, technical devices (phones), and automation services. Additionally, the system integrates with radio streams and is managed through a central PBX unit for seamless communication and audio management. This documentation serves as a comprehensive guide for understanding and utilizing the phone system effectively.
Hardware
Grandstream UCM6202 PBX
The UCM6202 is a powerful IP PBX from Grandstream designed for small to medium-sized businesses. It supports up to 500 users and 50 concurrent calls, providing a robust communication solution with integrated PSTN trunk ports, analog telephone ports, and up to 200 SIP trunk accounts. The UCM6202 features auto-discovery for Grandstream SIP endpoints, a built-in call recording server, multi-language auto-attendant, and advanced security protocols like SRTP and TLS encryption. It also supports high-definition video calling and conferencing.
The UCM6202 stored in the server room (powered by it's own POE Switch) and can be reached if needed at 10.209.70.1. From the outside for SIP connections thru voice dot techinc dot nl (not working atm). If you have any questions about the UCM or if you want an account on the Network please contact Einstein (albert at einstein dot amsterdam). DO NOT play around with the UCM. There is a DO NOT HACK sticker on this device.
Radio Stream Server
The Radio Stream Server delivers live radio streams through a Asterisk telephony system. Integrated with FreePBX, this server provides users with access to radio stations from the Netherlands, Germany, and the UK by dialing specific extensions and be forwarded to designated queues. The system ensures continuous "On Hold Music" for callers.
The extensions in the PBX are forwarded to the Radio Stream Server, which streams audio from the internet and converts it using `ffmpeg`.
Each stream is configured as a "custom" stream type, ensuring continuous playback of the radio stations. The system is powered by Asterisk version 16.28.0, a robust open-source telephony platform, and FreePBX 16.0.40.11, a user-friendly web interface for managing Asterisk systems.
Extension Series Overview
The PBX is organised using a structured series of extensions for different users, devices, and system functions. Below is an overview of each extension series:
- 1000 Series: Assigned to individual TechInc users for personal or general communication within the system.
- 1500 Series: Dedicated to web-based users who require access to the system through online interfaces.
- 1600 Series: Used for special user accounts, such as Friends of Techinc, Hamradio Operators and other Hackerz.
- 2000 Series: Designated for trunk accounts to external phone systems, including other Hackerspaces.
- 3000 Series: Reserved for phones deployed throughout the Techinc Hackerspace.
- 3100 Series: Used for Home Assistant integrations, enabling automation and control of the phone system through the Home Assistant platform.
- 3500 Series: Assigned to the physical FXS ports on the Grandstream UCM6202 PBX, allowing for connection to traditional analog phone lines (2 FXS Ports).
- 4000 Series: Radio station extensions providing access to various stations.
Radio Station Extensions
These extensions in the PBX are forwarded to the Radio Stream Server which streams audio from the internet.
Extension | Radio Station | Language |
---|---|---|
4001 | Radio 1 | NL |
4002 | Radio 2 | NL |
4003 | Radio 3FM | NL |
4004 | Radio 4 | NL |
4005 | Radio 538 | NL |
4006 | Radio BNR | NL |
4007 | Radio 538 Dance | NL |
4101 | Radio 1 | DE |
4102 | Radio X-Mas | DE |
4103 | NDW | DE |
4201 | Radio 1 | EN |
9627 | Sky Radio X-Mas | NL |
DAPNET Gateway for Hamvoip Users
DAPNET (Digital Amateur Paging Network) is a network specifically designed for amateur radio operators to send and receive short messages, data, and alerts using digital communication modes. It serves as a modern communication solution for ham operators, allowing them to stay connected with one another over long distances.
Within the TechInc Hamradio community, we provide a DAPNET Transmitter for the Region Amsterdam and Phone gateway for Hamvoip users, facilitating easy access to DAPNET services directly through the phone system. The gateway is configured to handle DAPNET messaging and can be accessed using the dedicated phone number 327638, which conveniently spells out "DAPNET" on a traditional telephone keypad.
This integration allows Hamvoip users to send messages and interact with the DAPNET system without needing specialised hardware or software. By simply dialing the number 327638, users can engage with the network and send messages through the same system that supports the regular phone services within TechInc.
The gateway offers a simple, effective solution for integrating digital communication services into the phone system, extending the capabilities of amateur radio operators and allowing them to access DAPNET with ease.
If used by anyone else then Hamvoip users, messages will not be send (call needs to come from Hamvoip trunk).
Manuals
- UCM6202