NethVoice 1.5 Enhanced with AI and 2FA for the NethVoice CTI

:loudspeaker: NethVoice 1.5.0 Released

We’re excited to announce the release of NethVoice 1.5, a feature-rich update that brings advanced capabilities, enhanced security, and an overall improved user experience.

:backhand_index_pointing_right: You can follow real-time development progress and the roadmap here.


:rocket: Key Highlights of NethVoice 1.5

:robot: AI Integration (Preview)

This release introduces a PREVIEW of our AI integration powered by Deepgram.

To enable the integration:

  1. Register at https://deepgram.com/

  2. Choose a pricing plan (the free tier is fine to get started)

  3. Copy your API KEY

  4. Paste it into the NethVoice module

Deepgram features include:

  • Speech-to-Text

  • Text-to-Speech

  • Voice Agent (automated dialog)

  • Audio Intelligence (sentiment, intent, topic, summary…)

Why Deepgram?

  • Unbeatable Quality & Cost: Best-in-class transcription accuracy with competitive pricing.

  • Privacy & Security: Fully compliant with strict regulations like GDPR—ideal for privacy-sensitive customers.

Deepgram strengths:

  • Supports 36+ languages

  • Domain-specific model customization

  • Low latency for real-time conversations

  • Diarization, redaction, automatic punctuation

  • On-premise deployment options


:memo: Call & Voicemail Transcription

After configuring your API Key, you can enable:

  • Transcription of all calls (internal & external)

  • Transcription of voicemail messages included in notification emails

:warning: Preview limitation: Currently, it’s not possible to limit transcription by call type. Consider potential costs before enabling.

Coming soon:

  • Restrict transcription to specific call types

  • Automatic call summaries

  • Searchable archive of transcriptions/summaries

:blue_book: CTI documentation available here.


:locked: Two-Factor Authentication (2FA) for NethVoice CTI

NethVoice CTI now supports two-factor authentication via any standard OTP app, including:

  • Google Authenticator

  • Bitwarden

  • Any compatible TOTP app

:blue_book: How to enable it: here.


:wrench: New API Authentication System

To support 2FA, a new authentication engine for CTI APIs has been introduced.

:warning: Legacy authentication will remain active until June 1, 2026, after which it will be removed.
:warning: Anyone using external integrations (e.g., Phone Island) MUST migrate before this date.

:blue_book: Updated API specs are available here.


:locked: Secure WebSocket (WSS) Support for Asterisk

WSS transport is now enabled for extensions, offering improved security and flexibility.

Features:

  • Dedicated port per instance (ASTERISK_WSS_PORT)

  • Automatic use of the virtual host’s SSL certificate

  • Firewall and PJSIP configuration handled automatically


:hammer_and_wrench: Fixes & Improvements

NethVoice

  • #7654 — Incorrect DB port and password for customer card

  • #7658daily_cdr not cleaned at end of day

  • #7671 — Queue pause state not restored correctly

  • #7683 — Unable to manually enter numbers in line keys

  • #7695 — Port conflict preventing access to CTI and App

NethVoice CTI

  • #7599 — Phone Island incorrectly managing Busy state

  • #7639 — Issues with filters and pagination in call history

  • #7646 — Editing company contact incorrectly showed “Person”

NethVoice Proxy

A new interface has been introduced for managing IP-based trunks without registration. Forwarding rules can now be easily configured based on dialed numbers.

:blue_book: Guide available here.

Fixes:

  • #7485 — Inconsistent BYE with VoIPVoice

  • #7546 — re-INVITE issue with devices lacking SRTP

  • #7624 — Missing SIP OPTIONS → inbound call failures

NethLink (1.3.2 released)

Includes fixes for:

  • #7579 — Phone Island incorrectly handled callback with busy line

  • #7617 — Phone Island not opening after call from mobile app

  • #7521 — Duplicate Phone Island when call answered elsewhere

  • #7492 — Audio issues on first call

  • #7446 — Conference problems

5 Likes

Congratulations on the New Docs Page, for Nethvoice,

Could you kindly fix the links opening, each link click on the docs page, opens in a new window, and i cant stress enough how frustrating that is.

So why doesn’t the “Docs” link in Nethvoice go the actual Nethvoice docs?

1 Like

I opened a pull request.

1 Like

Will this feature, once in stable status, be/remain free as in the community verison?

Will this future remain free as in the community version?

And the same question for the other announced features:

Thanks.

We are still not sure.
I’d say yes if the access from PBX to the AI service remains direct.

Yes, those will remain free.

2 Likes

According to this page Deepgram Expands Internationally with Dedicated and EU-Hosted Voice AI updated July 2025, Deepgram in EU relies on AWS infrastructure.

EU-Hosted API Endpoint: In-Region Inference for European Voice Workloads

Voice AI adoption is accelerating across Europe, driven by demand for real-time applications in finance, public services, retail, and telecommunications. To date, more than two dozen customers and prospects have expressed interest in EU-based infrastructure, highlighting growing demand for in-region processing that meets local performance expectations and regulatory requirements without compromising model quality or flexibility.

To support this, Deepgram is launching early access to api.eu.deepgram.com, a new EU-hosted speech-to-text API endpoint that delivers in-region inference with full feature parity and consistent performance. The EU endpoint is hosted in AWS EU regions, with additional hosting options under consideration.

Within the shaerable informations to the project users.

Is currently any commercial/development agreement between Nethesis and Deepgram?
Is into project goals/scheduled points option for use something different than Deepgram (which is an USA-based company), even in-house LLM?

1 Like