voip-utils
Voice over IP Utilities
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.9 or later; opuslib-next dependency may require system audio libraries.
- 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 · maintenance · safety
Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most deployment contexts.
last release 2026-08-01 (13 days) · last repo commit 2026-08-01 · 2 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 74,809 downloads/mo, #14,790 on PyPI
Alternatives
Verify before relying
pip install voip-utils
from voip_utils import ...
# Usage depends on specific VoIP integration requirements- 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
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 on it.
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
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.
Requires Python 3.9 or later; opuslib-next dependency may require system audio libraries.
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
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 packageopuslib-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 |
| Classifiers | Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Topic :: Communications :: Internet PhoneTopic :: Communications :: Telephony |
Evidence: voip_utils-0.4.2-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “voip utilities”
- voip-utilsProvides Voice over IP utilities for Home Assistant's VoIP…
- pyobjc-framework-CallKitProvides Python bindings for Apple's CallKit framework on macOS,…
- pytgcallsEnables Python bots to join Telegram voice chats, make and receive…
Give your agent the search over MCP, or paste the wish link into any chat.
More Communications packages
Pyasn1 encodes and decodes ASN.1 data structures using BER, CER, DER, and native Python codecs, allowing you to serialize complex data for network protocols and file formats.
Install it if you need to work with ASN.1-based protocols or formats; it is the standard library for this in Python and has no known vulnerabilities.
Provides a collection of ASN.1 data structures expressed as Python classes, built on the pyasn1 library, for working with ASN.1-based protocols and standards.
Kombu is a messaging library that provides a high-level Python interface to AMQP and other message brokers, supporting pluggable transports for RabbitMQ, Redis, MongoDB, Amazon SQS, and others.
Install it if you are building any distributed system that requires reliable message passing.
Formats and parses numbers, file sizes, timespans, and other values into human-readable text; provides terminal interaction utilities including ANSI text styling and user prompts.
Adds colored output to Python's standard logging module using ANSI escape sequences, with automatic fallback support for Windows terminals.
However, it is abandoned and receives no maintenance, so it will not adapt to future Python changes or platform updates.
Parse, validate, format, and analyze international phone numbers across all countries, with support for extracting geographic, carrier, and timezone information from phone number data.
See also livekit-plugins-telnyx · systembridgeconnector · vonage-utils · vonage-voice · hass-nabucasa · wyoming · home-assistant-intents · livekit-plugins-cartesia · webrtcvad · ovos-utils