To be able to recognise when you have finished dialling a number, and then immediately send that number off to the PBX, requires that the device has an internal dial plan. You would then create digit maps so that the phone knows when any number, internal, external, local or long distance, is complete. Many VoIP devices have this ability, but I'm not aware that the softphone is one of them (at this point).