๐ "Just One Phone App"... or if you want the corporate version:
Joint Operations for Peer-to-peer Audio/Video.Either way โ itโs JOPA, and yes, we know what it sounds like.
But itโs also the future of calling. ๐ฅ
JOPA is a peer-to-peer WebRTC-based dialer app.
Itโs light, fast, and doesnโt care about corporate bloatware.
- ๐ True P2P calls โ no shady middlemen.
- ๐ฅ Video + Audio โ works out of the box.
- ๐ Secure by default โ ICE, STUN, TURN, all the acronyms.
- ๐ถ๏ธ Ironically serious โ funny name, dead serious tech.
- Kotlin + Android SDK 36
- WebRTC (AOSP 137)
- Coroutines + OkHttp + Serialization
- PeerConnectionFactory, EGL, ADM
- TURN/STUN support
- Clone this JOPA:
git clone https://github.com/digkill/JopaCall- Add your secrets to local.properties:
local.properties
properties
app.ws_base=wss://site/ws
app.turn_url=turns:site:5349?transport=tcp
app.turn_user=user
app.turn_pass=pass
- Build & run:
./gradlew assembleDebug
๐ฎ Usage
Open JOPA
Allow mic & camera (donโt be shy)
Dial your buddy
Profit.
๐ค Contributing
Want to contribute? Fork it, PR it, meme it. Just donโt rename it โ the name stays.
๐ง Philosophy
We believe calling apps should be:
Minimal
Transparent
Fun to use
And not owned by a megacorp
This is experimental. If it crashes, burns, or starts Skynet โ itโs on you.
๐ Final Note
Yes, the name is JOPA. Yes, itโs on purpose. Yes, it works. Enjoy your calls. ๐ค๐ฌ