tokens: ['Figure', '', 'Time', 'synchronization', 'service', 'modification', '', 'To', 'update', 'an', 'existing', 'time', 'synchronization', 'service', 'configuration', 'of', 'the', 'PTP', 'instance', 'the', 'AF', 'invokes', 'a', 'NnefTimeSynchronizationConfigUpdate', 'service', 'operation', 'providing', 'the', 'corresponding', 'PTP', 'instance', 'reference', '', 'The', 'NEF', 'invokes', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'service', 'operation', 'with', 'the', 'corresponding', 'TSCTSF', 'The', 'AF', 'that', 'is', 'part', 'of', 'the', 'operators', 'trust', 'domain', 'may', 'invoke', 'the', 'services', 'directly', 'with', 'the', 'TSCTSF', '', 'The', 'TSCTSF', 'checks', 'whether', 'the', 'AF', 'requested', 'parameters', 'in', 'the', 'update', 'request', 'comply', 'with', 'the', 'stored', 'Time', 'Synchronization', 'Subscription', 'data', 'as', 'defined', 'in', 'clause', '', 'of', 'TS', '', 'System', 'architecture', 'for', 'the', 'G', 'System', 'GS', '', '', 'for', 'that', 'the', 'TSCTSF', 'retrieves', 'the', 'Time', 'Synchronization', 'Subscription', 'data', 'from', 'UDM', 'as', 'defined', 'in', 'clause', '', 'If', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'request', 'includes', 'or', 'updates', 'the', 'Spatial', 'validity', 'condition', 'and', 'the', 'Spatial', 'validity', 'condition', 'is', 'allowed', 'per', 'the', 'subscription', 'the', 'TSCTSF', 'determines', 'the', 'UEs', 'presence', 'in', 'the', 'updated', 'Spatial', 'validity', 'condition', 'as', 'specified', 'in', 'steps', '', 'of', 'the', 'time', 'synchronization', 'activation', 'procedure', 'in', 'clause', '', '', 'If', 'the', 'AF', 'updates', 'the', 'clock', 'quality', 'acceptance', 'criteria', 'in', 'step', '', 'the', 'TSCTSF', 'determines', 'the', 'clock', 'acceptance', 'criteria', 'upon', 'a', 'time', 'synchronization', 'failuredegradationimprovement', 'as', 'specified', 'in', 'step', '', 'of', 'the', 'time', 'synchronization', 'activation', 'procedure', 'in', 'clause', '', 'If', 'AF', 'provides', 'clock', 'quality', 'acceptance', 'criteria', 'in', 'step', '', 'and', 'it', 'was', 'not', 'available', 'when', 'the', 'service', 'was', 'activated', 'the', 'TSCTSF', 'subscribes', 'for', 'notifications', 'for', 'changes', 'in', 'the', 'NGRAN', 'and', 'UPFNWTT', 'timing', 'synchronization', 'status', 'as', 'described', 'in', 'clause', '', '', 'To', 'determine', 'the', 'impacted', 'UEs', 'due', 'to', 'a', 'timing', 'synchronization', 'status', 'update', 'reported', 'by', 'the', 'NGRAN', 'the', 'TSCTSF', 'follows', 'the', 'operation', 'described', 'in', 'clause', '', 'of', 'TS', '', 'System', 'architecture', 'for', 'the', 'G', 'System', 'GS', '', '', '', 'To', 'determine', 'the', 'impacted', 'UEs', 'due', 'to', 'a', 'timing', 'synchronization', 'status', 'update', 'reported', 'by', 'the', 'UPFNWTT', 'the', 'TSCTSF', 'verifies', 'if', 'the', 'UPFNWTT', 'is', 'configured', 'to', 'send', 'gPTP', 'messages', 'to', 'the', 'UEsDSTTs', '', 'The', 'TSCTSF', 'responds', 'with', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'response', 'where', 'the', 'AF', 'may', 'include', 'an', 'indication', 'that', 'the', 'UEs', 'are', 'not', 'present', 'in', 'the', 'Requested', 'Coverage', 'Area', 'in', 'cases', 'when', 'the', 'AF', 'has', 'requested', 'the', 'service', 'for', 'a', 'specific', 'area', '', 'The', 'NEF', 'responds', 'with', 'the', 'NnefTimeSynchronizationConfigUpdate', '', 'The', 'TSCTSF', 'uses', 'the', 'PTP', 'instance', 'reference', 'included', 'in', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'request', 'to', 'identify', 'the', 'time', 'synchronization', 'service', 'configuration', 'and', 'the', 'corresponding', 'AF', 'sessions', 'If', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'request', 'includes', 'updated', 'service', 'parameters', 'for', 'the', 'PTP', 'instance', 'and', 'if', 'the', 'corresponding', 'DSTTs', 'and', 'NWTT', 'are', 'suitable', 'with', 'the', 'parameters', 'eg', 'requested', 'PTP', 'instance', 'type', 'transport', 'protocol', 'and', 'PTP', 'profile', 'the', 'TSCTSF', 'uses', 'the', 'procedures', 'described', 'in', 'clause', 'K', 'of', 'TS', '', 'System', 'architecture', 'for', 'the', 'G', 'System', 'GS', '', '', 'to', 'update', 'the', 'PTP', 'instances', 'in', 'the', 'DSTTs', 'and', 'NWTT', 'If', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'request', 'includes', 'one', 'or', 'more', 'UE', 'identities', 'to', 'be', 'added', 'to', 'the', 'PTP', 'instance', 'if', 'the', 'corresponding', 'DSTTs', 'are', 'suitable', 'with', 'the', 'parameters', 'eg', 'requested', 'PTP', 'instance', 'type', 'transport', 'protocol', 'and', 'PTP', 'profile', 'in', 'the', 'time', 'synchronization', 'service', 'configuration', 'as', 'identified', 'by', 'the', 'PTP', 'instance', 'reference', 'in', 'the', 'request', '', 'the', 'TSCTSF', 'adds', 'the', 'suitable', 'AFsessions', 'to', 'the', 'list', 'of', 'AFsessions', 'that', 'are', 'associated', 'with', 'the', 'time', 'synchronization', 'service', 'configuration', 'and', '', 'the', 'TSCTSF', 'uses', 'the', 'procedures', 'described', 'in', 'clause', 'K', 'of', 'TS', '', 'System', 'architecture', 'for', 'the', 'G', 'System', 'GS', '', '', 'to', 'initialize', 'and', 'activate', 'the', 'PTP', 'instances', 'in', 'the', 'corresponding', 'DSTTs', '', 'the', 'TSCTSF', 'uses', 'the', 'procedure', 'in', 'clause', '', 'to', 'modify', 'or', 'activate', 'the', 'G', 'access', 'stratum', 'time', 'distribution', 'for', 'the', 'UEs', 'that', 'are', 'added', 'to', 'the', 'impacted', 'PTP', 'instance', 'If', 'the', 'NtsctsfTimeSynchronizationConfigUpdate', 'request', 'includes', 'one', 'or', 'more', 'UE', 'identities', 'to', 'be', 'removed', 'to', 'the', 'PTP', 'instance', 'the', 'TSCTSF', 'removes', 'the', 'corresponding', 'AFsessions', 'from', 'the', 'list', 'of', 'AFsessions', 'associated', 'with', 'the', 'time', 'synchronization', 'configuration', 'The', 'TSCTSF', 'uses', 'the', 'procedure', 'in', 'clause', '', 'to', 'remove', 'the', 'G', 'access', 'stratum', 'time', 'distribution', 'parameters', 'for', 'the', 'UEs', 'that', 'are', 'removed', 'from', 'the', 'impacted', 'PTP', 'instance', '', 'The', 'TSCTSF', 'notifies', 'the', 'NEF', 'or', 'AF', 'with', 'the', 'NtsctsfTimeSynchronizationConfigUpdateNotify', 'service', 'operation', 'containing', 'the', 'PTP', 'instance', 'reference', 'and', 'the', 'current', 'state', 'of', 'the', 'time', 'synchronization', 'service', 'configuration', 'including', 'and', 'whether', 'there', 'was', 'a', 'change', 'in', 'the', 'UEs', 'presence', 'in', 'the', 'Spatial', 'validity', 'condition', 'in', 'cases', 'when', 'the', 'AF', 'has', 'requested', 'the', 'service', 'for', 'a', 'specific', 'area', 'andor', 'whether', 'there', 'was', 'a', 'change', 'in', 'networks', 'timing', 'synchronization', 'status', 'as', 'described', 'in', 'clause', '', 'of', 'TS', '', 'System', 'architecture', 'for', 'the', 'G', 'System', 'GS', '', '', 'including', 'the', 'clock', 'quality', 'acceptance', 'criteria', 'result', '', 'The', 'NEF', 'notifies', 'the', 'AF', 'with', 'the', 'NnefTimeSynchronizationConfigUpdateNotify', 'service', 'operation', 'containing', 'the', 'PTP', 'instance', 'reference', 'the', 'current', 'state', 'of', 'the', 'time', 'synchronization', 'service', 'configuration', 'networks', 'time', 'synchronization', 'status', 'and', 'clock', 'quality', 'acceptance', 'criteria', 'result', 'if', 'provided', 'by', 'NtsctsfTimeSynchronizationConfigUpdateNotify', 'Based', 'on', 'the', 'notification', 'the', 'AF', 'decides', 'whether', 'to', 'modify', 'the', 'service', 'configured', 'for', 'the', 'UE', 'of', 'a', 'PTP', 'instance', 'using', 'NtsctsfTimeSynchronizationConfigUpdate', 'service', 'or', 'whether', 'to', 'deactivate', 'it', 'using', 'NnefTimeSynchronizationConfigDelete', 'service']