3.1.9 - 2024-10-17
Dependency Updates
-
Update the CGIN dependency to 3.1.9
-
Update the Diameter dependency to 4.1.11
-
Update the SIP dependency to 3.1.15
-
Update the SIS dependency to 3.2.13
3.1.8 - 2024-07-12
Improvements
-
Fixed a bug stopping the IMSSF from handling calls to and from numbers with parameters in the user side of the SIP URI. (#1306954)
Dependency Updates
-
Update the CGIN dependency to 3.1.8
-
Update the Diameter dependency to 4.1.10
-
Update the SIP dependency to 3.1.13
-
Update the SIS dependency to 3.2.10
3.1.7 - 2024-02-29
New Features
-
Support for running on Java 17 (tested with the Microsoft build of OpenJDK 17). Existing support for Java 11 is unchanged.
Dependency Updates
-
Update the CGIN dependency to 3.1.6
-
Update the Diameter dependency to 4.1.7
-
Update the SIP dependency to 3.1.9
-
Update the SIS dependency to 3.2.8
3.1.6 - 2024-01-25
Dependency Updates
-
Update the SIS dependency to 3.2.7
-
Update the netty libraries to 4.1.103.Final
3.1.5 - 2023-11-13
Improvements
-
In a call diversion scenario, the vlr-address and the msc-address on the InitialDP for the terminating leg towards the diverted-to user are now set in the same way they would be on an ordinary terminating leg. (#894007)
-
Previously, these were set as the same values as would be set on an originating call.
-
The change means that for the terminating leg towards the diverted-to user, the InitialDP will:
-
have the vlr-address taken from the OC-Charging-GT header
-
have no msc-address present on the InitialDP
-
-
Dependencies
-
Update the SIS dependency to 3.2.6
-
Update org.yaml:snakeyaml to 2.0 (#740859)
-
Update com.google.protobuf:protobuf-java to 3.19.6 (#740851)
3.1.4 - 2023-07-18
-
Fix an
IllegalStateException
that occurs becauseRouteToMediaNodeSbb
retrieves the wrongelementaryMessageID
parameter from aPlayAnnouncement
(Request). (#398395) -
Make IM-SSF receive ActivityEndEvents. If the event is ending the last SipSession leg then IM-SSF now terminates charging. (#633380)
3.1.2 - 2022-12-21
Bug fixes
-
Fix an issue identified in P-Asserted-Identity header handling.
-
If Additional Calling Party Number present in Connect an the outbound INVITE would include an additional P-Asserted-Identity header. (#393069)
-
-
Fix an issue that meant Open Refuse events were not processed by the IM-SSF service. (#366598)
Dependencies
-
Update the SIS dependency to 3.2.2
3.1.1 - 2022-10-13
Release versions now have three components, not four. This release requires Rhino 3.1 or later. |
New features
-
IM-SSF now uses SNMP Static OIDs (added in Rhino 3.1). For more information see Static OID introduction.
Dependencies
-
Update the SIS dependency to 3.2.1
-
All open source libraries used by this resource adaptor have been updated to the latest available version, including:
-
Netty to 4.1.70.Final.
-
Guava to 30.1.1-jre.
-
3.0.0.6 - 2021-11-18
Bug fixes
-
Fix issues identified in IM-SSF when handling SIP error responses during call setup. (VOLTE-10023)
-
Only generate ERBCSM 'routeSelectFailure' for an initial INVITE error response.
-
Handle SIP requests for follow on legs after initial INVITE error response.
-
Dependencies
-
Update the SIS dependency to 3.0.0.7
3.0.0.4 - 2021-06-10
Bug fixes
-
Fix a bug where the IM-SSF would attempt (and fail) to change the BCSM state when receiving a SIP error response for a non-INVITE request while the call was active. (VOLTE-9760)
-
Fix a bug where the IM-SSF would attempt to send a SIP message on a dialog that no longer existed. (VOLTE-9715)
Dependencies
-
Update the SIS dependency to 3.0.0.3
3.0.0.3 - 2021-05-10
-
Add SAS tracing for CAP messages. (VOLTE-9704)
-
Call IDs in log messages now appear alongside other logging context information rather than immediately before the actual message. (VOLTE-9679)
-
Update the SIS dependency to 3.0.0.2
3.0.0.0 - 2020-10-08
-
This release is built on and requires JDK 11. It requires Rhino 3.0 or later releases.
Bug fixes
-
Avoid sending a second PRACK to the MRF in precondition flows. (VOLTE-8433)
-
Fix issue with copying URI flag parameters between requests. (PRX-287)
2.7.0.3 - 2020-06-19
-
Update the Diameter dependency to 3.1.3.1
-
Update the Easysip dependency to 1.7.2
2.7.0.0 - 2019-10-24
-
Add support for active call failover. This allows SIP traffic for calls transiting the IM-SSF to continue on a different node after the original node goes down. Note that CAP translation will not continue on the new node as the dialog to the SCP cannot be recovered by the new node. (VOLTE-7780)
-
Fixed NullPointerException when forwarding CANCEL requests. (VOLTE-8330)
-
Corrected setting of pre-arranged end in some dialog close cases. (PRX-286)
2.6.2.6 - 2019-10-15
-
Fixed problem where ETCFailed was being incorrectly sent in response to CTR when MRF call failed (VOLTE-8328)
-
Improve sending CANCEL request error handling (VOLTE-8330)
-
Update SIS dependency to 2.6.2.10
2.6.2.5 - 2019-08-30
-
Disarm noAnswer event is cleared after Answer (PRX-284)
-
UPDATE error responses after call answered are forwarded (PRX-285)
-
Update SIS dependency to 2.6.2.9
-
Update http-ratype dependency to 2.5.0.1
-
Update rhino dependency to 2.6.2.6
2.6.2.4 - 2019-06-14
-
Fixed forwarding of responses resulting from a downstream forking proxy. (VOLTE-7411)
-
The
Request-Disposition: no-fork
header is no longer added to initial requests. (VOLTE-7815) -
Update Rhino dependency to 2.6.2.3
2.6.2.3 - 2019-05-28
-
Update SIS dependency to 2.6.2.4
-
Update Rhino dependency to 2.6.2.2
-
Update Diameter dependency to 3.1.2.1
2.6.2.0 - 2019-02-21
-
Update SIS dependency to 2.6.2 series
-
Update Rhino dependency to 2.6.2 series
-
Update Diameter dependency to 3.1.2 series
-
Update Diameter Extension AVPs to match Sentinel VoLTE. (PRX-279)