There is a bug in the modules/inforservices/function.inc.php routine where it generates the code for the directory. This has existed since 2.2 days.
If you defined 0 as the operators extension it would not allow for the caller using the directory to press 0 to get to the operator.
There was a misplaced line of code that needed to be moved up a few lines.
I've attached a patch to go against 2.4