Skip to content

Releases: irontec/ivozprovider

IvozProvider v3.4.0

01 Dec 10:55
Compare
Choose a tag to compare
  • Ivozprovider 3.4.0 released

  • New Portals

    • Fixed prepaid balances operations
    • Fixed voicemail message counter on dashboards
    • Fixed labels in platform portal feature selectors
    • Fixed audio players
  • Application Server

    • Configurable setting to announce how many participants are already present when joining a conference room.
    • Pause and unpause services for queues
  • Other

    • Brand new realtime active calls microservice written in go that replaces the old one written in openswoole

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v3.3.0

03 Oct 11:28
Compare
Choose a tag to compare
  • New Portals
    • New portals are now loaded by default unless explicit configuration
    • Old portals are still available adding /classic to URL path
    • Portals header images are now properly load
    • Added missing actions to simulate calls
    • Added missing actions to preview invoices templates
    • Added missing actions to test and restore terminal provisioning templates
    • Improved Terminal provisioning template parser security
    • Added missing importer for Holiday dates
    • Added missing exporter for Call registry
  • Other
    • Fixed a bug in Recordings encoder that stopped the process on first error
    • Added new router microservice to determine the portal associated to each domain

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v3.2.0

26 Jul 08:38
Compare
Choose a tag to compare
  • New React based web portals

    • Added impersonation between portals using internal administrators
    • Added translations to officialy supported languages
    • Added dashboards to all portals
    • Added support for Web portal customizable Logo
    • Added a Web Portal based configuration option to load react portals by default
    • New portals always accessible adding /platform, /brand, /client and /user to URL path
    • Classic portal always accessible adding /classic to URL path
    • Added missing action to regenerate invoices
    • Added missing action to unban brute force attacks
    • Added missing action to re-rate external calls
    • Added missing actions to modify pre-paid balances
    • Added documentation links to all screens
    • Fixed a bug while adding client services not enabled by brand
    • Lots of fixes in platform, brand, client and users portals screens
  • Proxies

    • Fixed a bug with unsolicited MWI NOTIFY messages
  • Application Server

    • Updated Queue members table to support future dynamic join and leave functionalities
    • Fixed a bug identifying Terminals when their name had been changed
    • Added click2dial contexts
  • Core

    • Added Corporation entity to group vPBX that can share Inter-vPBX Friends (internal calls between vPBX clients)
    • Improved changelog entries to reflect Administrators impersonation chains

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v3.1.0

05 Apr 15:19
Compare
Choose a tag to compare
  • Initial version of new portals for all tenants

    • Using React 18.2 framework
    • CRUD operations supported
    • Still a work in progress, not ready for production usage
  • Initial React User portal implementation

    • Added Calls list section
    • Added My Account section for changing user's basic information
    • Added Preferences section for changing call specific settings
    • Added Call Forward Settings to configure forwarding options
    • Accessible adding /user/ to existing portal path
    • Requires user email and password to login
  • Initial React Client portal implementation

    • Added sections for vPBX, Residential, Retail and Wholesale
    • General section to manage Users, Terminals, Extensions, DDIs, Faxes, Services and Contacts
    • Routing endpoint section to manage IVRs, Hunt Groups, Queues, Conditional Routes, Friends, Conference Rooms and Voicemails
    • Routing tools section to manage External Filters, Calendars, Schedules Match Lists and Route Locks
    • User configuration section to manage Outgoing DDI Rules, Pickup Groups, Call ACLS and Locations
    • Multimedia section to manage Locutions and Music on Hold
    • Calls section to manage Call registries, Active Calls, External Calls, Calls CSV Schedules and Recordings
    • Accessible adding /client/ to existing portal path
    • Requires Client Administrator credentials to login (or impersonation from Brand portal)
  • Initial React Brand portal implementation

    • Added Clients section to manage Virtual PBX, Residential, Retail and Wholesale clients
    • Added Providers section to manage Carrier, DDI Providers and DDIs
    • Added Routing section to manage Outgoing Routing, Routing Patterns, Routing Pattern groups and Routing Tags
    • Added Billing section to manage Rating Plans, Destinations, Rates, Prepaid Balances and Daily usages
    • Added Invoice section to manage Invoice, Invoice Schedulers, Fixed costs and Invoice Templates
    • Added Calls section to manage Active brand Calls, External calls and Call CSV Schedulers
    • Added Settings section to manage Company Portals, Special Numbers, Numeric Transformation, Notification Templates, Music on Hold, Brand Service and Match Lists
    • Added View section to display lists of Retail Accounts, Residential Devices, Users, and Banned IP addresses
    • Added support to impersonate a Client Administrator to access Client portal without credentials
    • Accessible adding /brand/ to existing portal path
    • Requires Brand Administrator credentials to login (or impersonation from Platform portal)
  • Initial React Platform portal implementation

    • Added Brand, Main Operators, Anti-flood Banned IPs, Terminal Manufacturers and Services management screens
    • Added Currencies, Notification templates, Invoice templates, Special numbers, Platform portals management screens
    • Added realtime Active calls and External calls views
    • Added Infrastructure section to manage Proxy Users, Proxy Trunks, Media relays and Application Servers
    • Accessible adding /platform/ to existing portal path
    • Requires Platform Administrator credentials to login
  • API

    • Lots of changes in Rest API to fulfill new portals requirements. See specific API Changelogs for details.
    • Main breaking changes
      • Replaced Company nif, postalAddress, town, province and countryName properties with new Invoice model
      • Removed externallyRated property from Carrier
      • Removed billInboundCalls property from DDIs
  • Other Features and Fixed

    • Upgraded Kamailio to 3.6.2
    • Upgraded RTPengine to 10.5.3
    • Added configurable Announce Position locutions to Queues
    • Added Display name in Queues to override default Caller name in Queue members calls
    • Added Address Book section to store External numbers (not yet used)
    • Added Description field in DDIs
    • Added support to use DDIs only for outbound presentation (DDI types)
    • Changed rtpengine control port to 2223
    • FastAGI server address is now configurable
    • Added APIBAN optional configuration for Proxies
    • Fixed Media Relay selection logic when specific set was configured
    • Fixed Media management in parallel-forking scenarios
    • Added RTP timeout settings for vPBX and Residential calls

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v2.23.0

