Four layers, four boundaries. A failure in one does not reach the next.

Skinshells Voice in layers Request access
Layers

The layers

Each documented as a core function, the layers within it, what it protects against and how it is fitted. Not as a feature list, because a feature list does not tell you what happens when it fails.

The four layers drawn as nested shells, with a fault on the control shell stopping at that shell's boundary.
Four shells, four boundaries. Each page below documents one of them.
Layer one

Connectivity

The outermost layer, and the one whose failure is total for a site and invisible everywhere else. It answers a single question: can a call happen at all.

Open connectivity

Authorisation

Establishing that your phone system is what it claims to be

Transport

Carrying signalling and audio without exposure

Selection

Choosing the way out, per call

Containment

Bounding what a compromise can cost

The threats at this boundary are specific and well understood, which is why the defaults are restrictive rather than convenient.

  • Keeps the phone system you already own
  • Concurrency from measurement, not headcount
  • Multiple routes, selected per call
Layer two

Control

The layer that decides where a call goes. Its failure is partial rather than total — some flows work, some do not — which makes it the hardest of the four to diagnose without evidence.

Open control

Registration

Endpoints establishing and holding a session

Routing

Deciding where an arriving call goes

Retention

Holding recordings and voicemail lawfully

Replication

Ensuring no facility holds your call flows alone

The risks here are less dramatic than at the connectivity boundary and considerably more common.

  • No appliance at any site
  • Configuration replicated between facilities
  • One dial plan across the estate
Layer three

Numbering

The layer a caller actually touches. Its failure is the most commercially expensive of the four, because it is invisible to you and immediately obvious to them.

Open numbering

Eligibility

Establishing whether a range can be held at all

Evaluation

Deciding where a call goes

Authority

Controlling what may be presented outbound

Custody

Preventing a range being taken

Numbers are identity, and the risks reflect that more than they reflect telephony.

  • Geographic, national and toll-free ranges
  • A guaranteed terminal destination on every number
  • Volume and outcome reported per range
Layer four

Operation

In a mature estate, change causes more incidents than component failure. That is why operation is a layer with a boundary rather than an activity that happens to the other three.

Open operation

Request

Turning an outcome into a change

Review

Deciding whether and when a change is safe

Application

Making the change without widening the blast radius

Verification

Establishing that it did what was intended

Almost everything here is a failure of process rather than of technology, which is what makes it tractable.

  • Configuration held and maintained by us
  • A rollback position before every change
  • Reviews that compare capacity against measured use
Starting point

Which layer you need

Most organisations arrive with a symptom rather than a layer name. Each of these maps to exactly one layer, which is usually the fastest way to decide where to start.

Connectivity Calls blocked at the busiest hour, or audio degrading every afternoon Open
Control A phone system nobody will patch, or call flows that differ site by site Open
Numbering A published number unreachable, or no way to measure what a campaign produced Open
Operation Something broke after a change and nobody can say which change Open
Next

Send call records and a site list.

What comes back is an inventory and a capacity model, both yours regardless of what follows.