forked from iris/neotel-website
initial commit
This commit is contained in:
commit
9ca9e55889
|
@ -0,0 +1,11 @@
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
end_of_line = lf
|
||||||
|
insert_final_newline = true
|
||||||
|
charset = utf-8
|
||||||
|
indent_style = tab
|
||||||
|
|
||||||
|
[*.yml]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
|
@ -0,0 +1,2 @@
|
||||||
|
.jekyll-cache/
|
||||||
|
_site/
|
|
@ -0,0 +1,67 @@
|
||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
addressable (2.7.0)
|
||||||
|
public_suffix (>= 2.0.2, < 5.0)
|
||||||
|
colorator (1.1.0)
|
||||||
|
concurrent-ruby (1.1.9)
|
||||||
|
em-websocket (0.5.2)
|
||||||
|
eventmachine (>= 0.12.9)
|
||||||
|
http_parser.rb (~> 0.6.0)
|
||||||
|
eventmachine (1.2.7)
|
||||||
|
ffi (1.15.1)
|
||||||
|
forwardable-extended (2.6.0)
|
||||||
|
http_parser.rb (0.6.0)
|
||||||
|
i18n (1.8.10)
|
||||||
|
concurrent-ruby (~> 1.0)
|
||||||
|
jekyll (4.2.0)
|
||||||
|
addressable (~> 2.4)
|
||||||
|
colorator (~> 1.0)
|
||||||
|
em-websocket (~> 0.5)
|
||||||
|
i18n (~> 1.0)
|
||||||
|
jekyll-sass-converter (~> 2.0)
|
||||||
|
jekyll-watch (~> 2.0)
|
||||||
|
kramdown (~> 2.3)
|
||||||
|
kramdown-parser-gfm (~> 1.0)
|
||||||
|
liquid (~> 4.0)
|
||||||
|
mercenary (~> 0.4.0)
|
||||||
|
pathutil (~> 0.9)
|
||||||
|
rouge (~> 3.0)
|
||||||
|
safe_yaml (~> 1.0)
|
||||||
|
terminal-table (~> 2.0)
|
||||||
|
jekyll-sass-converter (2.1.0)
|
||||||
|
sassc (> 2.0.1, < 3.0)
|
||||||
|
jekyll-watch (2.2.1)
|
||||||
|
listen (~> 3.0)
|
||||||
|
kramdown (2.3.1)
|
||||||
|
rexml
|
||||||
|
kramdown-parser-gfm (1.1.0)
|
||||||
|
kramdown (~> 2.0)
|
||||||
|
liquid (4.0.3)
|
||||||
|
listen (3.5.1)
|
||||||
|
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||||
|
rb-inotify (~> 0.9, >= 0.9.10)
|
||||||
|
mercenary (0.4.0)
|
||||||
|
pathutil (0.16.2)
|
||||||
|
forwardable-extended (~> 2.6)
|
||||||
|
public_suffix (4.0.6)
|
||||||
|
rb-fsevent (0.11.0)
|
||||||
|
rb-inotify (0.10.1)
|
||||||
|
ffi (~> 1.0)
|
||||||
|
rexml (3.2.5)
|
||||||
|
rouge (3.26.0)
|
||||||
|
safe_yaml (1.0.5)
|
||||||
|
sassc (2.4.0)
|
||||||
|
ffi (~> 1.9)
|
||||||
|
terminal-table (2.0.0)
|
||||||
|
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||||
|
unicode-display_width (1.7.0)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
jekyll
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
2.1.4
|
|
@ -0,0 +1,9 @@
|
||||||
|
name: tel.tilde.org.nz
|
||||||
|
description: neo-tildetel - a PBX for the tildeverse
|
||||||
|
url: https://tel.tilde.org.nz
|
||||||
|
baseurl: ''
|
||||||
|
|
||||||
|
kramdown:
|
||||||
|
smart_quotes: apos,apos,quot,quot
|
||||||
|
typographic_symbols:
|
||||||
|
hellip: '…'
|
|
@ -0,0 +1,57 @@
|
||||||
|
service_numbers:
|
||||||
|
- ext: 1101
|
||||||
|
name: Echo test
|
||||||
|
- ext: 1104
|
||||||
|
name: Voicemail
|
||||||
|
- ext: 1105
|
||||||
|
name: Conference bridge
|
||||||
|
|
||||||
|
community:
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013101
|
||||||
|
name: dokuja
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013102
|
||||||
|
name: ben
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013104
|
||||||
|
name: Kneezle
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013105
|
||||||
|
name: brendantcc
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013114
|
||||||
|
name: jan6
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013116
|
||||||
|
name: xfnw
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013123
|
||||||
|
name: rawktucc
|
||||||
|
- tilde: tilde.team
|
||||||
|
ext: 2013124
|
||||||
|
name: Lohn
|
||||||
|
- tilde: circumlunar.space
|
||||||
|
ext: 2053102
|
||||||
|
name: dokuja
|
||||||
|
- tilde: tilde.town
|
||||||
|
ext: 2063101
|
||||||
|
name: cat
|
||||||
|
- tilde: tilde.town
|
||||||
|
ext: 2063108
|
||||||
|
name: cel
|
||||||
|
- tilde: tilde.town
|
||||||
|
ext: 2063110
|
||||||
|
name: login
|
||||||
|
- tilde: tilde.club
|
||||||
|
ext: 2123106
|
||||||
|
name: alex11
|
||||||
|
- tilde: tilde.org.nz
|
||||||
|
ext: 2163101
|
||||||
|
name: darcy
|
||||||
|
|
||||||
|
pstn:
|
||||||
|
- country: United States
|
||||||
|
number: '+18058884533'
|
||||||
|
number_friendly: '+1 (805) TTT-ILDE'
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>{% if page.title %}{{ page.title }} » {% endif %}tel.tilde.org.nz</title>
|
||||||
|
<link rel="stylesheet" href="{{ site.baseurl }}/styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
{{ content }}
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,16 @@
|
||||||
|
---
|
||||||
|
layout: base
|
||||||
|
---
|
||||||
|
|
||||||
|
<nav class="main-nav">
|
||||||
|
<ul class="inline-list">
|
||||||
|
<li><a href="{{ site.baseurl }}/"><strong>{{ site.name }}</strong></a></li>
|
||||||
|
<li><a href="{{ site.baseurl }}/phonebook/">phonebook</a></li>
|
||||||
|
<li><a href="{{ site.baseurl }}/the-original/">the original</a></li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<main class="container">
|
||||||
|
<h1>{{ page.title }}</h1>
|
||||||
|
{{ content }}
|
||||||
|
</main>
|
|
@ -0,0 +1,21 @@
|
||||||
|
.index-container
|
||||||
|
{
|
||||||
|
height: 100%;
|
||||||
|
min-height: 100vh;
|
||||||
|
width: 100%;
|
||||||
|
min-width: 100vw;
|
||||||
|
max-width: 100vw;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
flex-flow: column wrap;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
h1
|
||||||
|
{
|
||||||
|
font-size: 2rem;
|
||||||
|
margin: 0 0 1rem 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
.main-nav
|
||||||
|
{
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row wrap;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
margin: 1rem;
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
table {
|
||||||
|
th,
|
||||||
|
td
|
||||||
|
{
|
||||||
|
padding: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
tr
|
||||||
|
{
|
||||||
|
&:nth-child(2n)
|
||||||
|
{
|
||||||
|
background: rgba(127, 127, 127, 0.25);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
.inline-list
|
||||||
|
{
|
||||||
|
display: block;
|
||||||
|
list-style: none outside none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
li
|
||||||
|
{
|
||||||
|
display: inline-block;
|
||||||
|
list-style: none outside none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
&:not(:last-child):after
|
||||||
|
{
|
||||||
|
content: ' \00b7 ';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
layout: base
|
||||||
|
---
|
||||||
|
|
||||||
|
<main class="index-container">
|
||||||
|
<h1>☎️ tel.tilde.org.nz ☎️</h1>
|
||||||
|
|
||||||
|
<ul class="inline-list">
|
||||||
|
<li><a href="/phonebook/">phonebook</a></li>
|
||||||
|
<li><a href="/the-original/">tilde.tel?</a></li>
|
||||||
|
</ul>
|
||||||
|
</main>
|
|
@ -0,0 +1,88 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: phonebook
|
||||||
|
---
|
||||||
|
|
||||||
|
<section id="service-numbers">
|
||||||
|
<h2>Service numbers</h2>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Extension</th>
|
||||||
|
<th>Service</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{% for sn in site.data.phonebook.service_numbers %}
|
||||||
|
<tr>
|
||||||
|
<td><code>{{ sn.ext }}</code></td>
|
||||||
|
<td>{{ sn.name }}</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="community">
|
||||||
|
<h2>The community</h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To get a <code>tel.tilde.org.nz</code> number, please message <code>darcy</code>
|
||||||
|
in <code>#tildetel</code> on <a href="https://tilde.chat">the tilde.chat IRC</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
If you had a <code>tilde.tel</code> number, in most cases, you can use that number
|
||||||
|
on <code>tel.tilde.org.nz</code>! Just let <code>darcy</code> know when asking for
|
||||||
|
an account.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Tilde</th>
|
||||||
|
<th>Extension</th>
|
||||||
|
<th>User</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{% for user in site.data.phonebook.community %}
|
||||||
|
<tr>
|
||||||
|
<td>{{ user.tilde }}</td>
|
||||||
|
<td><code>{{ user.ext }}</code></td>
|
||||||
|
<td>{{ user.name }}</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="pstn">
|
||||||
|
<h2>PSTN dial-in</h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
You can dial in to a <code>tel.tilde.org.nz</code> number from the PSTN
|
||||||
|
by calling one of these numbers, then entering an extension.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
At this stage, service numbers are not supported - only user extensions
|
||||||
|
can be reached from the PSTN.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Country</th>
|
||||||
|
<th>PSTN number</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{% for pstn in site.data.phonebook.pstn %}
|
||||||
|
<tr>
|
||||||
|
<td>{{ pstn.country }}</td>
|
||||||
|
<td><a href="tel:{{ pstn.number }}"><code>{{ pstn.number_friendly }}</code></a></td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</section>
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
---
|
||||||
|
---
|
||||||
|
|
||||||
|
*,
|
||||||
|
*:before,
|
||||||
|
*:after
|
||||||
|
{
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
html,
|
||||||
|
body
|
||||||
|
{
|
||||||
|
min-height: 100vh;
|
||||||
|
height: auto;
|
||||||
|
|
||||||
|
width: 100%;
|
||||||
|
min-width: 100vw;
|
||||||
|
max-width: 100vw;
|
||||||
|
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container
|
||||||
|
{
|
||||||
|
height: 100%;
|
||||||
|
min-height: 100vh;
|
||||||
|
width: 100%;
|
||||||
|
min-width: 100vw;
|
||||||
|
max-width: 100vw;
|
||||||
|
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
@import 'nav';
|
||||||
|
@import 'table';
|
||||||
|
@import 'utils';
|
||||||
|
@import 'index';
|
|
@ -0,0 +1,34 @@
|
||||||
|
----------------------------------------
|
||||||
|
rip tilde.tel
|
||||||
|
January 20th, 2021
|
||||||
|
----------------------------------------
|
||||||
|
|
||||||
|
yesterday, the almighty tilde.tel[1] was shuttered.
|
||||||
|
|
||||||
|
not gonna lie, by the time i found out, i was quite saddened.
|
||||||
|
dammit, cat! now i've gotta go delete all my softphones! :p
|
||||||
|
|
||||||
|
in all seriousness, despite its deadness, it was fun while it
|
||||||
|
lasted.
|
||||||
|
|
||||||
|
|
||||||
|
rest in peace, tilde.tel.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
------
|
||||||
|
/ \
|
||||||
|
/ RIP \
|
||||||
|
/ \
|
||||||
|
| TILDE.TEL |
|
||||||
|
| |
|
||||||
|
| 2019-2021 |
|
||||||
|
| |
|
||||||
|
| "ring ring, |
|
||||||
|
| mother- |
|
||||||
|
| fucker." |
|
||||||
|
| |
|
||||||
|
----------------
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,69 @@
|
||||||
|
________ ________ ________
|
||||||
|
2021-01-04 / \/ \/ / \
|
||||||
|
/ __/ /_ _/
|
||||||
|
I know, I know. I still owe y'all an / _/ / /
|
||||||
|
explanation of where I've been and what I've \_______/_\___/____/\___/____/_
|
||||||
|
been doing. It's coming, I'm just really / \/ \/ / \
|
||||||
|
distracted at the moment. Before that though / _/ /_ _/
|
||||||
|
I need to talk about something that's been /- / _/ /
|
||||||
|
bothering me for a long while and that's \________/\________/\___/____/
|
||||||
|
tilde.tel.
|
||||||
|
|
||||||
|
Firstly, for context, let me explain my very naive dream for what ~tel
|
||||||
|
would be. I wanted to create a service analogous to an old fashioned POTS
|
||||||
|
network. Phones connected by numbers. People would be able to call each other,
|
||||||
|
leave voice mails, people would be able to organize meetings on the bridge,
|
||||||
|
and we'd have a bit of fun with phone gags on the way.
|
||||||
|
|
||||||
|
That, of course, is not the way it went. It was 2019 and the tildeverse is
|
||||||
|
mostly timid nerds and they all have access to far more convenient ways to
|
||||||
|
contact each other, no one is calling anybody. The vast majority of ~tel users
|
||||||
|
are people who asked for a login with no intention of using it. The same login
|
||||||
|
collectors who's name you see on every roster of every PUBNIX. The few that
|
||||||
|
were interested in using the service never really found the time to I suppose.
|
||||||
|
As the sysop I have the privilege of seeing the statistics Asterisk spits out
|
||||||
|
and they're disappointing. Almost literally, ~tel does nothing. If I turned it
|
||||||
|
off today, very few people would notice and even fewer would care to ask why.
|
||||||
|
|
||||||
|
But I'm not blameless either, not at all. I let people not using it as I'd
|
||||||
|
hoped kill my interest in the project entirely and I stopped promoting it,
|
||||||
|
stopped putting any work into it and when people requested or recommended
|
||||||
|
modern features you wouldn't see in a traditional phone system, SMS/text chat
|
||||||
|
for example, I actively resisted them.
|
||||||
|
|
||||||
|
So for some time I have been considering just turning it off. Tilde's have
|
||||||
|
come and gone, there's no shame in calling it a day and maybe someone more
|
||||||
|
interested in a modern VoIP service with all the bells and whistles will be
|
||||||
|
inspired to make a similar service.
|
||||||
|
|
||||||
|
The alternative is I take the phone network out of ~tel and turn it into
|
||||||
|
something else, something a bit more in line with the rest of the stuff I
|
||||||
|
build.
|
||||||
|
|
||||||
|
The idea I've settled on at the moment is to set up a dial-in kind of
|
||||||
|
service. I'd keep the conference, keep the function of the 11xx numbers and
|
||||||
|
integrate the content from the 1900s while still keeping it modifiable by
|
||||||
|
anyone that'd like to.
|
||||||
|
|
||||||
|
To that I could then add gateways to the Asterisk systems of other
|
||||||
|
tildeverse members as well as C*NET, Futel and whatever else, and I also think
|
||||||
|
it'd be fun to create a kind of voicemail dead drop, though I'm not sure how
|
||||||
|
I'd use or present the results. There's also some DTMF games I started and
|
||||||
|
abandoned that I'd like to revisit, depending on how confused I get when I
|
||||||
|
look back through my notes hahaha.
|
||||||
|
|
||||||
|
So that's where I'm at. That may not be the final result, I'm still
|
||||||
|
considering my options, but I can say this for sure: tilde.tel as it exists
|
||||||
|
now will be decommissioned in the coming months. I'm deeply proud of what I
|
||||||
|
built but I know I will never improve ~tel as it stands now, I'm completely
|
||||||
|
uninterested in working on it, so it's time to say goodbye and clear the
|
||||||
|
workbench for something new.
|
||||||
|
|
||||||
|
My sincerest thanks to it's users, and everyone who's volunteered help - I
|
||||||
|
do genuinely appreciate it, even though I always turn it down haha.
|
||||||
|
|
||||||
|
I look forward to being able to share something new with y'all.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
EOF
|
|
@ -0,0 +1,39 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: what happened to tilde.tel?
|
||||||
|
---
|
||||||
|
|
||||||
|
<section id="phlogs">
|
||||||
|
<h2>mirrored phlogs</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="fs20210104.txt">fs20210104.txt</a>,
|
||||||
|
authored by cat (the admin of tilde.tel).
|
||||||
|
mirrored from <a href="gopher://baud.baby/0/phlog/fs20210104.txt">gopher://baud.baby/0/phlog/fs20210104.txt</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="20210120-rip-tilde-tel.txt">20210120-rip-tilde-tel.txt</a>,
|
||||||
|
authored by brendo,
|
||||||
|
mirrored from <a href="gopher://brendo.org/0/phlog/20210120-rip-tilde-tel.txt">gopher://brendo.org/0/phlog/20210120-rip-tilde-tel.txt</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="what-now">
|
||||||
|
<h2>what now?</h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If you had a <code>tilde.tel</code> account, you can request an account on
|
||||||
|
<code>tel.tilde.org.nz</code> with the same phone number (all previous ~tel
|
||||||
|
numbers have been reserved), just mention your old ~tel number(s) - or your
|
||||||
|
tilde and username if you don't remember your number - to have an account
|
||||||
|
created for you.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
cat has (very kindly) handed over control of the <code>#tildetel</code> IRC
|
||||||
|
channel, so that's the place for <code>tel.tilde.org.nz</code> support (and
|
||||||
|
general chat about telephony and such!)
|
||||||
|
</p>
|
||||||
|
</section>
|
Loading…
Reference in New Issue