Repository navigation
v2.0.2
What's new
Expanded Interface Translations
FS PBX 2.0.2 adds extensive Russian translations and expands French, Latin American Spanish, and Brazilian Portuguese coverage throughout the interface.
Highlights
- Expanded translations across administration, account and system settings, SIP management, logs, routing, reports, conferences, queues, and scheduling.
- Localized sign-in, password-reset, and email-verification screens.
- Translated validation messages, notifications, dialogs, date pickers, and form controls.
Multilingual Email Templates
Added 23 default email templates in each of four languages: Russian, French, Latin American Spanish, and Brazilian Portuguese, alongside the existing English templates.
Highlights
- Translated emails for password resets, verification codes, extension welcomes, voicemail, faxes, missed calls, messaging, and other notifications.
- HTML and plain-text versions with localized email layouts.
- Automatic import of the new defaults during application updates.
- Existing custom templates remain available, with English fallback when a template is unavailable in the requested language.
Language-Specific Menus
Menu Manager now supports creating a complete default menu in a selected language and copying existing menus for customization.
Highlights
- New Menu adds the standard navigation items using available translations for the selected language.
- Copy Menu preserves labels, links, hierarchy, language, and group visibility.
- Select a Default Menu in System Settings or an Account Menu in Account Settings.
- Saved labels remain under administrator control and are displayed exactly as entered.
Users and Reporting APIs
Added account-scoped Users API endpoints and an Active and Suspended Extensions Report API.
Highlights
- List, search, retrieve, create, update, and delete users.
- Manage extension, role, managed-account, and location assignments with the appropriate permissions.
- Send an expiring password-reset email for initial password setup or account recovery.
- Preserve directory-managed fields and role restrictions.
- Retrieve total, active, and suspended extension counts and active mobile-app counts for an account.
Improvements and fixes
- Fixed Business Hours routing to Dynamic Routes, AI agents, conferences, and conference centers, including holiday and after-hours destinations.
- Improved destination handling across phone numbers, ring groups, virtual receptionists, call flows, queues, and Basic Dialer.
- Added consistent validation for missing, invalid, or cross-account routing targets.
- Voicemail prompts now consistently honor the configured language, dialect, and voice.
- Expanded the FreeSWITCH build's speech-module selection and improved module discovery labels and categories.
- Improved display and clearing of form validation errors.
- Aligned user-management permissions and directory-managed field protections between the web interface and API.
- Added administrator documentation for interface languages, menu assignments, email translations, and FreeSWITCH sound packs.
Upgrade notes
Potential breaking change: automatic menu translation has been removed.
Existing menus now display their saved labels, which may appear in English after upgrading. Changing the interface language no longer translates menu labels or selects a different menu. Create a separate menu for each language you use.
- Open Menu Manager → New Menu, enter a name, and select the required language. Review the generated labels; missing translations remain in English.
- Assign it under System Settings → General → Navigation → Default Menu or Account Settings → General → Navigation → Account Menu.
- Have affected users sign out and sign back in.
For customized menus, copy the existing menu and translate its labels manually. Changing a menu's language field does not translate existing items. Account assignments take precedence over the system default; legacy user-level menu overrides are no longer used.
Recordings API uploads now accept WAV, MP3, and M4A files only, up to 50 MB. Integrations uploading OGG, FLAC, or MP4 files should convert them to a supported format.
Existing saved routing configurations are not regenerated automatically. Re-save affected Business Hours or other routing configurations to apply the destination fixes. Update the Contact Center module as well to receive its corresponding timeout-routing changes.
Additional FreeSWITCH speech modules and sound packs must be installed and enabled separately when needed. Changing the interface language does not change call audio. See the Language Settings and Sounds guide.
Full Changelog: v2.0.1...v2.0.2