// Integration 01Live
VoIP to Horns

UniFi PA and overhead paging, from the phones you already have

Paging for big floors, docks and yards, over UniFi.

SourceAny SIP phone or PBX · Works with UniFi Talk · LAN browser
OutputAI Horns / AI Speakers
ModeLive · TTS
ZonesGroups of AI Horns and AI Speakers, one extension each
Version3.2.0
Try the demo Interactive simulation. No hardware needed.
// TTY · One-line install
[ IN DEVELOPMENT ]

For personal use only. See Terms. Request for commercial use.

// 01 Problems it solves03 items
[P-01]

Reaching people on a big floor or yard

Staff on a warehouse floor, loading dock or lot can't always hear a phone or check a screen. One page reaches them right away.

▸ Resolved
[P-02]

Paging only the right area

A zone is a set of horns and speakers with its own extension. Dial it to page the dock without interrupting the office.

▸ Resolved
[P-03]

Faster shift and safety announcements

Supervisors page from their regular desk phone, their mobile phone, or a computer on the local network, with no walking or radio relay.

▸ Resolved
// 02 Short descriptionOverview

VoIP to Horns turns UniFi AI Horns and AI Speakers into a PA system for overhead paging. It works with the phones you already have. Dial a zone from a regular VoIP desk phone or a UniFi Talk phone, and your voice plays live on the horns and speakers in that area. Each of your paging zones is its own extension. You can also page from a mobile phone or computer on the local network, live or with a short typed announcement.

Paging systemHorns · Speakers
Phone sideAny SIP phone or PBX · UniFi Talk
ZonesOne extension each
Live pagingOne-way
TypedText to speech
// 03 Signal pathPhone → Zones → Horns

// Select a zone to see its devices

// Select a zone to see its devices

Idle route Live audio Locked target Playing
// 04 Features05 items
  • F-01Group multiple horns / speakers into one zone.[OK]
  • F-02Each zone is its own SIP extension, such as #100 Warehouse, #101 Shipping Dock or #102 Front Office.[OK]
  • F-03Page from any phone or device. Dial a zone from your regular VoIP desk phone or UniFi Talk, or open the web app on your network from a phone, tablet or computer to hold-to-talk or send a short typed announcement.[OK]
  • F-04No amplifier racks to manage.[OK]
  • F-05Text to speech: short typed announcements are spoken on the zone's horns and speakers.[OK]
// 05 FAQ06 items
Can I page UniFi AI Horns from a UniFi Talk phone?

Yes. VoIP to Horns works with UniFi Talk. Dial a zone's extension and speak, and your announcement plays live on that zone's horns and speakers.

Does it work with my existing phone system?

Yes. Any SIP phone or PBX that can dial an extension can page. Each zone is its own SIP extension.

What is a zone and an extension?

A zone is a group of AI Horns and AI Speakers you create in the web app, such as Warehouse or Front Office. Each zone has its own extension, a short number on your phone system, and dialing it plays your voice live on every horn and speaker in that zone.

Can I set up different paging zones?

Yes. You create your own zones, like a warehouse, a shipping dock or a front office, and add your AI Horns and AI Speakers to them. You can also make an All zone that pages every device. Each zone gets its own extension to dial. One horn or speaker can be in more than one zone, and you can mix horns and speakers.

Can I make announcements from a mobile phone or computer?

Yes. Anyone with access can page live from a browser on your network, or type a short message and have it read out as text to speech.

Does it work with UniFi Talk paging?

It's separate. Talk's own paging goes to other Talk phones. To page your AI Horns and AI Speakers, dial the zone's extension from a Talk phone, and that zone plays your announcement live.

// 06 Requirements06 items
  • R-01A Raspberry Pi, Mac or Docker host that stays on. A reserved IP is recommended.[REQ]
  • R-02On the same network as your UniFi gear, or on a VLAN with firewall rules that allow calls and audio both ways.[REQ]
  • R-03A dedicated local admin account with admin rights in UniFi Talk and Protect. Don't use your owner or Ubiquiti cloud account.[REQ]
  • R-04UniFi Talk and Protect, with AI Horns or AI Speakers adopted in Protect.[REQ]
  • R-05A UniFi Talk phone or any SIP phone or PBX to dial a zone.[REQ]
  • R-06HTTPS for the web app. Trust the app's certificate once on each phone or computer to use hold-to-talk.[REQ]

Tested with UniFi OS 6.0.120, Protect 7.3.68 and Talk 5.4.1.

// 07 Next stepLabs