It's mainly for timing purposes, rather than have the users wait for the timeout period b4 the call gets processed, and a hangover from my telco days where we try to minimise analysis of incorrectly formatted digit strings, I would prefer all dialling from the phone to be complete b4 sending, probably save on cpu activity if the server is not having to deal with incomplete dial strings.