The solution is applied to non-3GPP devices which can host an MC client. The MC server performs authorization for the use of the MC gateway UE by the MC client, i.e. the binding between the MC gateway UE and the MC client is authorized and controlled by the MC server.
The procedure for connection authorisation via an MC gateway UE towards an MC server is shown in Figure 188.8.131.52.3-1
The MC service user wishes to have access to MC services using a non-3GPP device.
The MC client has been configured with the necessary parameters needed for connectivity with the MC gateway UE.
The MC client has been provided with an appropriate GW MC service ID.
The MC gateway UE has performed service authorization for one or more MC services with the MC system.
The MC service user has selected an MC gateway UE or alternatively, the MC client has performed a selection by internal criteria.
The MC client requests connection authorization via the MC gateway UE with an MC server. The client of the MC service user provides the GW MC service ID.
The MC gateway UE checks whether the requested MC service, as indicated by the GW MC service ID, is supported by the MC service gateway. The MC gateway UE may also check whether sufficient resources are avaible or if any other local criteria are met. If the MC service is supported, the procedure continues with step 3, otherwise the procedure proceeds with step 7.
The MC gateway UE sends the connection authorization request to the MC server.
The MC server performs an authorization check, to verify that access via the MC gateway UE is permitted.
The MC server sends the connection authorization response to the MC gateway UE.
The MC gateway UE marks the MC client as authorized to have MC service access via the MC gateway UE.
The MC gateway UE sends the connection authorization response to the MC client.
After successful connection with the MC gateway UE, the MC client has access to the MC server and may continue with user authentication and service authorization.
If the MC service user wishes to have access to another MC service, the above procedure is repeated. The MC service user may select a different MC gateway UE for the new MC service, if multiple MC gateway UEs are available.