OK, what you want to do really isn't practicable for SIP phones.
This is because they aren't "live" devices in the sense that an analogue handset is. They behave more like a cellphone in that you have to "send" the completed dial into the pbx, usually by either hitting a SEND button of some description or by doing an in-cradle dial and then lifting the hand set. Picking up the phone and dialling 9 won't do anything for you because the phone isn't live until you hit SEND (even tho' it may be giving you dialtone - the tone is being generated locally by the phone). I can easily give you 9+SEND to get dialtone but that would seem to defeat the objective in that it won't be the same as your customer has now so they may as well learn the SIP way of doing things from the outset.
I absolutely understand your wish to mimic what the customer has become used to and wholeheartedly support the sentiment. However, in this case I just can't think of an easy way to satisfy it, based upon how SIP phones actually work.
Kind Regards
S