voip-utils
Voice over IP Utilities
What it is and what it does
voip-utils is a Python library providing Voice over IP utilities designed specifically for Home Assistant's VoIP integration. It abstracts telephony and audio codec operations needed to support voice communication in smart home environments. The package depends on opuslib-next for audio codec handling and is distributed as a pure-Python wheel, making installation straightforward across supported Python versions.
The library is actively maintained and currently in alpha development status, indicating it is still evolving. It targets developers building VoIP features within Home Assistant and requires Python 3.9 or later. With an Apache-2.0 license, it is permissive and suitable for both open-source and commercial integrations.
Use it for:
- Integrate VoIP calling capabilities into Home Assistant automation systems
- Handle audio codec encoding/decoding for telephony applications
- Support voice communication features in smart home setups
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Voice over IP utilities for Home Assistant's VoIP integration, handling audio codec operations and telephony functions.
Yes, if you are building or extending VoIP functionality in Home Assistant. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. The alpha status means the API may change, so pin the version in production. Not relevant outside Home Assistant VoIP integration contexts.
Install
voip-utils on PyPI
pip
pip install voip-utilsuv
uv add voip-utilspoetry
poetry add voip-utilsInstalling voip-utils
Before you install
Low install friction with a pure-Python wheel distribution. Actively maintained as of 2026-08-01 with recent release activity, though the project remains in alpha development status.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most deployment contexts.
Quickstart
pip install voip-utils
from voip_utils import ...
# Usage depends on specific VoIP integration requirements
Requires Python 3.9 or later; opuslib-next dependency may require system audio libraries.
Verify before relying
- Specific VoIP protocols supported (SIP, RTP, etc.) beyond general codec handling
- Audio format support details and codec list
- Whether opuslib-next is a compiled dependency requiring system libraries
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.9.0) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — opuslib-next |
| Maintenance | actively maintained — 13 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 74,809/month — #14,790 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: voip_utils-0.4.2-py3-none-any.whl
Keywords: home, assistant, voip, phone
Tags
More Communications packages
Pyasn1 encodes and decodes ASN.1 data…
permissive · top 100 on PyPI
pyasn1-modulesProvides a collection of ASN.1 data structures…
permissive · top 100 on PyPI
kombuKombu is a messaging library that provides a…
permissive · top 1,000 on PyPI
humanfriendlyFormats and parses numbers, file sizes,…
permissive · top 1,000 on PyPI
coloredlogsAdds colored output to Python's standard…
permissive · top 1,000 on PyPI
aiosmtplibaiosmtplib is an asynchronous SMTP client that…
permissive · top 5,000 on PyPI
livekit-plugins-telnyxIntegrates Telnyx telephony services with…
permissive · top 15,000 on PyPI
systembridgeconnectorProvides a connector client for the System…
permissive · top 15,000 on PyPI
vonage-utilsProvides utility functions and error types for…
permissive · top 15,000 on PyPI
vonage-voiceProvides Python bindings to Vonage's Voice API…
permissive · top 15,000 on PyPI
hass-nabucasahass-nabucasa is a Python library that provides…
copyleft · top 15,000 on PyPI
wyomingWyoming is a peer-to-peer TCP protocol for…
permissive · top 15,000 on PyPI
home-assistant-intentsProvides intent recognition data and utilities…
permissive · top 15,000 on PyPI
livekit-plugins-cartesiaIntegrates Cartesia's voice AI services…
permissive · top 5,000 on PyPI
webrtcvadProvides a Python interface to Google's WebRTC…
permissive · top 15,000 on PyPI
ovos-utilsProvides utilities and command-line tools for…
permissive · top 15,000 on PyPI