Image: startuphub.ai · Reverse Engineering a Viking VOIP Phone with Claude Code
Decoding an undocumented VoIP phone protocol
Boris Starkov used Claude Code to decode an undocumented phone protocol that had been locked behind Windows-only software. The result was open-sourced as a Claude Code skill, so others can configure the phone without the original software.
The full story
The Viking K-1900D-IP is an industrial hotline phone with no screen and no buttons. Its network and SIP settings can only be configured with Windows software, and its protocol isn't documented. Boris Starkov of ElevenLabs works on a Mac and wanted to connect the phone to an ElevenLabs voice agent through Twilio, so he used Claude Code to work out the protocol.
By observing the configuration traffic and methodically trying commands, he and Claude mapped out how to set the phone up directly. He packaged the result as an open-source Claude Code skill, so others can configure the phone without the original Windows software. He presented the process in a talk.
The skill is public, so the result can be checked.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- StartupHub: reverse engineering a Viking VoIP phone with Claude Code
Summary of Starkov's talk: the phone, the missing configuration route, and how the protocol was decoded.