POCSAG-GO is an open-source Go implementation of the POCSAG pager protocol — encode messages to audio, decode recordings back to text, and use it as a library in your own projects.

What it can do

  • Encode POCSAG messages as WAV audio (512, 1200, or 2400 baud)
  • Decode WAV files back to text
  • Numeric and alphanumeric message types
  • Optional AES encryption
  • Burst mode for multiple pagers in one transmission
  • Waterfall spectrogram export
  • JSON output for scripting

github.com/sqpp/pocsag-golang