IM-SSF SIS Module 3.0.0.12 * Fixed an error that could occur when copying URI parameters from an incoming Route header to the Route header addressing a media server. (#647111) IM-SSF SIS Module 3.0.0.11 * Fix an `IllegalStateException` that occurs because `RouteToMediaNodeSbb` retrieves the wrong `elementaryMessageID` parameter from a `PlayAnnouncement` (Request). (#398395) * 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) _Dependency Updates_ * Update the SIS dependency to 3.0.0.12 IM-SSF SIS Module 3.0.0.10 _Dependency Updates_ * Update the SIS dependency to 3.0.0.11 IM-SSF SIS Module 3.0.0.9 _Dependency Updates_ * Update the SIS dependency to 3.0.0.10 IM-SSF SIS Module 3.0.0.8 _Dependency Updates_ * Update the SIS dependency to 3.0.0.9 IM-SSF SIS Module 3.0.0.6 * 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. _Dependency Updates_ * Update the SIS dependency to 3.0.0.7 IM-SSF SIS Module 3.0.0.5 _Dependency Updates_ * Update the SIS dependency to 3.0.0.5 IM-SSF SIS Module 3.0.0.4 * 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) _Dependency Updates_ * Update the SIS dependency to 3.0.0.3 IM-SSF SIS Module 3.0.0.3 * 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 IM-SSF SIS Module 3.0.0.2 * Update the SIS dependency to 3.0.0.1 IM-SSF SIS Module 3.0.0.0 * This release is built on and requires JDK 11. It requires Rhino 3.0 or later releases. IM-SSF SIS Module 2.7.0.4 * Avoid sending a second PRACK to the MRF in precondition flows. (VOLTE-8433) * Fix issue with copying URI flag parameters between requests. (PRX-287) IM-SSF SIS Module 2.7.0.3 * Update the Diameter dependency to 3.1.3.1 * Update the Easysip dependency to 1.7.2 IM-SSF SIS Module 2.7.0.2 * Update the SIS dependency to 2.7.0.2 * Update the Rhino dependency to 2.7.0.3 IM-SSF SIS Module 2.7.0.1 * Update the SIS dependency to 2.7.0.1 * Update the Rhino dependency to 2.7.0.2 IM-SSF SIS Module 2.7 * 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) IM-SSF SIS Module 2.6.2.6 * Update SIS dependency to 2.6.2.10 * 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) IM-SSF SIS Module 2.6.2.5 * 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 * Disarm noAnswer event is cleared after Answer (PRX-284) * UPDATE error responses after call answered are forwarded (PRX-285) IM-SSF SIS Module 2.6.2.4 * Update Rhino dependency to 2.6.2.3 * 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) IM-SSF SIS Module 2.6.2.3 * Update SIS dependency to 2.6.2.4 * Update Rhino dependency to 2.6.2.2 * Update Diameter dependency to 3.1.2.1 IM-SSF SIS Module 2.6.2.1 * Update SIS dependency to 2.6.2.2 * Update Rhino dependency to 2.6.2.1 IM-SSF SIS Module 2.6.2.0 * 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) IM-SSF SIS Module 2.6.1.4 * Update SIS dependency to SIS 2.6.1.6 IM-SSF SIS Module 2.6.1.3 * Proxy instead of reject sessions with non-telephone numbers in From and To headers. (PRX-236) * Handle IllegalArgumentException when creating IDP from inbound INVITE with incorrectly formatted headers. (VOLTE-6156) * Update SIS dependency to SIS 2.6.1.5 IM-SSF SIS Module 2.6.1.0 * Updated to SIS 2.6.1.x * Updated to Rhino 2.6.1.x * Add support for phone numbers to contain '*', 'p' and 'w' characters. (PRX-263) IM-SSF SIS Module 1.5.0.0 * Updated to SIS 2.6.0.x. IM-SSF SIS Module 1.4.7.0 * Add handling for OpenRefuse from SCF. (PRX-257) * Fix inversed handling of defaultCallHandling from OC-IM-TDP header. (PRX-258) * Fix error handling around incomplete OC-IM-TDP header. (PRX-259,PRX-260) * Fix issue where CANCEL message could be dropped if 'PruneFinishedUacSbbs' flag was set to true. (PRX-262) IM-SSF SIS Module 1.4.6.3 * Fixed cosmetic exception caused by trying to send BYE on a SIP dialog that was already ending. (VOLTE-4768) IM-SSF SIS Module 1.4.6.2 * Handle SDP inside multipart message bodies. (PRX-251) * Update SDP session version and precondition status when forwarding initial INVITE after announcement. (PRX-248) * Don't attempt to rewrite SDP origin sent upstream if session ID has not changed. (PRX-252) * Ensure that UPDATEs are forwarded downstream after announcement is complete. (PRX-246) IM-SSF SIS Module 1.4.6.1 * Build SCF addresses from TDP data using the OC-IM-TDP header to override address values from the profile. (PRX-247) * Add support for SCFs that send Connect with DRA=CdPN to continue in monitored mode. Enable with config flag SuppressReinviteOnConnectCdPN (PRX-237) * Ensure that PRACKs are forwarded downstream after announcement is complete. (PRX-235) * Update IMSSF to add a P-Early-Media header to SIP responses when forwarding them upstream when P-Early-Media support was indicated in the associated request. (PRX-234) * Add support for handling anonymised calls. (VOLTE-4234) * Add support for forwarding SIP UPDATE requests and responses. (PRX-228, PRX-233) * Add support for forwarding SIP Re-INVITE requests. (VOLTE-4267) * Fix issue that occurred when attempting to log information that was absent in a ConnectToResource message. (PRX-230) IM-SSF SIS Module 1.4.6.0 * Update Diameter dependency version for AVP format CDRs (VOLTE-4254) IM-SSF SIS Module 1.4.5.2 * Update OC-IM-TDP handling to use SSN from profile if available (PRX-224) IM-SSF SIS Module 1.4.5.1 * Add support for AVPs using values of type `byte[]`. (PRX-220) IM-SSF SIS Module 1.4.5.0 * Basic B2BUA support for REFER/NOTIFY. (PRX-212) * Basic B2BUA support for UPDATE. Only forwards messages, no support for SDP negotiation in multi-leg calls. (PRX-210) * Determine redirectingPartyID from History-Info header (PRX-171) * Add AVP format CDRs. (PRX-208) IM-SSF SIS Module 1.4.3.0 * Support sending call information reports when requested by the SCF. * Fixed ACR sending to always send any outstanding reports before closing the dialog. Previously reports would not be sent if the Disconnect EDP was not armed (PRX-124). * Send PRACK immediately for 180 suppressed by early media setup instead of waiting for Continue to be received from the SCP. (PRX-133) IM-SSF SIS Module 1.4.2.3 * in AssistingSSFNotRequired mode fall back to default media server if none is configured for the assistingSSPIPRoutingAddress in the EstablishTemporaryConnection message. (PRX-118) * Fixed RBT media dialog setup to send ETCFailed to the SCF instead of terminating the call (PRX-77). * Fixed handling of reliable 180 triggering RBT setup. Send PRACK for suppressed 180 and suppress 200/PRACK (PRX-111) * Support RouteDirect mode selection when AssistingSSFBehavoiurNotRequired. Fixed behaviour when RouteDirect = false to use the Route headers from the original INVITE (PRX-112). IM-SSF SIS Module 1.4.2.0 * Updated to cgin-connectivity-1.5.2 IM-SSF SIS Module 1.4.0.4 * Updated to cgin-connectivity 1.5.0-protocol-patches * Fixed an issue where the IM-SSF could send a spurious 180 to the calling party instead of forwarding a PRACK from a media server. * Fixed potential security exceptions when accessing persistent state. ---- IM-SSF SIS Module 1.4.0.2 * Fixed a NullPointerException when the IM-SSF is invoked if the Management Resource Adaptor is not active. * Added support for contacting media servers directly after receiving an EstablishTemporaryConnection request, without using the assisting SSF dialog. See imssf-enableassistingssfbehaviour and imssf-disableassistingssfbehaviour commands. * Support media servers that use provisional responses to convey SDP answers when playing tones/announcements. Send CANCEL or BYE as appropriate to end media server SIP dialog. * Support Connect without DestinationRoutingAddress, treat as "Continue". * Removed UseReliableResponse configuration option. IM-SSF will now use reliable provisional responses automatically where appropriate if calling party has indicated 100rel support. ---- IM-SSF SIS Module 1.4.0.0 (2013-01-29 22:00:03 +1300) * Updated to cgin-connectivity 1.5.* * The IM-SSF will now invoke a SIS interceptor with the interceptor reference name "imssf.rrbe" when it receives a RequestReportBCSMEvent invoke operation from the IN service. The interceptor will be invoked using the SIS-IN instance bound to the "slee/resources/sis/in/imssf_interceptor_provider" resource adaptor entity link name. Currently only interceptors that complete synchronously (ie. consist only of XML and do not invoke any interceptor extension components) are supported. The primary purpose of this interceptor support is to allow the DP-specific criteria such as the no-answer application timer to be modified before the IM-SSF processes the operation. * Added missing ':' delimiter after URI scheme when constructing the INVITE request URI for a PlayAnnouncement operation with tone announcement chosen. ---- IM-SSF SIS Module 1.3.0.2 (2011-10-05 08:57:44 +1300) * Updated to cgin-connectivity 1.4.* ---- IM-SSF SIS Module 1.2.0.0 (2011-03-28 18:19:15 +1300) * Updated to cgin-connectivity 1.3.* ---- IM-SSF SIS Module 1.1.0 (2010-08-27 17:39:06 +1200) * Initial release