February 17, 2021
Improved
Inhibited deprecation warnings from PyYAML.
Updates to internal components.
September 29, 2020
Improved
General improvements were made to python/virtualenv installation.
Updates to internal components.
Fixed
The pyrsistent dependency required by jsonschema to <0.17 pulled in a version that was incompatible with python2.7.
Fixed
Boolean values were not being displayed clearly.
Improved
Updates to internal components.
Improved
Changes were made to improve upgrade experience.
Improved
Updates were made to schema file extension.
Removed previously included element configurations.
Improved
Updates were made to allow ‘nullable’ settings.
Improved
Internal updates were made to CDR processing.
Fixed
There was an issue with syntax templates.
Improved
Internal updates were made to CDR processing.
Improved
Internal updates were made to CDR processing.
Improved
Internal updates were made to CDR processing.
December 8, 2020
Improved
Removed unused dependencies.
Replaced CDR submission Java client.
Added CDR event generation for UNSERVED domains.
Fixed
A received P-Charging-Vector was not properly detected. The provided icid-value is now used or one is generated if not received.
December 3, 2020
Improved
Loading behavior.
jetcd client was updated.
April 21, 2020
Improved
Restored P-Charging-Vector preservation when a request is received with one.
Added P-Charging-Vector value as second additional data value for received INVITE CDRs.
Improved
When forwarding to the S-CSCF or a PSI domain directly, the I-CSCF now uses the icscf:<config-key>:timeout value as the Send SIP Message PAC timeout rather than not passing a value and using the platform default timeout of 10 seconds.
Known Issue
P-Charging-Vector is always cleared as not trusted.
Fixed
When generating error responses, the content-type was not also emptied if the content was emptied on the response message.
Known Issue
P-Charging-Vector is always cleared as not trusted.
Improved
During configuration key retrieval, values are now retried after experiencing an error.
Fixed
During P-Charging-Vector processing, the value of the P-Charge-Info header was incorrectly being extracted and the resulting manipulations populated the header with invalid syntax.
Known Issue
P-Charging-Vector is always cleared as not trusted.
Fixed
After proxying a SIP message, the session was not correctly ended.
Known Issue
P-Charging-Vector is always cleared as not trusted.
Improved
Requests not for a served domain are now rejected with a 403 response.
Configuration files are now provided.
Fixed
PSI subdomain configuration was not applied correctly.
Known Issue
P-Charging-Vector is always cleared as not trusted.
Fixed
Receiving unexpected messages would cause hanging sessions.
There were unnecessary headers echoed from requests for generated error responses.
Improved
Internal improvements were made to loading.
CDR event population.
Domain determination accuracy.
Improved
The installer was updated so that Ansible <2.4 is no longer a requirement.
A fixed 2 thread pool for background execution (CDR) is now used.
Fixed
General fixes for CDR generation.
Improved
Updates to internal components.
Improved
Timeouts on Drop-to-Java calls.
Using externals for etcd_cache_map.
Improved
General improvements were made to error handling and timeout responses to clean up content type and content for error responses.
New
Added domain-specific randomize-dns-order configuration to enable DNS names in iFC evaluation to load balance with a simple random selection.
Added domain-specific max-dns-hosts configuration to limit the number of attempts to make when trying to contact a single host name that has returned multiple IP addresses.
Fixed
The secondary NIU role was removed from installation with older CDR service to avoid installation error that was present in the previous version.
Improved
Proxying response behavior for non2xx INVITE responses was restored.
General updates to registration handling.
Fixed
In-dialog requests were incorrectly rejected for served-domain matching reasons.
Improved
General improvements and updates to UI configuration.
Improved
Removed unneeded headers and body on S-CSCF generated responses.
Unserved domain requests are now rejected.
Improved
Internal improvements were made to initialization.
New
Added simple DNS-based fallback for retrying a forwarded request.
Added support for the DefaultHandling value of iFC.
Improved
Updated unbundled dependencies for Java code.
Fixed
General fixes to CDR generation to avoid invalid JSON dropping events.
The original-dialog-identifier was not properly de-allocated.
Fixed
In-dialog messages did not always timeout at the transaction timeout when forwarding.
Fixed
iFC override rules were not processed in the proper order.
The Route header was not properly cleared if needed.
Fixed
General fixes to Record-Route population.
Improved
SIP headers (as SCE property names) were not passed to the iFC evaluation.
Fixed
S-CSCF was added as top route/record-route when it was already the case.
Improved
Timeouts on Drop-to-Java calls.
Reduced memory usage in POSIXRegex.
Added logging for direct memory usage.
A fixed 2 thread pool for background execution (CDR) is now used.
New
Added support for MESSAGE request outside a dialog.
Improved
Parsed iFCs are now cached.
Updates to internal components.
Improved
General improvements were made to logging.
Updates to CDR.
POSIX etended Regexes can now be used for iFC.
Improved
Updates to internal components.
New
Added support for iFC evaluation.
Improved
Updated unbundled dependencies for Java code.
Added P-Charging-Vector to the CDR data.
Improved
Removed a hard coded configuration value.
Improved
Unconfigured domains are now allowed in AMQP connection logic.
Rate limiting and sender-rewriting are now evaluated independently.
Added received AMQP messages to the CDR data.
Improved
Additional logging for AMQP errors.
Improved
Removed attempts to declare queues or exchanges.
The AMQP connection is always attempted to be kept open.
New
Added support for multiple AMQP connection URIs.
New
Added support for rate limits by sender/destination.
Improved
The installer was updated so that Ansible <2.4 is no longer a requirement.
New
Added capability to submit SMS via AMQP interface.
Added sender rewriting capability.