VitXi WebRTC 4.2.0-0 Now Available!

We’re excited to announce that version 4.2.0-0 of VitXi is now available! This update brings a host of new features, improvements, and fixes that we believe will enhance your experience. Here’s a summary of what’s new:

New Features

  • Orphaned User Cleanup: We’ve added a new command to delete orphaned users when a tenant is deleted in VitalPBX. Use php artisan users:delete-orphaned:
    vitxi-users-delete-orphaned

  • Attachment Management: A new command allows you to delete older message attachments. Specify a date with php artisan message-attachments:delete {before date in Y-m-d format}. If no date is provided, attachments older than 3 months will be deleted:
    vitxi-delete-message-attachments

This frees up space on the server!

  • Phonebook Sync: Easily sync phonebook (will update the phonebook name or remove it from the user if the phonebook has been deleted in VitalPBX) for all users of a specific tenant with php artisan phonebooks:sync {tenant name}:
    vitxi-sync-vitalpbx-phonebooks

  • Handle SIP 180 - 183 events (Early media - Ringing Tone).

  • Paste file in chat field from clipboard.

  • Visual Voicemail: Callback option added.

  • Visual Voicemail: Download the 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.

Improvements

  • Call history (now it’s a lazy list loading).
  • Event Logs UI.
  • Allow transferring to custom numbers.
  • Visual Voicemail: Automatically reloads when new voicemail is received.
  • Improve the logic of missed calls.
  • Improve the recordings list.
  • Call translations.
  • Remove avatar from the user.

Fixes

  • Issue when receiving a new SIP message.
  • Old voicemails cannot be listened to after they are 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.
  • 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.

We encourage you to update to the latest version to take advantage of these improvements. If you encounter any issues or have any feedback, please let us know!

Post-Update Commands

After updating to version 4.2.0-0, please run the following commands to ensure everything is properly configured:

cd /usr/share/vitxi/backend/
php artisan websockets:ssl-config
systemctl restart vitxi && systemctl restart vitxi-worker

Full changelog: VitXi | VitalPBX Phone System | Change Log

2 Likes