Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

244 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  ┓        ┓
┏┓┃┏┏┓╋ ╋┏┓┃
┗┻┗┗┗┻┗•┗┗ ┗

Some fun with classic "Télécommunication" infrastructure.

TODOs and ideas:

  • Contribute back with the yate fixes to eventphone/yate or yatevoip/yate.

  • A voyance service from randomly selected phrases.

  • Call-a-keygen jukebox using keygen.tk music library.

  • Call-a-CD jukebox using the CD/DVD player on the machine.

  • Callback service at specific time, for reminders.

  • An infoline service.

  • A ear-a-message, record-a-message service.

  • WHOAMI number to tell the caller's number.

  • Transfer calls using hook flash (F) with wait tone.

  • Emergency meeting when calling a specific number.

Some inspirations, documentation and reference.

Installation on the machine

On this guide, this applies to the machine named zero but will work on other machines, replacing this term where required.

Partitionning the disk

On a freshly booted installer, clone the repository to the local directory

$ git clone https://github.com/lowlevl/alcat.tel.git

then enter a shell with disko installed and partition the disk from the configuration

$ nix-shell -p disko
$ sudo disko --mode disko alcat.tel/machine/zero/disk-config.nix

Installing NixOS on the disk

Move the configuration to the newly partionned disk, link the configuration and trigger the nixos-install script

$ sudo mv alcat.tel /mnt/etc/nixos
$ cd /mnt/etc/nixos && make link@zero
$ sudo nixos-install --no-root-passwd

About

Some fun with classic "Télécommunication" infrastructure.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages