The IM-SSF checks the default Call Handling parameter in the relevant CSI.
If the default call handling is release, a BYE indication is sent to the originating CSCF. The IM-SSF then releases all resources and the invoked CAMEL procedure ends.
If the call handling is continue, the IM-SSF continues processing without CAMEL support.
The IM-SSF BYE message is sent to the originating CSCF and resources are released.
The IM-SSF shall replace the call parameters by the information received in the Int_Continue_With_Argument message. Call parameters that are not included in the Int_Continue_With_Argument_Message are unchanged.
When querying the HSS for the subscriber's IM CSI data, the IM-SSF does not have to wait for the HSS's response on the first query before the subsequent queries are done. i.e. Sending of multiple Any Time Interrogation operations can be done in parallel. However, the IM-SSF shall wait for all the responses from the HSS before it shall continue with the handling of the terminating IP multimedia session.
The IM-SSF behaves as a B2BUA (Back-2-Back User Agent) when a SIP INVITE is received for an terminating call and SIP INVITE is sent to the MRFC (via S-CSCF) as a result of a CAP ConnectToResource request received from the SCF.
A SIP response 100 Trying is sent after each INVITE but is not shown in the SDLs.
The IM-SSF shall handle the 200 OK response from the MRFC as specified in
TS 23.218.
The specifics on transporting information between the MRFC and the Application Server such as the IM-SSF, has not been standardised in 3GPP Rel-5 specifications for IMS. i.e. the SIP method to return Prompt_And_Collect result from the MRFC to the IM-SSF, the SIP method for sending notification of play announcement completion to the IM-SSF when a request for a Specialised Resource Report was received, the SIP method to request the MRFC to play announcement and the SIP method to request the MRFC to prompt and collect user information, are not standardised.
The IM-SSF (acting as a B2BUA) uses the S-CSCF as a next-hop server when sending the SIP INVITE to the terminating subscriber. The 100 Trying provisional response received in the IM-SSF is actually generated and sent from the S-CSCF to indicate that the INVITE request has been received by the next-hop server (i.e. the S-CSCF) and is currently being processed.
For additional description on usage of internal timers in Process MT_IM_SSF, please refer to the description in
clause 4.6.1.3.9.