There are several functions that seem to belong between the receptionist and the command system. I see these:
establishment of ciphering
execution of policy of what to do when there is already a circuit built to this name's command system.
Give the user a new command system with the same directory (and FILEDEF?),