Figure 10.6.2.7-1 shows the high level procedure to for MCPTT service to provide the location information about the current talking user to all the receiving MCPTT users.
Precondition:
There is on-going group call involving MCPTT client 1 and MCPTT client 2.
MCPTT client 1 is the current talking user.
MCPTT server has obtained the location information of MCPTT client 1 according to subclause 10.9 in TS 23.280.
MCPTT server checks the privacy policy (authorisation to provide location information to other MCPTT users on a call when talking, as defined in Annex A.3) of the current talking MCPTT user to decide if the location information of MCPTT client 1 can be provided to other MCPTT users on the call. MCPTT server acquires the location of the current talker from the location management server as described in subclause 10.9.3.6 of TS 23.280. Optionally, the MCPTT server acquires the location of the current talker directly from the floor request received from MCPTT client 1 in step 1.
MCPTT server provides the location information of MCPTT client 1 to MCPTT client 2. Optionally, the location information may be provided in the floor taken message sent to MCPTT client 2 according to subclause 10.9.1.3.1.