NAS UE: handle Service Accept in NAS_CONN_ESTABLI_CNF path

Process Service Accept when it is delivered through NAS connection
establish confirm.

Changes:
- add `FGS_SERVICE_ACCEPT` branch in `NAS_CONN_ESTABLI_CNF` message
  dispatch and call `handle_service_accept

Refs:
- TS 24.501 5.6.1.4, 8.2.17 (Service accept)

Signed-off-by: Guido Casati <guido.casati@openairinterface.org>
This commit is contained in:
Guido Casati
2026-04-15 18:26:21 +02:00
parent 607f9c0f33
commit 7c62ed582f

View File

@@ -2205,6 +2205,8 @@ void *nas_nrue(void *args_p)
handle_registration_accept(nas, ba.buf, ba.len);
} else if (msg_type == FGS_PDU_SESSION_ESTABLISHMENT_ACC) {
handle_pdu_session_accept(nas, ba.buf, ba.len, nas->UE_id);
} else if (msg_type == FGS_SERVICE_ACCEPT) {
handle_service_accept(nas, &ba);
}
// Free NAS buffer memory after use (coming from RRC)