Hackerspaces Voip: Difference between revisions

From Technologia Incognita
Jump to navigation Jump to search
Einstein (talk | contribs)
No edit summary
Einstein (talk | contribs)
No edit summary
Line 1: Line 1:
{{Project
{{Project
|picture=Logo.gif
|picture=Logo.gif
|ProjectSkills=voip, sip, pbx
|ProjectSkills=Phone_System
|ProjectStatus=Active
|ProjectStatus=Active
|ProjectNiche=Other
|ProjectNiche=Other

Revision as of 22:48, 10 February 2025

Projects
Participants Einstein
Skills 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