Phone system: Difference between revisions

From Technologia Incognita
Jump to navigation Jump to search
Einstein (talk | contribs)
Einstein (talk | contribs)
Line 24: Line 24:
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 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.


{| class="wikitable"
The extensions in the PBX are forwarded to the Radio Stream Server [http://10.209.60.153 10.209.60.153], which streams audio from the internet and converts it using `ffmpeg`.
|-
! Extension !! Radio Station !! Country
|-
| 4001 || Radio 1 || Netherlands (NL)
|-
| 4002 || Radio 2 || Netherlands (NL)
|-
| 4003 || Radio 3FM || Netherlands (NL)
|-
| 4004 || Radio 4 || Netherlands (NL)
|-
| 4005 || Radio 538 || Netherlands (NL)
|-
| 4006 || Radio BNR || Netherlands (NL)
|-
| 4007 || 538 Dance || Netherlands (NL)
|-
| 4101 || Radio 1 || Germany (DE)
|-
| 4102 || Radio X-Mas || Germany (DE)
|-
| 4103 || NDW || Germany (DE)
|-
| 4201 || Radio 1 || United Kingdom (UK)
|-
| 9627 || Sky Radio X-Mas || Netherlands (NL)
|}
 
These extensions in the PBX are forwarded to the Radio Stream Server [http://10.209.60.153 10.209.60.153], 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.
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.

Revision as of 17:19, 8 February 2025

Projects
Participants Einstein
Skills Infrastructure, Audio, Phone, SIP, PBX, Radio, Hamradio, Dapnet
Status Active
Niche Community
Purpose Infrastructure

The phone system is mainly used to call into the space from outside and communications between hackerz, hackerspaces and hamradio operators.

About

This page provides information about the phone system used within the Hackerspace. The system supports communication between members, hackerz, and hackerspaces, as well as incoming calls. It features a structured extension framework for user accounts, technical devices, 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 Grandstream UCM6202 PBX 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.

Grandstream GXV3240 Phones

The Grandstream GXV3240 combines the functionality of a multimedia platform with a 6-line video IP phone, creating a versatile communication hub. Featuring a 4.3-inch color touch screen, integrated Wi-Fi, Bluetooth, and HDMI connectivity, this phone offers a full suite of features for voice, video, and data management. It is especially suited for high-tech environments, such as companies and campuses, where video conferencing and real-time collaboration are essential. The GXV3240 runs on the Android Operating System. There is a DO NOT HACK sticker on all Phones.

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 10.209.60.153, 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.

Incoming Calls

Incoming calls to our external phone number +31 85 201 6320 will be picked up by the PBX and routed according to call route.

  • When the space is open, calls are routed to Call Queue 6500.
  • When the space is closed, calls are routed to Call Queue 6501.

The system integrates with Home Assistant to manage call routing based on the space state:

  • When the space opens, Home Assistant controlled by NodeRed dials *61 to activate the open call route.
  • When the space closes, Home Assistant controlled by NodeRed dials *62 to activate the closed call route.

Extension Series Overview

The phone system is organized 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.

Internal Extensions

Extension Location Brand IP
3001 on the wall in the kitchen Grandstream GXV3240 10.209.10.149
3002 on the table in the main space Grandstream GXV3240 10.209.70.6
3003 on the table in the ham shack Grandstream GXV3240 10.209.70.17
3004 on the table in the aux space Grandstream GXV3240 10.209.10.150

Radio Station Extensions

The phone system offers a variety of radio stations accessible through dedicated extensions. These extensions are forwarded to 10.209.60.153, which streams audio from the internet and converts it using ffmpeg.

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 specialized 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, messagea will not be send (call needs to come from Hamvoip trunk).

Manuals