Every VitXi Build, In Detail.
The major changes, improvements, new features and fixes added with each version of the VitXi WebRTC softphone.
This change log reflects the major changes. Some updates, additions and fixes may not be listed. VitXi is constantly improving and may ship fixes before an official release.
4.6.0-13
Improved- Improved Yealink headset (WH62, WH63, UH34, UH36, BH71) multi-call controls.
- Improved Jabra headset integration using Easy Call Control.
- Redesigned and streamlined Headset Integration settings UI.
4.6.0-12
Improved- Improved user import processing and error reporting.
Fixed- Fixed on-screen keypad DTMF transmission during active calls.
- Fixed Yealink HID integration during attended transfers.
- Fixed CSV import template download.
4.6.0-11
Improved- Included additional security hardening and compatibility fixes.
4.6.0-10
Compatibility- Improved SIP connectivity when the WebSocket reverse proxy is unavailable or incorrectly configured. VitXi now automatically falls back to secure WebSocket port 8089.
Fixed- Fixed User Manager pagination after editing a user.
4.6.0-9
Added- Let agent profiles choose whether Call History displays the destination reported through P-Asserted-Identity or Remote-Party-ID.
Improved- Keep callbacks tied to the original dialed destination and preserve full routing diagnostics in administrator Call Logs.
4.6.0-8
Fixed- Realtime Call History callbacks using a routed number instead of the original dialed destination.
4.6.0-7
Improved- Respect custom HTTPS ports when connecting the SIP WebSocket through the reverse proxy.
- Display tag checkboxes from actual selection state in agent Call History.
- Prevent stale tenant tag responses from replacing the active catalog.
- Load administrator Call Log tags from the currently selected tenant.
- Tenant search when the tenant switcher contains more than ten entries.
4.6.0-6
We’re pleased to announce VitXi 4.6.0-6, introducing the new Admin Call Logs module, outbound Omni conversations, improved Call History, and important calling and usability fixes.
Added- New Admin Call Logs module with filtering, search, call details, notes, tags, retention controls, and exports.
- Dedicated Reports navigation section containing Call Logs, Inbox Reports, and Event Logs.
- Outbound WhatsApp and SMS conversation creation from Omni Inboxes.
- Embedded CRM workspace mode for agent call-center profiles.
- User timezone configuration in creation, editing, bulk onboarding, CSV import, and export workflows.
- Queue information display for incoming calls and Call History.
- PBX-routed call identity details in administrator views and exports.
- Manual refresh action for User Manager PBX Extensions.
Improved- Improved administrative navigation and permission-aware Reports visibility.
- Improved Debian installation diagnostics while preserving existing permissions and customer configuration.
- Improved agent Call History with clearer routed-number explanations.
- Improved chat formatting, realtime messages, scrolling, unread-message handling, and suggestion search.
- Improved chat toolbar information with extensions and contact phone numbers.
- Improved Omni Inbox conversation creation, sorting, tagging, phone validation, notifications, and mention suggestions.
- Tag presentation consistently throughout the application.
- CRM URL handling, auto-opening behavior, and embedded workspace persistence.
- Incoming queue-call information and synchronization.
Fixed- Fixed selected Inbox tags not appearing active.
- Fixed agent Call History filters for All, Missed, Incoming, and Outgoing calls.
- Fixed intermittent missing group members and duplicate group requests.
- Fixed conversation and mention suggestion presence indicators.
- Fixed chat search not clearing when closed.
- Fixed highlighted, aligned, and strikethrough chat formatting.
- Conference participants sometimes remaining audible after being muted.
- Missing Busy presence translations.
4.6.0-5
Added- Jabra SDK Integration
- New centralized Phonebooks administration module
4.6.0-4
Added- Advanced Auto Answer configuration options.
- Centralized Tags & Labels management.
- Customizable Email Templates
Improved- Contact resolution for phonebook contacts with multiple numbers.
Fixed- Issue where Mail Settings changes were not being updated correctly.
- Scroll issue in the User Manager module.
4.6.0-3
This release focuses on improving onboarding efficiency, enhancing PBX administration workflows, and expanding device compatibility through Yealink SDK integration.
Added- Bulk onboarding support for PBX extensions.
- Added on-demand sending for the VitXi Welcome message.
Improved- Implemented Yealink SDK integration. Support for: WH6X and BH7X Bluetooth headsets, UH3X and UH4X USB headsets, SP9X speakerphones, MP45 phones
- Improved extension list validation: added warning indicators for WebRTC extensions/devices without a properly assigned WebRTC profile.
Fixed- Fixed SIP Conversation links not being properly formatted.
4.6.0-2
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.
Added- 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
Improved- 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.
Fixed- 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.
4.6.0-1
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.
Added- 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.
Improved- 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.
Fixed- 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.
4.6.0-0
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.
Added- 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).
Improved- 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.
Fixed- 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.
4.5.0-6
Added- Czech language translation
Improved- Navigation in Chats and Phonebooks.
Fixed- Issue with Groups migration.
4.5.0-5
Improved- Renamed the Nginx configuration file to
vitxi.conffor consistency and clarity. - Optimize default group creation.
- Renamed the Nginx configuration file to
4.5.0-4
Added- App Badging API support.
- Hangup action via HID devices for better headset control.
Improved- Notifications now remain active for the full call duration, not just the first two rings.
- WebHID headset integration for improved reliability and compatibility.
Fixed- 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.
4.5.0-3
Added- Global 'vitxi' command.
- Logs rotation (weekly).
- Group members limit setting.
Improved- Handle custom HTTPS Port.
Fixed- The default "device theme" setting is not respected when logging out.
- Sometimes the custom website tab is not displayed.
Deprecated- php artisan websockets:ssl-config (this command is not needed in versions 4.5.0-1 or greater).
4.5.0-2
Fixed- Migration issues.
4.5.0-1
Added- PHP 8.2 support.
- NGINX Support.
Improved- The application's WebSocket no longer requires port 6001 to be enabled in firewalls.
4.2.0-8
Added- Czech language translation.
Improved- Optimize default group creation.
Fixed- Issue with Groups migration.
4.2.0-7
Added- App Badging API support.
- Hangup action via HID devices for better headset control.
Improved- Notifications now remain active for the full call duration, not just the first two rings.
- WebHID headset integration for improved reliability and compatibility.
Fixed- Pagination issue in event logs.
- Resolved an issue where incoming call notifications would intermittently fail to appear.
- 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.
4.2.0-6
Added- Global 'vitxi' command.
- Logs rotation (weekly).
- Group members limit setting.
Improved- Handle custom HTTPS Port.
Fixed- The default "device theme" setting is not respected when logging out.
- Sometimes the custom website tab is not displayed.
4.2.0-5
Fixed- Issue when sending documents in vitxi chats.
- VM Deletion.
4.2.0-4
Fixed- Unable to play VM after deleting VMs.
4.2.0-3
Fixed- Fix: Unable to play new or old voicemails after deleting previous messages.
4.2.0-3
Improved- Redirect to login when the session is invalidated by the server.
Fixed- The incoming call component was not rendering correctly, causing issues with the auto-answer function.
4.2.0-2
Added- Video calls now default to the VP8 codec as the preferred option.
- New command to fix file permissions:
php artisan app:fix-permissions.
Improved- Enhanced security for private files through signature validation.
- Significant improvements to file/media handling and overall logic in VitXi chats.
- No longer redirects users to the chat view if they lack chat permissions.
Fixed- Text cannot be pasted into chats.
- Voicemail deletion issues.
- Auto-answer issue after logging in.
- Incoming calls do not correctly hide the notification modal.
- Call dialpad being unintentionally activated when sending DTMF in a call.
- Readability of the VitXi Login screen in dark mode.
4.2.0-1
Improved- Call history: The "start date" is now validated against "the user's created at" date, allowing users to view call history only from their account creation date.
Fixed- Issue in sending the welcome email.
4.2.0-0
We are excited to announce the release of version 4.2.0-0. This update includes several new features, improvements, and issue fixes.
Added- New command to delete Orphaned Users (users belonging to a tenant that has been deleted): php artisan users:delete-orphaned
- New command to Delete older attachments: php artisan message-attachments:delete {before date in Y-m-d format} (by default, if no date is provided, records older than 3 months will be deleted).
- New command to Sync phonebooks for all users of a specific tenant: php artisan phonebooks:sync {tenant name}
- Handle SIP 180 - 183 events (Early media - Ringing Tone).
- Paste file in chat field from clipboard.
- Send message from the Phonebook contacts.
- Visual Voicemail: Callback option added.
- Visual Voicemail: Download voicemail file.
- Mail Settings: Option to configure mail settings without a password.
- Mail Settings: Option to use built-in mail server.
- Phonebook Contacts: Option to choose which number to call from the contacts.
- "BUSY" disposition filter in call history.
Improved- Call history (now it's a lazy list loading).
- Event Logs UI.
- Allow transferring to custom numbers.
- Call translations.
- Remove avatar from user.
- Improve the logic of missed calls.
- Improve recordings list.
- Visual Voicemail: Automatically reloads when new voicemail is received.
Fixed- Visual Voicemail: Old voicemails couldn't be played after being moved to old without refreshing the browser.
- After importing contacts, the app needs to be reloaded to see the new contacts.
- TypeError when creating a contact with the BLF option.
- Issue when receiving a new SIP message.
- The turn credentials are not saved in the IceServers module.
- Download conversation attachment issues.
- Fix welcome email links.
Removed- The user setting "Call history limit" has been removed due to the new paginated call history loading.
4.1.0-0
This update introduces new features, including event logs, welcome emails, and enhanced role management for chat permissions. We've also improved the User Manager, dark mode settings, and internal websocket connections. Issues have been fixed to enhance overall functionality and user experience. Enjoy a more streamlined and efficient application with these updates.
Added- Event logs (VitalPBX version 4.1.0 R1 or higher is required).
- Welcome email when creating and importing a user.
- Enable/disable chat feature with Chat permission in the role manager.
- Callback functionality from visual voicemail.
- Add users in the groups manager.
- "System theme" option in Dark mode setting (applies to the browser/device only).
- Create super admin with the command: /usr/share/vitxi/backend/artisan user:create-super-admin {username} {email} {password}.
- Re-run the wizard with the command: /usr/share/vitxi/backend/artisan run:wizard.
- Asynchronous import of users and contacts.
Improved- Limit the number of users per group (up to 150 members per group).
- French translation.
- Internal websocket connection attempts.
- Favorite contacts management.
- Password reset email process.
- Import users function now allows importing users without device/extension.
Fixed- Call notification badge not clearing properly.
- Truncated text in the sidebar tabs.
- Missing group permission in roles manager.
- Internal chat issues when a chat is deleted.
- Contact name display issue in call history.
- Issue when clicking on system notifications.
- Duplicate navigation issue with multiple incoming calls.
- Phonebook rules issue when resetting the user manager form.
- Tenant admin access to groups manager.
- BLF issues.
- Contacts view reload requirement after import.
4.0.4-2
Improved- Additionally to the caller's name (if applicable), the phone number is also displayed.
Fixed- Numbers containing parentheses or hyphens cannot be pasted.
- Sometimes, the logout from the queue is not performed even though the option to log out automatically is enabled.
- Validation for Caller ID (CLID) when it lacks a "name."
4.0.4-1
Added- BLF column for importing and exporting contacts.
- Limited the number of users in a group to 150 users.
Improved- Updated the user reset password command (php artisan user:reset-pwd {username}).
- Enhanced numeric dialpad performance on mobile devices (handling touch events).
- Updated shortcuts and replaced those interfering with default browser/system shortcuts.
- Validated the tenant of WebRTC devices when the API key is not configured as "any tenant."
Fixed- Auto-answer requires app reload when enabled.
- CRM URL opens twice.
- User manager issues when the user is a tenant administrator.
- Language change doesn't update the text of call list items.
- Unable to paste phone numbers on mobile devices.
- Groups manager issues when the user is a tenant administrator.
- Contacts - Once an external number is deleted, it does not allow you to add it again.
- Handled phone numbers with spaces on the tel protocol handler.
- Some fields don't allow selecting all text with the "ctrl+ a" shortcut.
4.0.3-3
Added- Introduced call forwarding functionality.
- Support for the X-CRM-CONTACT-URL header has been added, improving integration with VitalPBX CRM.
- Now handles the diversion SIP header.
- Russian language support.
- Enhanced role validation.
- Added a filter for the voicemail list.
Improved- User settings have been improved.
- Improved user search functionality.
- The user manager now supports better user filtering and offers improved listing with lazy loading.
- Enhancements were made to the php artisan websockets:ssl-config command, now allowing optional CA SSL certificate file configuration.
- Enhanced testing of ICE server connections.
- Implemented performance improvements to admin modules.
Fixed- Validation for CLID when it lacks a "name."
- Fixed an issue with Social Networks Tenant Validation.
4.0.3-1
Welcome to the latest update of VitXi, where we're excited to bring you an array of new features, improvements, and fixes that enhance your communication experience. This changelog highlights the key changes we've made to further streamline your interactions and optimize performance.
Added- BLF Settings: BLF Contact Control limit (Manage the number of BLF contacts allowed per user to prevent server overload and optimize performance).
- BLF option for internal/sip contacts.
- Dedicated view for BLF contacts.
- PBX settings: API Port | HTTPS Port.
- Hebrew translation.
- Handling of custom HTTPS port.
- Clearing app cache when resetting app data.
- Starting a chat from a user group.
Improved- Server connection.
- Selection of audio conference participants.
- Blind and attended transfers.
- Users’ presence status.
- Contact card.
- Performance of User and Contact Lists.
- Filtering chats by channel.
- SIP Chats.
- Starting conversations.
- Chat sidebar.
Fixed- CRM BTN (agent profile) not loading after login.
- CRM URL domain containing digits will result in an error (URL is not valid).
- Agent profile does not appear for all tenants when it is global.
- Voicemail cache issue.
- BLF Contacts.
- Deleted messages still being visible on the left side panel.
- Contact phone number remains visible after deletion.
- Contact phone prefix not being added.
- The Tel protocol handler not working on mobile devices.
- Problem when updating the agent's profile (handling domains with dashes).
- Issue when adding a new participant to an audio conference.
4.0.2-3
Fixed- Issue when updating agent profile
- Branding issue.
4.0.2-2
We are pleased to announce this new version of VitXi, which includes various fixes and improvements. One of the most important changes is that VitXi now requires port 6001 to be open and available. Therefore, it must be enabled in the VitalPBX Firewall and/or any other active firewall in your network.
Added- The connection to the server has been improved, and it now connects to port 6001 (the VitXi service now runs on this port).
Improved- Display full name in call layout.
- CRM URL validation.
- Reload the voicemail list in real-time when receiving a notification for a new message.
- Handle devices preferences Firefox limitations.
- Add participant to an audio conference.
- Search users.
- Contacts list.
- Reset the application title when logging out (voicemail messages are displayed in the title).
Fixed- When hanging up a call, the duration of the call in the call history list always shows 1 second.
- When a message is deleted, it still exists in the quick view chat list as the last message sent.
- Visual inconsistency in the contact list when transferring a call.
- White labeling issue (the default application name was displayed in some texts).
- Issue when saving call center settings.
- Contacts list issues.
- Dialpad does not detect numeric keyboard input in mobile views.
- Import passwords on user import.
- Caller ID doesn't show in the incoming call alert.
4.0.1-3
Added- New CRM URL Settings: Trigger Event (ringing, answered), Call Direction (all, incoming, outgoing).
- CRM URL: Static variables.
- Tenant filter in the users module.
Improved- Check for agent's available queues.
- Allow searching for users by username, name, email, and extension/device.
- Display company, e-mail and job title on contact card.
- BLF Subscriptions.
- Typing event in vitxi conversations.
- CRM URL format.
Fixed- Contact actions are not displayed in dark mode
- Issues when importing users with tenant administrators.
- USB headset - "Forget issue"
- Connection issue when saving PBX settings.
- Korean issue in contacts.
4.0.7
Added- New BLF event: ringing event.
Improved- Incoming call notification.
- Show job title on incoming call pop-up.
- Add label separation between fields on Agent profiles.
Fixed- Mailgun - Post Mark dependencies - email issues.
- Issue when selecting users in tenants' administrator accounts.
- Device preference settings are not persistent when closing the application.
- Log Out From Queues When Closing The Application | Doesn´t Work.
- Returning to the main view from the chats causes an error (blank page).
- If the chat is deleted, the call layout is not displayed.
- Undefined index avatar when importing contacts.
Removed- The "secure" setting of the PBX and wizard settings.
4.0.0-4
Added- Web HID Integration (USB headset). Supported actions: answer, mute/unmute, ring alert.
- Force auto answer if intercom header is present (generated by click to call).
- Italian language.
- Arabic language.
- New contact list design.
- Import/export contact avatars (file name).
- Enable non-mandatory email field for when import contacts.
Improved- Search contacts.
- App caching.
Fixed- Issue when creating contact.
- Branding app name issue.
- Time zone and date format of messages and conversations.
- DTMF is still active even when the calling component is hidden.
- Issue when creating sip conversations.
- Blank screen when deleting a conversation.
1.1.6-5
Added- Added a filter for the voicemail list.
Improved- Device validation during user imports.
- User search functionality to handle non-extension values.
- Agent profiles are now visible for all tenants when it's set to global.
- Custom HTTPS port handling.
Fixed- Resolved a connection issue.
- Validation for Caller ID (CLID) when it lacks a "name."
1.1.6-1
Improved- Handle domains with dashes in crm url (agent profile).
Fixed- Device validation on import users.
- Improve call duration.
- Import users issue.
- The prefix is not added to the contact phone number.
- Voicemail cache issue.
- The tel protocol handler doesn't work on mobile devices.
- The deleted message is still visible on the left side pan.
1.1.5-1
Improved- Display full name in call layout.
- CRM URL validation.
- Reload the voicemail list in real-time when receiving a notification for a new message.
- Handle devices preferences Firefox limitations.
- Add participant to an audio conference.
- Search users.
- Contacts list.
- Reset the application title when logging out (voicemail messages are displayed in the title).
Fixed- When hanging up a call, the duration of the call in the call history list always shows 1 second.
- When a message is deleted, it still exists in the quick view chat list as the last message sent.
- Visual inconsistency in the contact list when transferring a call.
- White labeling issue (the default application name was displayed in some texts).
- Issue when saving call center settings.
- Branding issue.
- Contacts list issues.
- Issue when updating agent profile
- Problem in call transfer from contacts
- Dialpad does not detect numeric keyboard input in mobile views.
- Import passwords on user import.
- Caller ID doesn't show in the incoming call alert.
1.1.2-4
Added- Import/export contact avatars.
- Enable non-mandatory email field for when import contacts.
Improved- Search contacts.
Fixed- Branding app name issue.
- Time zone and date format of messages and conversations.
- DTMF is still active even when the calling component is hidden.
- Issue when creating sip conversations.
- Blank screen when deleting a conversation.
1.1.2-2
Added- Add CSV delimiter options when exporting users and contacts.
- Order phonebooks by alphabetical order.
Fixed- An error occurred while importing contacts
- The name of the caller after answering is not shown.
- Incoming call alert position issue.
1.1.2-1
Improved- Devices settings.
- Call history limit setting (settings => calls).
Fixed- Issue when importing contacts without email.
- The contact list is not removed when logging out.
- The contact detail is not updated.
- The buttons (back , on the left side and details , on the right side) are hidden in dark mode.
- Only the call/voicemail history for the current month is displayed.
1.1.1-3
Added- Troubleshooting options.
Fixed- Error updating users.
- Cannot remove user.
1.1.1-1
Added- BLF feature.
- Favorite contacts.
- Delete multiple voicemails.
- Embedded website tab, configurable in agent profile module.
- Auto answer settings: instant auto answer and auto answer after (X) seconds.
Improved- Call history.
- Incoming call alert.
Fixed- Fix error when entering directly to a contact.
- Issue on conversation context menu.
- The typing indicator is not displayed.
1.1.0-2
Fixed- Devices are not registering. Fixed by getting the domain/ip from the browser request.
1.1.0
Added- New Audio Conference UI.
- Multiple participants in the audio conference (previously limited to 3 participants).
- Start audio conference from main view.
- Individual DTMF sending for each audio conference participant.
- Mute participants in the audio conference.
- Users will be able to log in with their e-mail address.
- German language.
- Change VitXi User Agent to “WebRTC”.
- Install banner (Install as Desktop App). If you have configured VitXi with a valid SSL certificate, you can install VitXi as if it were a native desktop application.
- Sort users by presence status (online, offline).
- Tel Protocol Handler (Works when the application is installed as a "Desktop App"). Browser compatibility: Chrome, Edge.
Improved- App performance.
- The administrative modules must be updated in real time.
- Wizard improvements.
- Notify the user when their device is not registered.
- Application cache.
- Responsive Design.
- Call transfer.
- Alerts the user when there are connection problems with the server.
- Dark Mode.
Fixed- The incoming call ringtone is not played when logging in.
- Contact names do not appear when they are added to the call history.
- Error when importing users from secondary tenants.
- The call layout is not displayed when the caller id is the same as the current user.
- Bug on transfer call to contact.
- Sometimes, when ending a call, the microphone is still activated.
- When accessing directly to the users of a group, the online user’s indicator is not displayed.
1.0.6-7
Fixed- Error when displaying the application on mobile devices.
1.0.6-5
Added- Configure WSS port in PBX settings module.
- Media volumen setting
Improved- Adjust the text of the last message in the chat list
Fixed- The ringtone does not stop when answering a call when there are multiple incoming calls.
- The labels in the navigation bar are not updated when changing the language of the application.
- The list of agent profiles is not updated when there are new profiles created.
- DND Issue.
- Persistent device preferences.
- Cannot delete vitxi user.
1.0.6-1
We are pleased to announce this new version of VitXi WebRTC, which contains a new and intuitive interface, issues fixes, and significant improvements in each of the application modules.
Added- New and intuitive design.
- CRM URL (send data to a CRM from a call through a dynamic URL.).
- Users are now displayed by user groups.
- New incoming call ringtones.
Improved- Import contacts.
- Set default system device on Firefox (by Firefox limitations).
- Call initialization.
- Roles and permissions.
- Dark Mode.
- Chat Performance on Mobile Devices.
- Calls on mobile devices.
- Enable pause reasons when the agent does not have the queue select permission.
Fixed- Super admin couldn’t access the call center permissions.
- When deleting a conversation, while making a request for messages from the other conversations, the data of the deleted conversation is returned.
- Call view is not displayed when auto answered.
- Error importing users when there is no phonebook created in the PBX.
- Failed to get recordings.
- Ringtones are not loaded after logging in.
- Sometimes, the camera does not activate when answering with Video.
- Problem validating if roles have unique names.
- When editing a user, the app shows the default agent profile instead of getting the agent profile assigned to that user.
- When the presence is updated, the queue management button disappears.
- When a call is put on hold, you can still hear the audio from the call.
1.0.5-6
We announce this minor update that contains some fixes and improvements.
Added- Show contact info in SIP chats
Improved- Import users
- Failed to set default speaker device in Firefox due to browser limitation. Now the system default device is set.
- Validate voicemail and recording data
Fixed- Error handling call status code 183.
- Issue accessing the recording module.
1.0.5-1
We are pleased to announce this new version of vitxi which contains call center features, new administrative modules, language additions, bug fixes, and significant improvements to the application. We thank the community for the suggestions and bug reports they have sent us.
Added- Call Center Features: queues login, logout, pause and unpause.
- Agent Profiles.
- Call Center Permissions.
- Call center settings.
- Detect if a call is coming from a queue.
- Inbound ringing device (settings --> devices).
- Voicemail notification in browser tab.
- Keyboard shortcuts.
- Role Manager.
- Portuguese language.
- Korean language.
- Ice Servers Module.
- Import users from CSV file.
- Export users.
- Import contacts from CSV file.
- Export contacts.
Improved- Sort conversations by update date.
- SIP conversations (handling conversations when using a multi-device extension device).
- Download attachments in chats.
- Performance in Safari Mobile.
- User manager.
- Performance on mobile devices.
- Set default group on child tenants.
- Sort sidebar resources in administrative modules.
Fixed- Dates are not displayed in the time zone configured by the user.
- Fix issue detecting devices in Safari Mobile.
- Multi-tenant issues.
- Unable to parse URI
1.0.4-1
We are pleased to announce this new version of VitXi which contains significant enhancements to audio and video calls. This version also has significant improvements in the general performance of the application. We thank the community for the suggestions and bug reports they have sent us.
Added- Branding Plus Support.
- French language.
- Option to allow if tenant administrators can update the social networks that appear in the footer of the application.
- Send/dtmf interaction with keyboard.
- Allow users to change their password (Settings > Account).
- Add user email as required field in user manager.
- Password Recovery/Reset (email link).
- Mail Settings.
- Refresh register status.
- Manage calls by”lines”.
- Button to expand and adjust the video transmission of a call when it is in full screen.
- Audio Conference (up to 3 participants).
- Attended transfer.
- User profile dropdown.
- Component to upload an image or take a photo to set as user avatar.
Improved- Application performance.
- Hide the icons of social networks if they have not been configured.
- Sort users by presence(online, offline).
- Detect url on messages.
- Remove parentheses, periods, commas, hyphens, and spaces from the phone number.
- Notebook keypad support for dial pad.
- SIP initial request sent by VitXi includes a Route header with the SIP URI associated to the WebSocket server as value. Some SIP Outbound Proxies require such a header.
- Session timers force refresher.
- Preload Audio Files.
- Device switching during a call.
Fixed- Issue while assigning a multi-device extension to VitXi user.
- The call timer is reset when it reaches 60 minutes.
- Error when calling a contact with type number "external".
- Delay of dial pad tones.
- Undefined index when receiving voicemail.
- User avatar is not displayed when updating.
1.0.2-4
This version contains several improvements from the initial beta version of VitXi.
Added- Add to contacts from call log
- Command to reset a user's password.
- Image Lightbox in conversations
- Right sidebar in conversations where you can see user or contact information, call history and shared files.
Improved- Move the chat tab to the beginning of all tabs.
- Assess Null or unknown CallerID on incoming calls.
- Directory layout (desktop and mobile).
- Conversations with unregistered numbers.
- To start a SIP conversation with a contact, you need to have an assigned extension.
- DialPad layout in mobile views.
- Calls in mobile views.
- Differentiate audio calls from video calls.
- Autofocus on the input field of the Dialpad.
- Handling of call transfer events (successful and failed).
- Call layout in Fullscreen mode.
- Attach the calls component to the chat view.
- Modal for incoming calls.
Fixed- Failed to get the voicemail of an "unknown" user.
- Chat screen cuts off too early (Safari).
- 404 not found when reloading route: "/calls/call".
- When creating a contact without setting optional fields, the contact view displays the value as "Null".
- Failed to create a presence state.
- The call transfer modal does not appear in mobile views.
- Keypad entry field is not cleared when making a call.
- The camera does not turn off when exiting device settings.
Meet The VitXi WebRTC Softphone.
Voice, video, chat and file sharing from any browser, included with every VitalPBX plan.