PHP 8.2 support.
NGINX Support.
The application's WebSocket no longer requires port 6001 to be enabled in firewalls.
Migration issues.
Global 'vitxi' command.
Logs rotation (weekly).
Group members limit setting.
Handle custom HTTPS Port.
The default "device theme" setting is not respected when logging out.
Sometimes the custom website tab is not displayed.
php artisan websockets:ssl-config (this command is not needed in versions 4.5.0-1 or greater).
App Badging API support.
Hangup action via HID devices for better headset control.
Notifications now remain active for the full call duration, not just the first two rings.
WebHID headset integration for improved reliability and compatibility.
Resolved an issue where incoming call notifications would intermittently fail to appear.
Pagination issue in event logs.
Welcome email did not reflect the updated HTTPS port when changed.
The welcome and password reset emails contained an incorrect hostname.
VitXi service restart occasionally failed after saving PBX connection settings.
UUID tracking issues with failed queue jobs.
Real-time user status updates were not consistently reflected.
Removed an invalid Nginx configuration file that was preventing add-on installations.
Renamed the Nginx configuration file to vitxi.conf for consistency and clarity.
Optimize default group creation.
Czech language translation
Navigation in Chats and Phonebooks.
Issue with Groups migration.
We’re excited to announce the release of VitXi 4.6.0, one of our biggest updates to date — packed with performance, new modules, reliability improvements, and powerful communication features.
This update introduces our new Inboxes module, WhatsApp and SMS messaging, 2FA support, UI enhancements, and major improvements to calling, analytics, and real-time performance.
High-performance with Swoole integration for faster request handling.
Inboxes module to manage WhatsApp and SMS channels.
WhatsApp support with attachments, read receipts, and URL previews.
Advanced conversation search with filters and relevance ranking.
2FA support for Google Authenticator, Microsoft Authenticator, and Twilio Authenticator app.
New analytics and reports with timezone support, live updates, and improved accuracy.
Redis integration to cache requests and improve performance.
Call hold feature, improved conferencing, and HID headset integration.
Display call notifications for the entire duration of the call, not only during the first two rings.
Single Active Tab App Control with Takeover UI to prevent multiple tabs from handling calls simultaneously.
Global tenant selector in the administrative module for users with the "Super Admin" role.
New supported headsets compatibility: Yealink UH36, Jabra PRO 9470 (beta).
Inboxes reports.
"Call completed elsewhere" notification when the current incoming call is answered elsewhere.
Floating call window when navigating between app routes.
Update CallerID after attended transfer (the "Send Connected Line" and "Send P-Asserted-Identity" options must be enabled in the WebRTC device profile).
Call UI.
Chat and inbox performance with anchor-based message loading and infinite scroll.
UI consistency, dark mode support, and localization (Czech language added).
All admin modules.
Authentication, Redis caching, and private media handling with signed URLs.
Security with rate limiting on password reset requests (5 per minute per user).
Update CallerID after blind/attended transfer (requires enabling "Send Connected Line" in the device profile).
Validate call forwarding (the call must not be forwarded to the same caller number; show the status and destination of the call forwarding).
Main app tabs.
Phonebook viewport issues and "not found" issue.
Message synchronization and notification timing issues.
Conversation scrolling, inbox counters, and live report data accuracy.
Various UI bugs and token/session handling stability.
This release adds faster workflows for calls and contact management, improves SMS/contact identification consistency, and delivers multiple reliability fixes across telephony features and UI.
Merge Calls.
Call Controls from Notifications: Answer or reject calls directly from system and call notifications.
Canned Responses: Improve agent productivity and response consistency with reusable message templates.
Bulk Delete Contacts: Select multiple contacts and remove them in a single action.
Direct SIP URI Dialing: Dial full SIP URIs directly from the numeric dialpad.
Quick Do Not Disturb (DND) Toggle: Toggle DND directly from the status chip with a clear visual indicator.
DND Status Indicator: View DND status at a glance in the Device Status component.
Brand Name in Feature Gate: Display the configured branding name where feature access is controlled.
App Version in Footer: Quickly identify the running app version for easier troubleshooting and support.
Call Transfer Search Upgrade: Faster and smarter search across Users, Contacts, and PBX Phonebooks (directories assigned by the admin), with default suggestions and on-demand search.
SMS Threading & Contact Names: Incoming and outgoing messages now stay in a single unified thread through number normalization, with consistent contact name display using all available phonebooks.
Caller ID Name Lookup: Incoming calls now display caller names using the tenant phonebook when available.
DND Call Behavior: Calls to users in DND are now treated as “busy” for clearer signaling.
WebRTC SMS Contact Matching & Threading: Improved accuracy and consistency.
Directories in Call Transfer Dialog: Added directory selection to improve call routing.
Optional User Creation Email Notification: Admins can now disable email notifications when creating users.
UI Polish: Refreshed header, footer, and theme styling for better light/dark mode consistency.
VitXi Conference Audio Issues: Fixed one-way audio and echo issues related to hold/resume.
BLF Hints: Presence and BLF indicators now work correctly.
Password Reset URLs: Corrected protocol mismatch issues.
User Import Actions: “Replace existing users” and “Skip existing users” now behave reliably, preventing duplicates and unintended overwrites.
We are excited to announce the release of VitXi WebRTC v4.6.0-2! This update introduces a more intuitive interface, intelligent call routing, and a completely revamped messaging system to keep your team connected and productive.
Automated Call & Message Routing: We’ve removed the manual "App vs SIP" selection. The system now automatically detects your destination; internal extensions route via the application.
Call Maintenance Module: Super admins now have access to a maintenance module to manage data retention.
Internal Call History Management: VitXi now maintains its own internal history database. This allows for instant UI updates and enables specialized features like call notes and future AI-driven capabilities.
Call Notes: You can now add notes directly to calls within the history.
Smart Contact Resolution: No more guessing who is calling. Incoming and outgoing numbers are now matched against your personal contacts and PBX phonebooks to display names and avatars.
Quick-Add Contacts: When starting a conversation with a new number, you can now save it to your contacts directly from the chat interface
Modernized Messaging Experience: It now supports rich-text formatting.
Enhanced Video & Screen Sharing: We have significantly improved the stability of video calls and screen sharing sessions. Remote video now displays more cleanly, utilizing the available screen space without unsightly borders.
Advanced ICE Server Settings (Relay Only): We have introduced new configuration options for ICE servers, including the "Relay Only" (Force TURN) transport policy.
Conversation UI/UX Polish: The chat interface is now cleaner and more responsive, featuring new filters for "Most Recent" and "Unread Only" messages.
E.164 Number Standardization/Force: To prevent duplicate chat threads and ensure routing accuracy, the system now enforces/requires the international E.164 format for all numbers.
Network Quality Feedback: A new real-time indicator now appears during calls to alert you of your current connection health.
Audio Issues on Multiple Calls: Resolved an issue where the agent’s audio could not be heard on recovered calls or when handling multiple active lines.
Call Interruption Fix: Fixed an issue where an active WebRTC call would drop upon receiving a second incoming call.
Video Toggle Stability: Resolved issues where the camera would fail to re-enable or would display duplicate video tracks during a session.
Conference Participant Management: Fixed issues related to adding participants to existing audio conferences.
Visual Voicemail & History: Improved the reliability of the visual voicemail interface and corrected history cleanup synchronization issues.