hart744,
In AF jumpseat is possible only if you are staff (or travelling with staff on the same flight), and only with a ticket. You are right about Captain's discretion about visits, but I haven't witnessed one (who was not a staff or a staff relative/companion) since September 2001.