You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
873 B
42 lines
873 B
# ADN DMR Peer Server
|
|
|
|
Clean Architecture rewrite of the ADN DMR conference bridge. Same behaviour as the original server; configuration is YAML.
|
|
|
|
## License
|
|
|
|
GPL v3. Derived from FreeDMR / HBlink.
|
|
|
|
## Requirements
|
|
|
|
- Python 3.10+
|
|
- Dependencies: `pip install -r requirements.txt`
|
|
|
|
## Configuration
|
|
|
|
Copy `adn-server.example.yaml` to `adn-server.yaml` and edit with your settings. Production config is not committed.
|
|
|
|
## Run
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
python adn-server.py
|
|
```
|
|
|
|
Options:
|
|
|
|
```bash
|
|
python adn-server.py -c /path/to/adn-server.yaml
|
|
python adn-server.py --logging DEBUG
|
|
```
|
|
|
|
## Parrot (Playback)
|
|
|
|
A separate entrypoint records incoming group voice and plays it back (echo/parrot).
|
|
|
|
```bash
|
|
cp adn-parrot.example.yaml adn-parrot.yaml
|
|
python adn-parrot.py
|
|
```
|
|
|
|
See [docs/PARROT.md](docs/PARROT.md) for architecture, configuration and systemd setup.
|