Connect an existing Zello channel today, or put live voice inside the dispatch board, WMS or job app your people already stare at. Here is what ships now and what still needs to be built.
Link one encrypted push.tt channel to one Zello channel and carry live voice in both directions. It is the practical path when the two teams need to talk now and the migration can happen later.
Voice only. Direct calls, text, locations, images and emergency alerts do not cross. The connector needs an always-on Linux host, a dedicated Zello Work user and one standard push.tt device licence.
A plain HTTPS + WebSocket API with bearer tokens. Not a side door: the management console and the Android client are written against exactly these endpoints, which is the only real guarantee that an API stays working.
One consequence to design around rather than discover: the server cannot read encrypted content. An integration that needs message bodies has to hold a key and decrypt client-side, or run against a channel you have deliberately left unencrypted. There is no server-side API that returns plaintext for an E2EE channel, and there will not be one.
Embedding PTT in someone else's app is a genuinely different product from shipping ours, and we would rather say so than list it as available.
The most common ask we expect, and currently the answer is polling the API or holding the WebSocket open. Worth naming what a real implementation has to get right, because it is why this is not a weekend feature:
Small team, so this is a real conversation rather than a support tier with a name.
Which system, which direction the data flows, and whether it needs message content or only the fact of a message. That last one decides more than anything else — and it is the question most integration conversations skip until it is expensive.