16 Feb 10:58
Compare
Choose a tag to compare
  • Proxies

    • Added optional push servers configuration to ignore IP filtering
    • Added outbound DDI type only for outgoing presentation
  • Application Servers

    • Moved Voicemail app calls from AGIs to asterisk dialplan
  • Portal

    • Added initial AddressBook support (not used for updating presentation yet)
    • Fixed a bug in Call CSV scheduler filters

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v2.22.0

02 Dec 11:37
Compare
Choose a tag to compare
  • Proxies

    • Fixed a bug with Routing Tags not matching some characters
    • Disabled SRTP media between proxies and application servers
  • Application Servers

    • Fixed caller presentation when calling a Hunt Group user forwarded to an External Numbers
    • Fastagi Server address can now be configured
    • Added Display name to Queues to update CallerID Name on calls to members
  • Portals

    • Added Description field to DDIs
    • Added CarrierName, DestinationName and RatingPlanName to Call CSVs generated by schedulers
    • Fixed Client Call CSV Scheduller endpoint field filtering

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v2.21.1

23 Sep 06:25
Compare
Choose a tag to compare
  • Proxies

    • Improved presence logics to minimize database usage
    • Increased TLS connection timeout
    • Added settings for HEP forwarding
    • Added SRTP to plain RTP conversion for wholesale clients
    • Fix retail call forward for accounts using media encryption
    • Free rtpengine session if no additional gateways found
  • Portals

    • Fixed errors in DDI Providers > Registrations status screen
    • Fixed errors in Retail Account > DDIs > External calls screen
  • API

    • Added domain field in Company responses

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v3.0.0

14 Jul 10:44
Compare
Choose a tag to compare

This version is still under testing and may not be production ready
Upgrading to 2.22.0 is mandatory for existing schemas in order to migrate data

  • Software Version Upgrade

    • Debian base system upgraded from 9 (stretch) to 11 (bullseye)
    • Kamailio upgraded from 5.1.10 to 5.6.0
    • rtpengine upgraded from 6.1.2 to 9.5.4
    • Asterisk upgraded from 13.17.0 to 18.2.2
    • PHP upgraded from 7.0.33 to 8.0.13
    • MySQL (Percona Server) upgraded from 5.7.19 to 8.0.25
  • Main features

    • Added new entity Location to group Users
    • Added support for generic Voicemails
    • Voicemail and VoicemailMessages can now be managed through web interface and API
    • IVR Selected option can now update call display name
    • Moved presence management from Kamailio to Asterisk
    • Added custom BLFs for Route Locks status (open/close)
    • Added local DNS entries for HEP server and Redis sentinel
    • Replaced gearman server with redis for async job distribution

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

Check Upgrade notes for some basic migration guidelines.

IvozProvider v2.21.0

12 Jul 08:07
Compare
Choose a tag to compare

Note: Upgrading to 2.21.0 is mandatory to migrate existing data to 3.x release.

  • Proxies

    • Fixed rtpengine sessions deletion on branch timeout
    • Fixed a bug with failover handling on bounced calls
    • OPTION messages are now skipped from anti-flood mechanism
    • Residential Devices authentication is now optional when Direct Connectivity is enabled
    • Retail Accounts authentication is now optional when Direct Connectivity is enabled
    • Improve log messages on no reply event
  • Invoicing

    • Added dynamic quantity support to Invoice schedulers fixed costs
    • Added Client max calls as Fixed cost dynamic quantity
    • Added Client DDI count as Fixed cost dynamic quantity
  • Portals

    • Fixed a bug that prevented creating vPBX clients depending on emulated company ACLs
    • Removed Retail Account column from DDI Provider's DDI List section
  • Other

    • Added support for custom entries in local DNS server
    • Fixed swagger JSON generation commands in package post install scripts

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level

IvozProvider v2.20.1

23 Mar 16:41
Compare
Choose a tag to compare
  • API: Residential admins can now edit Device data through client API
  • Billing: Improved rerating process to handle unbilled corner cases
  • Portals: Removed friend field displayed in all CallForwardSettings screens
  • Packages: Removed mysql ivozprovider-profile-data postinstall errors

See specific API changelog (Platform, Brand, Client) for detailed information on changes for each level