← Back to Home

PSTN2 presentations

PSTN2 presentations

Ten narrated presentations explaining PSTN2. They are built for television and for large conference screens, and they run on a shared broadcast player (shared/).

# Presentation Series Scenes Running time
1 The Problem Core presentation 8 3.6 min
2 Solution Overview Core presentation 10 5.1 min
3 Caller Authentication Technical deep dive 10 4.3 min
4 Direct Routing Technical deep dive 12 4.3 min
5 Emergency Services Use case 9 3.4 min
6 Who Has This Number? Distributed Database 12 6.3 min
7 Test Harness: Who Has This Number? Live demo 8 4.5 min
8 MAP Architecture Deployment model 11 3.9 min
9 End-to-End Scenario Use case 15 5.7 min
10 Law Enforcement Access Use case 8 4.3 min

Total: 103 scenes, about 45 minutes.

Watching and presenting

Narration

Narration is pre-rendered UK English speech, normalised to −16 LUFS. The audio for each deck is in src/<deck>/audio/. If the audio cannot play, the player falls back to the browser's own UK voice, then to timed captions.

To change a line, edit src/<deck>/narration.json, then run:

node tools/narrate/build-narration.mjs <deck>                 # only changed lines are re-rendered
PSTN2_VOICE="Jamie (Premium)" node tools/narrate/build-narration.mjs --force   # re-voice everything

The current narration uses the Siri British English voice C, rendered with PSTN2_VOICE=system: say with no voice name speaks with the macOS System Voice, and Siri voices are only reachable that way. Without PSTN2_VOICE, the best installed en-GB voice is chosen (Premium, then Enhanced, then Daniel). To add Premium voices, go to System Settings › Accessibility › Spoken Content › System voice › Manage Voices.

Authoring

See shared/README.md for:

Scenes

1. The Problem

  1. A network people no longer trust
  2. The fraud problem
  3. The innovation problem
  4. The regulatory gap
  5. The central database dilemma
  6. Missing capabilities and policies
  7. A new strategy
  8. Introducing PSTN2

2. Solution Overview

  1. The core insight
  2. A distributed architecture
  3. Six capabilities, one network
  4. Optional participation
  5. No central database required
  6. How it works
  7. One new field on Ofcom’s lists
  8. Security by design
  9. Managed Access Providers
  10. Join the movement

3. Caller Authentication

  1. Caller ID can be faked
  2. Just ask the caller’s provider
  3. The query, step by step
  4. When the caller ID has been ported
  5. Faster than the first ring
  6. Spoofed calls are caught
  7. A definitive answer, not a confidence level
  8. Secured at every layer
  9. One endpoint to build
  10. Restoring trust in the phone

4. Direct Routing

  1. The transit problem
  2. Connect directly
  3. Finding the other provider
  4. Lower cost
  5. Lower latency
  6. Exchanging encryption keys
  7. A secure media path
  8. Quality of service
  9. Network effects
  10. Fallback to today’s network
  11. Peering made simple
  12. Geographic optimisation

5. Emergency Services

  1. Every second counts
  2. Today: a daily batch file
  3. Too vague to act on
  4. PSTN2: location in real time
  5. Inside the location query
  6. Mobile: every location source
  7. Fixed lines: better records
  8. Minutes saved, lives saved
  9. Where regulation is heading

6. Who Has This Number?

  1. One question behind every call
  2. The central database answer
  3. The data already exists
  4. One new field on Ofcom’s lists
  5. Step 1 · Check the cache
  6. Step 2 · Find the Range Holder
  7. Step 3 · Ask the Range Holder
  8. Step 4 · Follow the redirect
  9. Step 5 · Cache the answer, go direct
  10. When the answer changes
  11. Resilient and secure by design
  12. Who has this number? Ask.

7. Test Harness: Who Has This Number?

  1. Meet the test network
  2. Every provider keeps a copy of Ofcom’s list
  3. Scenario A · An unported number
  4. Scenario B · A ported number
  5. Scenario C · The next call goes direct
  6. Scenario D · The number moves again
  7. When there is no PSTN2 answer
  8. Your turn

8. MAP Architecture

  1. The small provider challenge
  2. Managed Access Providers
  3. What a MAP provides
  4. Ways to connect
  5. A competitive market
  6. What it costs
  7. The provider stays in control
  8. Regulatory oversight
  9. Network effects
  10. A rural provider
  11. PSTN2 for everyone

9. End-to-End Scenario

  1. Meet Alice and Bob
  2. Alice dials
  3. Who has Bob’s number?
  4. Is it really Alice?
  5. Agreeing encryption
  6. A direct media path
  7. Who’s calling, verified
  8. Bob answers
  9. HD voice
  10. If Alice dials 999
  11. Next time: straight to Bravo
  12. Today’s PSTN and PSTN2
  13. The cost of a call
  14. It just works
  15. Everything, working together

10. Law Enforcement Access

  1. The core insight
  2. How it works
  3. Authorised parties use the same steps
  4. A lookup page for investigators
  5. The data already held
  6. Validating lawful requests
  7. One new field on Ofcom’s lists
  8. Learn more