tokens: ['Figure', '', '', 'represent', 'the', 'information', 'flow', 'subscribing', 'and', 'notifying', 'the', 'availability', 'or', 'expected', 'level', 'of', 'support', 'of', 'a', 'service', 'API', 'For', 'the', 'subscription', 'to', 'NnefAPISupportCapability', 'service', 'the', 'subscription', 'request', 'may', 'include', 'the', 'Duration', 'of', 'Reporting', 'If', 'the', 'Duration', 'of', 'Reporting', 'is', 'expired', 'the', 'SCEFNEF', 'deletes', 'the', 'subscription', 'without', 'any', 'explicit', 'signalling', 'interaction', 'For', 'the', 'CN', 'type', 'Change', 'Event', 'subscription', 'to', 'the', 'HSSUDM', 'the', 'subscription', 'request', 'may', 'include', 'the', 'Duration', 'of', 'Reporting', 'If', 'the', 'Duration', 'of', 'Reporting', 'is', 'expired', 'the', 'HSSUDM', 'locally', 'unsubscribe', 'the', 'CN', 'Type', 'Change', 'Event', 'without', 'any', 'explicit', 'signalling', 'interaction', 'The', 'SCEFNEF', 'informs', 'the', 'AF', 'of', 'the', 'API', 'Indication', 'which', 'indicates', 'list', 'of', 'available', 'northbound', 'APIs', 'Figure', '', 'Subscription', 'and', 'Notification', 'of', 'availability', 'or', 'expected', 'level', 'of', 'support', 'of', 'a', 'service', 'API', '', 'The', 'AF', 'subscribes', 'to', 'NnefAPISupportCapability', 'service', 'for', 'a', 'UE', 'or', 'a', 'group', 'of', 'UEs', 'by', 'sending', 'NnefAPISupportCapabilitySubscribe', 'Request', 'UE', 'ID', 'or', 'External', 'Group', 'ID', 'Report', 'Type', 'callback', 'URI', 'Duration', 'of', 'Reporting', 'message', 'The', 'callback', 'URI', 'parameter', 'is', 'optional', 'and', 'is', 'used', 'in', 'step', '', 'if', 'provided', 'The', 'Report', 'Type', 'can', 'be', 'either', 'Onetime', 'report', 'or', 'Continuous', 'report', 'If', 'this', 'is', 'a', 'subscription', 'for', 'Continuous', 'report', 'type', 'then', 'the', 'Duration', 'of', 'Reporting', 'may', 'be', 'included', 'The', 'Duration', 'of', 'Reporting', 'is', 'optional', 'and', 'is', 'used', 'to', 'indicate', 'when', 'the', 'subscription', 'is', 'invalid', 'If', 'the', 'SCEFNEF', 'has', 'established', 'direct', 'connection', 'with', 'MME', 'or', 'AMF', 'or', 'SMF', 'steps', '', '', '', 'and', 'step', '', 'are', 'omitted', 'If', 'this', 'is', 'a', 'subscription', 'for', 'Onetime', 'report', 'type', 'and', 'if', 'the', 'Freshness', 'Timer', 'of', 'last', 'Onetime', 'report', 'type', 'subscribe', 'request', 'is', 'not', 'expired', 'or', 'a', 'direct', 'connection', 'has', 'been', 'set', 'up', 'with', 'MME', 'or', 'AMF', 'or', 'SMF', 'the', 'SCEFNEF', 'determines', 'the', 'CN', 'type', 'locally', 'steps', '', '', '', 'are', 'omitted', '', 'SCEFNEF', 'subscribes', 'the', 'CN', 'Type', 'Change', 'Event', 'to', 'HSSUDM', 'by', 'sending', 'NudmEventExposureSubscribe', 'Request', 'CN', 'Type', 'Change', 'Report', 'Type', 'UE', 'ID', 'or', 'External', 'Group', 'ID', 'Duration', 'of', 'Reporting', 'message', 'If', 'Duration', 'of', 'Reporting', 'is', 'received', 'at', 'step', '', 'it', 'shall', 'include', 'Duration', 'of', 'Reporting', 'in', 'this', 'message', '', 'The', 'HSSUDM', 'determines', 'the', 'CN', 'type', 'that', 'is', 'serving', 'the', 'indicated', 'UE', 'or', 'the', 'indicated', 'group', 'of', 'UEs', 'based', 'on', 'the', 'registered', 'MME', 'or', 'AMF', 'The', 'HSSUDM', 'informs', 'SCEFNEF', 'of', 'the', 'CN', 'type', 'by', 'sending', 'NudmEventExposureSubscribe', 'Response', 'CN', 'Type', 'message', 'If', 'the', 'Report', 'Type', 'indicates', 'Onetime', 'report', 'the', 'HSSUDM', 'delete', 'the', 'CN', 'Type', 'Change', 'Event', 'subscription', 'after', 'sending', 'the', 'response', 'with', 'CN', 'Type', 'The', 'Freshness', 'Timer', 'is', 'set', 'in', 'SCEFNEF', 'per', 'operators', 'policy', 'eg', 'based', 'on', 'the', 'statistics', 'of', 'UE', 'activities', 'If', 'the', 'Report', 'Type', 'indicates', 'Continuous', 'report', 'HSSUDM', 'stores', 'the', 'CN', 'Type', 'Change', 'Event', 'subscription', '', 'According', 'to', 'the', 'CN', 'type', 'received', 'or', 'local', 'stored', 'the', 'SCEFNEF', 'determines', 'the', 'availability', 'or', 'expected', 'level', 'of', 'support', 'of', 'common', 'northbound', 'APIs', 'for', 'the', 'indicated', 'UE', 'or', 'the', 'indicated', 'group', 'of', 'UEs', 'SCEFNEF', 'responds', 'to', 'AF', 'by', 'sending', 'NnefAPISupportCapabilitySubscribe', 'Response', 'API', 'Indication', 'If', 'the', 'subscription', 'is', 'for', 'Onetime', 'report', 'type', 'then', 'steps', '', '', '', 'are', 'omitted', '', 'When', 'HSSUDM', 'detects', 'that', 'the', 'indicated', 'UE', 'is', 'switching', 'between', 'EPC', 'and', 'GC', 'the', 'HSSUDM', 'determines', 'the', 'CN', 'type', 'that', 'is', 'serving', 'the', 'indicated', 'UE', 'or', 'the', 'indicated', 'group', 'of', 'UEs', 'The', 'HSSUDM', 'informs', 'SCEFNEF', 'of', 'the', 'CN', 'type', 'by', 'sending', 'NudmEventExposureNotify', 'CN', 'type', 'The', 'CN', 'type', 'denotes', 'the', 'GC', 'or', 'EPC', 'or', 'GCEPC', 'serving', 'the', 'UE', 'or', 'the', 'group', 'of', 'UEs', '', 'According', 'to', 'the', 'CN', 'type', 'received', 'and', 'local', 'detected', 'the', 'SCEFNEF', 'node', 'determines', 'the', 'availability', 'or', 'expected', 'level', 'of', 'support', 'of', 'common', 'northbound', 'APIs', 'for', 'the', 'indicated', 'UE', 'or', 'the', 'indicated', 'group', 'of', 'UEs', 'SCEFNEF', 'inform', 'AF', 'of', 'such', 'API', 'information', 'by', 'sending', 'NnefAPISupportCapabilityNotify', 'API', 'Indication', 'message', 'If', 'callback', 'URI', 'is', 'provided', 'at', 'step', '', 'then', 'SCEFNEF', 'will', 'send', 'the', 'NnefAPISupportCapabilityNotify', 'API', 'Indication', 'message', 'to', 'the', 'node', 'addressed', 'by', 'callback', 'URI', 'Upon', 'reception', 'of', 'API', 'Indication', 'in', 'step', '', 'or', 'step', '', 'the', 'AF', 'obtains', 'the', 'availability', 'or', 'expected', 'level', 'of', 'support', 'of', 'a', 'given', 'service', 'for', 'the', 'indicated', 'UE', 'or', 'the', 'indicated', 'group', 'of', 'UEs', 'If', 'required', 'the', 'AF', 'can', 'select', 'the', 'valid', 'northbound', 'API', 'based', 'on', 'such', 'API', 'information']