Step 1 - 4.
The UE sends a REGISTER request to the S-CSCF which authenticates with a 401 (Unauthorized) response challenge with the authentication response being supplied in a second REGISTER request. The registration completes with a 200 (OK) response from the S-CSCF to the UE.
Step 5 - 6.
The S-CSCF downloads Filter Criteria for the UE from the HSS which indicates the S-CSCF should send a third party REGISTER request on behalf of the UE to an AS that performs a voicemail service. The AS responds to the REGISTER request with a 200 (OK) response.
Step 7 - 8.
The AS downloads subscriber data for the subscriber (possibly from the HSS via the Sh interface) that indicates that the subscriber has enabled a feature that has the voicemail application contact the subscriber upon registration to deliver recorded messages. The AS sends an INVITE request containing SDP for the UE to the S-CSCF which proxies it to the UE.
Step 9 - 10.
The UE responds with 183 (Session Progress) response containing SDP which the S-CSCF proxies to the AS.
Step 11 - 14.
The AS sends a PRACK request, which the S-CSCF proxies to the UE and the UE respond with a 200 (OK) response which the S-CSCF proxies to the AS.
Step 15.
QOS establishment and resource reservation takes place.
Step 16 - 19.
The AS sends an UPDATE request, which the S-CSCF proxies to the UE and the UE responds with a 200 (OK) response which the S-CSCF proxies to the AS.
Step 20 - 21.
The UE sends a 180 (Ringing) response indicating that it is alerting the user which the S-CSCF proxies to the AS.
Step 22 - 25.
The AS to indicate receipt of the 180 (Ringing) response sends a PRACK request which the S-CSCF proxies to the UE and the UE responds with a 200 (OK) response which the S-CSCF proxies to the AS.
Step 26 - 27.
When the subscriber answers the UE sends a 200 (OK) response to the initial INVITE request which the S-CSCF proxies to the AS.
Step 28 - 29.
The AS acknowledges the 200 (OK) response with an ACK request which the S-CSCF proxies to the UE.
Step 30.
The AS plays an announcement indicating the number of messages stored and then plays back the messages to the UE using the session established.
Step 31 - 32.
The UE hangs up by sending a BYE request, which the S-CSCF proxies to the AS.
Step 33 - 34.
The AS responds with a 200 (OK) response, which the S-CSCF proxies back to the UE.