@cruzccl cruzccl released this Dec 24, 2018 · 10 commits to artemis since this release

Assets 2

This release is not yet production ready.

  • Billing

    • Fix CGRateS timezone handling
  • Proxies

    • Improve maxcalls security mechanism
    • Fix R-URI on terminals calls (DDI_IN regression)
  • Core

    • Fix call CSV wrong date calculation
  • Documentation

    • Translate to spanish user portal section
    • Translate to spanish third party integrations section
    • Translate to spanish security section

@Kaian Kaian released this Nov 28, 2018 · 66 commits to artemis since this release

Assets 2

This release is not yet production ready.

  • Portals

    • Fixed a crash while displaying CGRateS realtime fields
    • Removed billing inbound calls related fields (not yet implemented)
    • Changed Zend framework env to production by default (will be managed by synfony envs from now on)
    • Default notification templates will now be displayed in main administration portal
    • Notification body can now be sent as HTML or plain text
    • Added Billable calls CSV exporters
    • Added day and removed year from CSV schedulers period options
    • CSV schedulers will now diplay last execution status
    • CSV schedulers can now export all brand's clients calls
  • Proxies

    • Improved bounced calls detection (when called destination belongs to current platform)
    • Bounced calls are now properly recorded for both call endpoints
    • Removed obsolete configuration files
    • Added a DDI-in toggle in friends, residential and retail to change R-URI behaviour
  • Residential

    • Added support to voicemail (ported from oasis release)
    • Added support to basic call forwarding (ported from oasis release)
  • vPBX

    • Fixed virtual fax reception AGI process
    • Voicemails will now say the origin caller number
  • Core

    • Fixed Music on hold encoding being requested before data was stored in database
    • Added checks to avoid retail and residentials with the same name
    • Added checks to aviod friends and terminals with the same name
  • Standalone

    • Enable ivozprovider-cdr timer to merge cdr tables into BillableCalls

@cruzccl cruzccl released this Oct 11, 2018 · 239 commits to artemis since this release

Assets 2

This release is not yet production ready.

  • Web

    • Organized administration portal sections into groups
    • Download multiple recordings in ZIP file
    • Changed new recordings file name
    • Allowed invoice regeneration
  • Billing

    • Fixed prepaid duplicate rating
  • vPBX

    • Fixed queue periodic announcement
    • Removed duplicate g dial option for hunt group
  • Other

    • Updated documentation (english version only)
    • Updated ORM tests

@cruzccl cruzccl released this Oct 1, 2018 · 8 commits to oasis since this release

Assets 2
  • Portals

    • Change name for new recordings
    • Download several recording files in ZIP
    • Make CDR sections faster
    • Fix invoice timezone conversion
  • User portal

    • Fix terminal status information
  • Virtual PBX

    • Set generic email date format
    • Fix queue retry setting
  • Proxies

    • Fix routing due to wrong Contact
    • Avoid failover for 480 responses
    • Skip carriers with non-resolvable domains
    • Fix drop call on call limit retrieval error
    • Decrease log volume

@Kaian Kaian released this Sep 20, 2018 · 298 commits to artemis since this release

Assets 2

This release is not yet production ready.

  • Proxies

    • Added Least Cost Routing support
    • Added simple Numeric transformations to Static Outgoing Routings
    • Improved routes failover behaviour
    • Fix credit expiration autogenerated BYE
  • API

    • Upgraded api-platform version to 2.2
    • Added Billable calls API endpoints
    • Splitted current Rest API endpoints into more specific APIs: Platform, Brand and Client
  • Core

    • Revamped Kamailio LCR entities lifecycles
    • Revamped CGRateS entities lifecycles
    • CGRateS reloads are now done using an async worker
    • Created Bussiness entities to handle all CGRateS tables
  • Web

    • Added Billable Calls menu entry to all client types
    • Added a brand/client section for Call CSV reports scheduling
    • Added a client section for Pricing Profiles CSV downloads
    • Balance fields now display realtime values from billing engine
    • Fixed spanish translations for all popup screens
    • Fixed destination select in DestinationRates subsection
  • Application Server

    • Fixed multiple bugs on vPBX External Call Filters
    • Fixed a bug on Call ACLs matchlists evaluation
    • Fixed a bug on IVRs locution playback
  • Other

    • Fixed rtpengine addresses configuration from debian packages
    • Standarized all library codestyle to PSR2

