Releases: irontec/ivozprovider
IvozProvider v4.5.0
-
Portal
- Changed company selector to use new dynamicAutocomplete component (#3023)
- Added disable diversion toggle in outgoing routes
- Displayed new Product Name field in all web portals dashboards (#2990)
- Fixed deletion logic for CarrierServers linked to outbound routes (#3011)
- Added regex validation and capture group matching for transformation rules (#2999)
- Updated routable options and added locution option in DDIs (#2991)
-
Kamailio
-
AGI / Microservices
-
Provisioning
- Remove leading spaces from provision templates
-
Misc
- Improved error handling in RatingPlanGroup simulator
- Updated version info rules in About dialog (#2978)
- Minor refactors and consistency updates across components
See specific API changelog (Platform, Brand, Client and User) for detailed information on changes for each level
Full Changelog: v4.4.0...v4.5.0
IvozProvider v4.4.0
-
Portals:
- Fixed a bug where user impersonation was not using User portal URL #2874
- Fixed a bug while impersonating a user with email address with special characters #2931
- Reviewed all menu icons in all portals #2951 #2952 #2953
- Added a new section in Billable Calls to access its recordings #2922
- Added a new section in Users CDRs to access its recordings #2909
- Added about dialog for all portals #2956
- Fixed a bug that prevented some entities to be assigned to restricted Administators #2913
- Section documentation URLs links will now redirect to current portal language docs
- Display encoded Locution and Music on hold on client portal #2936
- Disabled multi delete in Brand and Clients screens #2970
- Improved Breadcrumbs to display more information #2904
-
Application Server:
-
Microservices:
- Recordings: Fixed a bug where recordings were being marked as completed too early #2869
- Recordings: Fixed a bug where recordings were being associated with the wrong CDR #2968
- Provision: Fixed a bug while checking specific provisioning terminal MAC address #2912
- Provision: Added logic to include Survival device information in terminal provisioning #2945
- Invoicer: Added automatic retries after failed invoice creation #2965
-
Proxies:
-
Schema:
-
Other
- Added additional Cypress tests in platform, brand, client and user portals
-
Security:
- Version bump symfony/yaml from 5.4.3 to 5.4.45 in /library #2873
- Version bump sebastian/type from 3.0.0 to 3.2.1 in /library #2884
- Version bump symfony/stopwatch from 5.4.5 to 5.4.45 in /library #2889
- Version bump symfony/process from 5.4.28 to 5.4.47 in /library #2892
- Version bump symfony/validator from 5.4.7 to 5.4.48 in /library #2893
- Version bump clean-css from 5.3.1 to 5.3.3 in /web/portal #2890
- Version bump axios from 0.28.0 to 1.8.2 in /web/portal #2915
- Version bump @babel/helpers from 7.18.9 to 7.26.10 in /web/portal #2925
- Version bump @babel/runtime from 7.18.3 to 7.26.10 in /web/portal #2926
See specific API changelog (Platform, Brand, Client and User) for detailed information on changes for each level
Full Changelog: v4.3.0...v4.4.0
IvozProvider v4.3.0
-
Portals:
- Fixed a bug displaying portal logos with special characters in filenames #2780
- Fixed a bug displaying brand features in client creation screen #2822
- Fixed terminal status hint for SIP ALG registrations #2811
- Fixed Call CSV Schedulers available fields based on client features #2821
- Added validations of email fields #2776
- Added new API endpoint to retrieve Users API tokens #2817
- Added new option to impersonate as users #2835
- Added support for downloading multiple recording files #2796
- Added new platform infrastructure section to group Application Servers in Sets #2784
- Added support for assigning Media Relay Sets to Companies #2784
- Added support for assigning Application Server Sets to Companies #2784
-
Application Server:
- Fixed a bug with incorrect calling order in Linear Queues #2794
-
Microservices:
- Fixed a bug updating Current Daily Usage in clients #2812
-
Proxies:
-
Schema:
- Added new entity Application Server Sets #2784
-
Other:
- Added additional Cypress tests in platform, brand, client and user portals
- Fixed standalone ISO install missing packages
- Added spanish translation to documentation
-
Security:
See specific API changelog (Platform, Brand, Client and User) for detailed information on changes for each level
Full Changelog: v4.2.0...v4.3.0
IvozProvider v4.2.0
-
Portals:
- Fixed a bug that forced portal language to english #2706
- Fixed a bug that prevented image preview in edit screens #2744
- Fixed a bug while filtering dates with zero seconds #2757
- Inactive administrators can now have empty password #2741
- Client: Calendar Periods are now known as Special Schedules #2705
- Client: fixed Holiday dates importer for Calendars #2729
- User: fixed gs wave QR code not being displayed #2703
- User: added a new section to display on-demand user recordings #2725
-
Microservices:
-
Proxies:
- kamailio: restore support for standalone installs with one single IP address #2748
-
Application Server:
- Fixed a bug that prevented on-demand recordings on incoming external calls #2716
- Fixed a bug that prevented on-demand recordings on simple huntgroups #2759
- Fixed a bug while processing outgoing faxes #2723
- Fixed a bug generating BLF hints with unused terminals data #2755
- Reorder how endpoints are identified to support single IP address environments #2756
-
Schema:
- CDRs: StartTime fields are now mandatory for UserCdrs and BillableCalls #2739
-
Other:
- Added Cypress tests in platform, brand, client and user portals
-
Security:
See specific API changelog (Platform, Brand, Client and User) for detailed information on changes for each level
Full Changelog: v4.1.0...v4.2.0
IvozProvider v4.1.0
-
Proxies:
- kamusers: fixed media-relay interface for AoRs with just one contact #2642
- kamusers: used new ruri_domain for static location #2640
- kamusers: avoid fast media liberation delayer for non-SDP INVITE/UPDATEs #2691
- kamtrunks: use carrier server from_domain in Diversion (if any) #2658
- kamtrunks: remove fast media liberation delayer #2691
- kamailio: make acc cdr inserts async #2660
-
Portals
- Removed Zendframework based administration portal (klear) #2670
- Removed AngularJS based user portal #2669
- Generic voicemail can now be binded to multiple users #2633
- User voicemails are now displayed in user portal #2643
- Client administators no longer can access users voicemails #2663
- Faxes can now be binded to multiple users #2655
- Faxes are now displayed in user portal #2661
- Added actions to mass edit Administation ACL permissions #2632
- Fixed missing translations in client portal #2651
- Fixed a bug that prevented Holiday dates edition #2685
- Friends can not be managed in Brand administration portal #2666
- Fixed Billable calls historic rotator microservice #2690
- Improved Date selectors in filtering forms #2664
- Fixed timezone conversion while filtering by Date #2678
- Manage direct connectivity retail accounts / residential devices / friends at brand level #2650
- Add R-URI domain and outbound proxy parameters to direct connectivity retail accounts / residential devices / friends #2641
- Add KamUsers socket to direct connectivity retail accounts / residential devices / friends #2671
- Add trust SDP addresses toggle to direct connectivity retail accounts / residential devices / friends #2674
-
Application Servers
See specific API changelog (Platform, Brand, Client and User) for detailed information on changes for each level
Full Changelog: v4.0.5...v4.1.0
IvozProvider v4.0.5
-
Portals
- Banned address order by @danigargar in #2621
- Restricted admins impersonation permission by @danigargar in #2604
- Fixed search by special characters by @mmadariaga in #2626
- Get Migration bundle back by @mmadariaga in #2631
- Fixed terminals foreign key resolver race condition by @mmadariaga in #2627
- Brand not shown on sip domains by @danigargar in #2629
- Fixed multilanguage issues by @danigargar in #2630
- Outgoing routing form rework by @mmadariaga in #2625
- Avoid delete referenced application server by @danigargar in #2628
-
Schema
-
Proxies
- kamtrunks: reject calls to retail DDI linked to no retail account by @cruzccl in #2623
- kamusers: avoid routing within dialog SUBSCRIBE to wrong AS by @cruzccl in #2624
- kamusers: stop using attributes per contact (ulattrs) by @cruzccl in #2637
- kamusers: SUBSCRIBE Event dialog only by @cruzccl in #2638
-
Application Server
-
Security
- build(deps): bump axios from 1.6.0 to 1.6.1 in /web/portal by @dependabot in #2620
- build(deps): bump express from 4.18.2 to 4.19.2 in /web/portal by @dependabot in #2594
- build(deps): bump vite from 3.2.8 to 3.2.10 in /web/portal by @dependabot in #2599
See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level
Full Changelog: v4.0.4...v4.0.5
IvozProvider v4.0.4
-
Portals
- Fixed a bug displaying Routing Tags for brands without Retail or Wholesale features
- Fixed a bug displaying Balance fields for brands without Billing feature
- Fixed a bug displaying Holiday range actions for Administrators without permission on Holiday dates
- Fixed a bug displaying Terminal provisioning templates preview dialogs
- Fixed a crash on Call ACL permissions screens
- Added missing action to resend failed outgoing faxes
- Added new section Voicemails in user portal
- DDI numbers are now displayed in E.164 format
- Imported destination rates files can now be downloaded
-
Proxies
- Added support to DDIs without client assigned
- Fixed a bug while routing SUBSCRIBE and PUBLISH messages to wrong application server
- Subscribed extensions are now validated before relaying to application servers
- Increased min subscribe expire to 1800 seconds
-
Application Server
- Disable initial MWI notification during asterisk startup
See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level
IvozProvider v4.0.3
-
IvozProvider 4.0.3 released
-
Portals
- Fixed a bug while displaying terminal provisioning template test dialog
- Fixed a bug while displaying Domain filtering options
- Added missing ACL entries for Holiday Date ranges
- Invoice Numbers prefix is now optional
- Increased inactivity timeout in Active Calls to one hour
- Updated Active calls call direction icons
-
Provisioning
- Fixed a bug that prevented running PHP code in terminal provisioning templates
-
Proxies
- Fixed a bug with Cisco Phones BLF Subscriptions
- Fixed behind-nat and proxied UAC SUBSCRIBE routing
See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level
IvozProvider v4.0.2
-
IvozProvider 4.0.2 released
-
Portals
- Fixed multiple select options only displaying 30 entries
- Fixed a bug that removed Active Calls after two minutes
- Fixed a bug that prevented some Active Calls to be removed when finished
- Fixed display issues when browser text language was not English or Spanish
- Fixed time and datetime selectors for Firefox browser
- Added Invoice scheduler last execution status icon
- Updated dashboard icons, colors and texts
- Fixed multiple translations issues
- Theme based web titles
-
Provisioning
- Added missing Terminal provisioning microservice package
- Removed not allowed PHP functions from default templates
-
Proxies
- Fixed SUBSCRIBE messages socket selection and allowed Events
- Handle SUBSCRIBE in custom route to skip INVITE-only logics
- Fixed cgrates-reload script to work outside a data profile machine
- Application server failover logic is not longer triggered when a 404 is received
-
Billing
- Fixed a bug displaying Client data in Invoices
-
Other
- Reviewed documentation
- Added upgrade notes for tempest release
See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level
IvozProvider v4.0.1
-
IvozProvider 4.0.1 released
-
Portals
- Fixed tooltips displaying obsolete information
- Fixed some Retail Account fields not being displayed in edit screen
- Fixed External Call Filters Out of schedule number fields display issues
- Fixed Outgoing Routing Carrier field that prevented saving existing routes
- Added download button to incoming faxes PDF files
-
Proxies
- Fixed endpoint identification issues on Retail Call forwards
-
Application Server
- Fixed send and receive faxes not being properly converted from/to PDF
-
Other
- Added missing Users CDR mixer systemd service
See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level