Portfolio view Archive

COMMUNICATIONS SYSTEMS / ENGINEERING OVERVIEW

Systems that have to work together.

I build and debug the path between embedded voice devices, SIP/RTP, PBX signaling, Linux infrastructure and operations.

evidence-first system view signal path · captured evidence
ENDPOINTESP32-S3firmware · audio · device behavior
SIGNALINGSIPregistration · routing · call state
MEDIARTPtiming · codecs · playout
OPERATIONSLINUXcontainers · ingress · observability
PRIMARY SYSTEM

ESP32-S3 Connected Voice Device

Open case ↗

A small voice endpoint exposes the entire communications stack: audio hardware, codec timing, Wi-Fi, SIP registration, RTP playout, PBX state and deployment operations.

ESP32-S3ES8311ES7210SIPRTPPBX
Evidence policyCaptured artifacts stay withheld until approved derivatives exist.
Architecture routeEXPLANATORY / NOT TELEMETRY
EndpointAudioSIP/RTPPBXOperations
SERVICE PATH

Call path

EXPLANATORY
01Endpointdevice / audio
02SignalingSIP dialog
03MediaRTP stream
04SwitchingPBX route
05Operationsruntime state
CANONICAL SIGNAL INSTRUMENT

One call, three planes.

CAPTURED SIPHISTORICAL

The homepage is the collapsed ladder. Signaling establishes the dialog, RTP carries media, and observation records what the system did. The SVG is presentational; the ordered stages below are the actual document structure.

CONTROL PLANE
  1. 01 · ENDPOINTESP32-S3firmware + audio
  2. 03 · SWITCHINGPBXrouting + call state
  3. 04 · PEEREndpointremote dialog leg
MEDIA PLANE
ESP32-S3RTP AUDIO ⇄Peer endpoint
VOIP-001 · SANITIZED DERIVATIVE

Captured SIP ladder

Captured result: INVITE reached 200 OK / SDP; a later BYE returned 481 Call/Transaction Does Not Exist. This is evidence of the failure state, not a claim that the intervention resolved it.

  1. UACINVITE →SIP service
  2. UAC← 100 TryingSIP service
  3. UAC← 200 OKSIP service
  4. UACACK →SIP service
  5. UAC↻ repeated 200 OK / ACK exchangeSIP service
  6. UACBYE →SIP service
  7. UAC← 481 Call/Transaction Does Not ExistSIP service
02 / RTC

VoIP & Real-Time Communications

SIP signaling and RTP media treated as separate paths so failures can be isolated at the correct layer.

ENDPOINTPBXPEER INVITE →← STATERTP ⇄
Open communications work ↗
03 / PLATFORM

Infrastructure Operations Platform

Linux services, containers, ingress and control surfaces organized around explicit operational state.

Ingress
Services
Compute
Recovery
Visual hierarchy only — not live utilization. Open infrastructure work ↗
04 / OBSERVABILITY

Alert Validation

Monitoring is useful only when alert state can be traced back to the system behavior that produced it.

Detectsignal Inspectcontext Validatecause Recoverstate
Open observability work ↗
EVIDENCE

Controlled evidence queue

APPROVAL PATH
Artifact classUse on homepageState
SIP ladder / routing analysisProject 02Awaiting approved derivative
RTP timing / media viewSystem 01Awaiting approved derivative
Device runtime excerptSystem 01Awaiting approved derivative
PromQL / alert-state evidenceProject 04Awaiting approved derivative
Route completeEndpoint → Signaling → Media → Switching → Operations

I work where the boxes meet.

Browse all engineering work ↗