@Kaian Kaian released this Aug 16, 2018 · 569 commits to bleeding since this release

Assets 2

This release is not yet production ready.

  • Application Server

    • Fixed a crash when no welcome Locution was supplied to IVRs
  • Proxies

    • Removed unused X-Info-Location logics for dynamic endpoints
  • Billing

    • Added support for Rating profiles per Routing Tag in Wholesale/Retail clients
    • Added support for Timings in Rating profiles configuration
    • Added support for call cost calculation based on Carrier rating profiles
    • Added support for prepaid balances on Carriers
    • Added support for balance notifications for Carriers
    • Added support for quality metrics on Carriers
    • Migrated Destination Rates and Rating Plan entities to Provider namespace
  • Web

    • Improved call simulators to support routing tags
  • Other

    • Added a new entity BillableCall to merge information from Kamailio/CGRates tables
    • Fixed async workers not being rescheduled properly

@Kaian Kaian released this Jul 23, 2018 · 686 commits to bleeding since this release

Assets 2

This release is not yet production ready.

  • Peering

    • Contract Peering has been splitted into DDI Providers and Carriers
      • DDI Provider are servers for incoming DDI calls
      • Carriers are server for placing outgoing calls
  • Retail

    • New retail entity without Application Server features
      • Allow incoming calls from DDIProviders to Retail Accounts
      • Allow outgoing calls from Retail Accounts to Carriers
      • Recording support
      • Routing Tag support
  • Invoices

    • Improved Invoices number sequences integration
    • New scheduler for periodic Invoices generation and email notifications
  • Web

    • Improved Global administration fallback when URL does not match any configured
    • Virtual PBX sections can now be toggled by vPBX Brand feature

@Kaian Kaian released this Jun 29, 2018 · 771 commits to bleeding since this release

Assets 2

This release is not yet production ready.

  • Core

    • Replaced Retail Clients with Residential Clients
  • Portals

    • Enable HTTP2 protocol by default
    • Improved performance during assets loading
  • Proxies

    • Removed support for rtpproxy media relays
    • Added support for rtpengine recordings
    • Rework all numeric transformations logics in kamailio.cfg
  • Invoices

    • Added Automatic invoices formats to create sequencial numbering
  • Billing

    • Calls now can be re-rated with latest rating plan changes
  • Packaging

    • Improved standalone postinstall scripts
    • dpkg-reconfigure should now allow changing initial configurations

@Kaian Kaian released this Jun 7, 2018 · 842 commits to bleeding since this release

Assets 2

This release is not yet production ready.

  • Wholesale:

    • Added support for audio transcoding using rtpengine
    • Added support for routing tags
  • Proxies:

    • Upgraded Kamailio version to 5.1.2
    • Improved DDI Bouncing logic (outgoing calls to platform DDIs)
    • Refactored configuration files routes
    • PeerServers with unresolvable domains are now skipped
  • Routing:

    • Added support for routing based on routing tags
    • Removed support for regular expressions in routing patterns
  • PBX:

    • Fixed a bug on external calls forwarded to external numbers
  • Web:

    • Added english translation for user portal
    • Menu entries are now properly displayed based on enabled features
  • Core:

    • Reworked Kamailio LCR rules logic
  • Provisioning:

    • Added latest Cisco combined CA

@Kaian Kaian released this May 4, 2018 · 880 commits to artemis since this release

Assets 2

This release is not yet production ready.

  • Wholesale:

    • New client type without features
    • IP authenticated only (no register, no SIP auth)
    • No Application Server in signalling/media path
    • Outgoing calls only
  • Billing:

    • Merge CGrateS rating tables into DestinationRates
    • Allow download of latest imported rates CSV from DestinationRates
    • Added support to decrease Prepaid balances
    • Added a call pricing simulators in Company and Rating Plan sections
    • Improve CGrates reloading logic
  • Proxies:

    • Upgrade Kamailio version to 5.1.2
    • Added support for rtpengine media relay sets
  • Documentation:

    • Reorder documentation to match the menu format from administration portal
    • Added a link to documentation in each portal screen