Commit Graph
13 Commits
Author SHA1 Message Date
kurogeek d623ef8470 clanService/phonebox: global decentralized number directory over yggdrasil
Replace the static prefix+extension numbering with random 6 digit box
numbers (100000-999999) signed by the machine's yggdrasil key. A serf
gossip cluster on yggdrasil port 7946 exchanges the signed records;
phonebox-sync verifies key -> address derivation and the signature and
writes the number -> address map to /run/phonebox/numbers for the
asterisk dialplan. Any yggdrasil node running the service can reach any
other; clan-core's ygg-input filter is opened for SIP, RTP and gossip.

Drop the server-prefix-number and ata-local-number vars, add a two-node
VM test that proves directory convergence and a call over yggdrasil.
2026-09-17 06:34:27 +00:00
kurogeek a29e4611b2 inventory/auto-pull-update: init 2026-07-23 14:12:34 +07:00
kurogeek 7246ab1437 vars: secret rotation 2026-07-21 18:15:45 +07:00
kurogeek f8193425af drop vi 2026-07-20 10:31:42 +07:00
kurogeek 77b487a709 clancore bumped, zerotier migration 2026-06-16 15:01:21 +07:00
kurogeek 052082d631 revert: clan-core and zerotier update 2026-05-06 15:42:44 +07:00
kurogeek 753e264c89 vars: update via generator zerotier (machine: neptune) 2026-04-28 14:50:52 +07:00
kurogeek c608c2f856 clanService/admin: migrated due to deprecated 2026-04-28 13:44:37 +07:00
kurogeek ca9a8d458c clanService/phonebox: phonebook feature 2025-12-30 10:10:16 +07:00
6 6604ec303d neptune: try wifi-only for a bit 2025-12-01 00:00:00 +00:00
kurogeek 701f815a01 phonebox: cleanup vars 2025-12-05 14:31:00 +07:00
kurogeek 188c893e97 phone number scheme change to 2 digits prefix and 2 digits local 2025-12-05 14:14:43 +07:00
kurogeek 3a4253cb67 clanService/phonebox: phone and fax network built on yggdrasil with predefine number 2025-12-05 12:12:01 +07:00