⏱️ Lectura: 10 min
Dial +1 (775) 557-4848 from anywhere in the world, and a stranger standing in the middle of the Nevada desert might answer, inside a real phone booth connected to the internet. It’s called Playa Phone, and it runs all week during Burning Man at the corner of 3:30 and Ceiba streets, across from the Temple of the Flying Spaghetti Monster, in Black Rock City.
📑 En este artículo
The call is free, lasts up to 5 minutes, and can reach almost any number on the planet. Inside, there are no coins or card readers: the booth replaced its original payment electronics with voice-over-internet routing (VoIP), the same technology used by Twilio, Zoom, or any modern phone system.
TL;DR
- Playa Phone is a real phone booth at the corner of 3:30 and Ceiba streets, in Black Rock City, Nevada.
- The public number is +1 (775) 557-4848, and anyone in the world can dial it during Burning Man.
- Each call is free, lasts up to 5 minutes, and runs on VoIP instead of coins or a card.
- If the booth is busy, you’ll hear a busy signal; if no one answers, it hangs up after 6 rings.
- The project replaced the original payment electronics with voice-over-internet routing.
- Saving the number as a contact helps prevent the booth’s callback from being filtered as spam.
- The site playaphone.com shows the booth’s status live, along with its recent call activity.
- SFGATE covered the project, and a Reddit thread gathers questions and answers from the creator himself.
What Happened
According to the project’s own website, someone took a decommissioned pay phone booth and swapped out its internal electronics: instead of accepting coins, it now routes the call over the internet. The booth stays installed for the entire week of the event at the corner of 3:30 and Ceiba streets, right across from the Temple of the Flying Spaghetti Monster, in Black Rock City, Nevada.
The public number, +1 (775) 557-4848, can be dialed from any country. If someone is already using the booth, you’ll hear a busy signal. If no one answers, the phone rings up to 6 times before the call drops. Each conversation lasts a maximum of 5 minutes, enough time to say hello to a stranger or for a friend at the festival to return your call quickly.
The playaphone.com site itself shows a log of the booth’s recent activity, confirming that the number receives real traffic during the event week. The project was also covered by SFGATE and generated an announcement thread on Reddit, where the person behind the project answered community questions about how it works and what kind of calls it usually gets.
Context and History
For a good part of a generation, the public phone booth is an almost archaeological object: cell phones made it unnecessary in most cities around the world. That’s why it’s paradoxical that it reappears precisely in Black Rock City, a temporary settlement in the Nevada desert with no fixed cell towers, organized around Burning Man’s own principle of radical self-reliance.
The trick isn’t bringing back classic analog telephony, but using the physical body of a real booth as an interface for a completely different technology. It’s the same pattern seen in other hobbyist electronics projects: connecting an old telex, fax, or modem to a modern IP network, keeping the original physical experience (picking up the handset, hearing the dial tone, dialing) while completely replacing the underlying signal transport.
Removing the coin mechanism is also a design decision, not just a technical one: by eliminating the charge, the booth stops being a business and becomes a social experiment. Anyone can activate it frictionlessly, which multiplies the number of spontaneous calls between strangers that the project documents on its own status panel.
Technical Details and Performance
Beneath the analog nostalgia, Playa Phone runs on SIP (Session Initiation Protocol), the standard protocol that negotiates the start, audio, and teardown of a VoIP call. It’s the same protocol used by Twilio, Zoom Phone, or any modern corporate phone system to move voice as data packets instead of as a continuous electrical signal.
The project’s site doesn’t specify the exact hardware brand, but the most common way to connect a booth’s original analog handset to a SIP network is through an ATA (analog telephone adapter): a small box that converts the classic phone’s two-wire signal into RTP/SIP packets that already travel over the internet. It’s reasonable to assume something equivalent lives inside Playa Phone’s casing, replacing the original payment module.
flowchart TD
A["Booth's analog handset"] --> B["VoIP adapter (ATA)"]
B --> C["Internet link in the desert"]
C --> D["SIP provider or VoIP trunk"]
D --> E["Public switched telephone network (PSTN)"]
D --> F["Another phone in any country"]
The behavior described on playaphone.com (busy if there’s an active call, hangup after 6 rings if no one answers) is pure dialplan logic: a phone system like Asterisk exposes the extension’s state through the DEVICE_STATE variable and decides in real time whether to send a busy tone or attempt to ring. No exotic hardware is needed to replicate it, just a well thought out software configuration.
| Option | When to use it | Advantage | Limitation |
|---|---|---|---|
| ATA + managed SIP trunk (Twilio, Telnyx) | Quick prototype without maintaining your own server | Zero infrastructure to manage, billed per minute used | Depends on the provider having good coverage in the destination country |
| Self-hosted Asterisk | Custom call logic, like hanging up after 6 rings | Fully customizable dialplan with no call limit of its own | You have to patch and secure the SIP server yourself |
| FreeSWITCH | Hundreds or thousands of simultaneous channels | Better performance under high concurrency | Steeper learning curve than Asterisk |
| Twilio Programmable Voice | Small teams with no prior telephony experience | Simple HTTP webhooks in any language, scales on its own | Less fine-grained control over the exact behavior of the physical hardware |
If you build something similar with Asterisk, the way to confirm your booth’s extension registered correctly is to run asterisk -rx "pjsip show endpoints" from the console: the status should show as Avail before you consider the install good. An Unavail almost always means misconfigured SIP credentials or UDP port 5060 blocked by the firewall.
How to Get Started: Build Your Own Test Playa Phone
To test the same architecture without building a physical booth, it’s enough to spin up an Asterisk phone system in a container and dial it from a softphone. The following command pulls a ready-to-use image and exposes the SIP port and the RTP audio range:
docker run -d --name mini-central \
-p 5060:5060/udp \
-p 10000-10010:10000-10010/udp \
andrius/asterisk:latest
With that, you already have a phone system running on your machine, ready to register SIP extensions.
Docker installation varies by operating system, but the end result is identical in all three cases:
# Windows (PowerShell, with winget)
winget install -e --id Docker.DockerDesktop
# macOS (with Homebrew)
brew install --cask docker
# Linux (Debian/Ubuntu)
curl -fsSL https://get.docker.com | sudo sh
Once Docker is running, you can write a dialplan that mimics Playa Phone’s exact behavior: busy if the extension is already in use, ringing for a few seconds, and an automatic hangup if no one answers.
[playa-phone]
exten => 5748484,1,NoOp(Incoming call to the booth)
same => n,GotoIf($["${DEVICE_STATE(SIP/cabina)}" = "INUSE"]?ocupado:timbrar)
same => n(timbrar),Dial(SIP/cabina,30,tr)
same => n,Hangup()
same => n(ocupado),Busy(5)
This snippet checks the cabina extension’s state before ringing: if it’s already in use, it responds with a busy tone (Busy); if it’s free, it attempts the call for 30 seconds (about 6 rings at a standard pace) before hanging up, just as the original site describes.
Impact and Analysis
What’s interesting about Playa Phone isn’t the engineering (VoIP over an old booth is a weekend project for any developer with telephony experience), but what it enables: a conversation with a stranger, with no profile, no algorithm involved, and no way to block anyone before hearing their voice.
💡 Tip: If you expect Playa Phone to call you back, save the number +1 (775) 557-4848 as a contact before hanging up: that way your phone won’t silence it as an unknown number.
It also accidentally exposes a problem well known to anyone who works with VoIP telephony: modern smartphones’ anti-spam filters silence unknown numbers by default. If Playa Phone calls you back and your phone doesn’t ring, it’s most likely that the operating system sent it straight to voicemail.
📌 Note: Black Rock City has no fixed cell coverage, so it’s reasonable to assume the booth relies on a satellite link or ad hoc internet, like the one already used by many Burning Man camps.
What’s Next
The live status panel maintained by playaphone.com suggests the project will remain active in upcoming editions of the event. There’s no public announcement that the code or hardware schematics will be released, but projects like this one (hacking dead analog infrastructure with modern protocols) tend to end up in an open repository once they gain enough attention within the community.
📖 Summary on Telegram: View summary
Try it yourself: run the docker run command above, spin up a free softphone like Zoiper or Linphone, and test your own phone system before dialing the real Playa Phone number, respectfully and without abusing it.
Frequently Asked Questions
How much does it cost to call Playa Phone?
Nothing. The call is free and lasts up to 5 minutes per turn, according to the project’s own site.
What happens if the line is busy?
You’ll hear a normal busy signal, just like on any phone: it means someone else is talking or dialing at that moment.
Why might my phone ring even though I didn’t call?
Because someone at Burning Man decided to randomly dial your number from the booth, or because someone you know who was there saved your contact to try again.
Do I need to be at Burning Man to use it?
No. Anyone with a phone in any country can dial the public number while the booth is active during the event week.
What technology does the booth use internally?
The site doesn’t publish the exact details, but everything points to a VoIP adapter that replaces the original payment module and routes the audio over SIP to the internet.
Can I build a similar project?
Yes. With a phone system like Asterisk or a managed SIP provider like Twilio, you can build a similar call flow in a weekend, as shown in the How to Get Started section of this article.
References
- playaphone.com: the project’s official site, with the public number and the booth’s live status.
- SFGATE: San Francisco outlet that covered the phone booth project at Burning Man.
- Reddit: the project’s announcement thread, where the creator answered community questions.
- Wikipedia: Session Initiation Protocol: the standard protocol behind most modern VoIP calls.
- Asterisk: open source framework for phone systems, used as a technical reference in this article.
- Twilio Voice Docs: documentation for the programmable voice API used as a comparative example.
📱 Enjoying this content? Follow @programacion on Telegram for daily tech content in Spanish: quick summaries, fresh content every day.
Imagen destacada: Foto de Carl Nenzen Loven en Unsplash
0 Comments