Skip to main content

← Overview

OmniNSSF Troubleshooting

Common Issues

SymptomLikely causeAction
Slice selection returns 400 MANDATORY_IE_MISSINGAMF query lacks nf-type or nf-idConfirm the AMF sends both mandatory query parameters
Slice selection returns 400 "No slice info provided"Query has none of slice-info-request-for-pdu-session, slice-info-request-for-registration, or snssaiVerify the AMF includes a slice-info object for the procedure
Slice selection returns 403 SNSSAI_NOT_FOUNDRequested S-NSSAI has no matching NSI entryAdd the S-NSSAI to nsi_list (config) or via POST /oam/slice
Response omits allowedNssaiListNo allowed_nssai entry for the query's PLMN and no home-PLMN fallback matchAdd the PLMN (or home mcc-mnc) to allowed_nssai
Slice appears unavailable at a TAIA conflicting AMF availability report exists for that TAI without the S-NSSAIInspect GET /api/nssai_availability; invalidate stale data with DELETE /oam/nssai_availability/{nfId}
No targetAmfSet in responseNo amf_set_mapping entry for the S-NSSAI keyAdd the "sst-sd" key to amf_set_mapping
NRF registration status 0NRF unreachable or wrong nrf_uriVerify NRF_URI; force re-registration with POST /oam/nrf/reregister
Availability PUT rejected 400Missing/empty supportedNssaiAvailabilityData, or an entry lacks tai or a non-empty supportedSnssaiListCorrect the AMF's availability body shape
Availability PATCH returns 404JSON Patch sent for an nfId with no stored availabilityPUT the availability first, or target the correct nfId
Subscription creation rejected 400Body missing nfNssaiAvailabilityUri, taiList, or eventSupply all three required subscription fields
Subscription PATCH/DELETE returns 404Unknown subscriptionIdConfirm the subscriptionId from the original Location header
Subscribers not notifiedCallback nfNssaiAvailabilityUri unreachableNotifications are retried with bounded backoff (nssf_notification_max_attempts attempts, default 3) before being dropped; check subscriber reachability and NSSF logs for the give-up warning