The following procedure assumes the IMS session has already been established and the bearer is through-connected, and the MRFC has received a trigger to record multimedia, and the MRFP selected for the call has the capabilities to provide multimedia record. The
clauses 6.2.8.3 - 6.2.8.6 specify the procedures to record the synchronized audio and video media stream(s). The clauses 6.2.8.aa- 6.2.8.dd describe the procedures for message record.
The
Figure 6.2.8.1 shows the H.248 context model for the multimedia record. The termination used for recording may have up to three streams, which are any combination of audio, video and messaging media stream(s). The H.248 command can be processed in the termination to record multimedia and detect the record multimedia completed event.
After reception of a trigger to record multimedia, the MRFC shall initiate the Start multimedia record procedure.
If it is to record one party, only the input stream of the party is recorded. If it is to record all parties, the mixed stream of all parties is recorded.
When recording multimedia from all terminations in a context (for two-party sessions or a conference) the MRFC may request the MRFP to assign a new termination to record the multimedia in the context.
If other signals such as playing announcement are requested to be executed on the same termination as the termination to perform the recording the signals shall not override each other, e.g. the recording shall not be interrupted.
The MRFC shall indicate the record file URI and the record file format to the MRFP. The record file URI can be generated by the AS/MRFC or by the MRFP. For the second case, the MRFC shall indicate the MRFP to generate the URI and return the generated URI to the MRFC. The record file format is the 3GPP multimedia file format, defined in the
TS 26.244. The MRFC may indicate the maximum record time to the MRFP, when this time has elapsed, the MRFP shall stop the multimedia recording.
The MRFC may request the MRFP to detect the multimedia recording completion, and notify the completion event and cause to the MRFC. The multimedia recording is completed when either of the following occurs;
-
the maximum time period of multimedia recording has elapsed,
-
a DTMF digit is detected by the MRFP where the DTMF key sequence shall stop or cancel the multimedia recording,
-
DTMF digits are detected by the MRFP where the DTMF key sequence shall stop or cancel the audio recording,
-
the MRFC requests the MRFP to stop the audio recording, or
-
the media recording is not successful.
After reception of a trigger to stop multimedia record, the MRFC shall request the MRFP to stop the multimedia recording. If the multimedia recording termination is added, the MRFC shall request the MRFP to subtract it.
When a multimedia recording is completed, if the multimedia recording is successful, the MRFP shall save the recorded content to the specified URI. If the multimedia recording is not successful, the MRFP shall discard the recorded content. If the MRFC has requested the MRFP to notify the multimedia recording completion, the MRFP shall notify the multimedia recording completion event to the MRFC. The cause of the multimedia recording completion may be that the maximum record time has elapsed, a DTMF digit that represents to finish or cancel the multimedia recording is detected by the MRFP, or the multimedia recording is not successful. Then the MRFC may indicate to the AS that the multimedia record has been stopped.
Figure 6.2.8.2 shows the message sequence chart example for multimedia record.
After reception of a trigger to record message, the MRFC shall initiate the Start message record procedure.
If it is to record one party, only the input stream of the party is recorded. If it is to record all parties, the message streams of all parties are recorded.
When recording message from all terminations in a context (for two-party sessions or a conference) the MRFC may request the MRFP to assign a new termination to record the message in the context.
If other signals such as playing announcement are requested to be executed on the same termination as the termination to perform the recording the signals shall not override each other, e.g. the recording shall not be interrupted.
The MRFC may indicate the record file URI and the record file format to the MRFP. The record file URI can be generated by the AS/MRFC or by the MRFP. For the second case, the MRFC shall indicate the MRFP to generate the URI and return the generated URI to the MRFC. The record file formats shall comply with the file formats used inside MMS(Multimedia Messaging Service) as specified in the
TS 26.140 in the current version. The MRFC may indicate the maximum record time to the MRFP, when this time has elapsed, the MRFP shall stop the message recording.
The MRFC may request the MRFP to detect the message recording completion, and notify the completion event and cause to the MRFC. The message recording is completed when either of the following occurs;
-
the maximum time period of message recording has elapsed,
-
the MRFC requests the MRFP to stop the recording, or
-
the media recording is not successful.
After reception of a trigger to stop message record, the MRFC shall request the MRFP to stop the message recording. If the message recording termination is added, the MRFC shall request the MRFP to subtract it.
When a message recording is completed, if the message recording is successful, the MRFP shall save the recorded content to the specified URI. If the message recording is not successful, the MRFP shall discard the recorded content. If the MRFC has requested the MRFP to notify the message recording completion, the MRFP shall notify the message recording completion event to the MRFC. The cause of the message recording completion may be that the maximum record time has elapsed, or the message recording is not successful. Then the MRFC may indicate to the AS that the message record has been stopped.
Figure 6.2.8.10.1 shows the message sequence chart example for message record.