steel coat hanger or a plastic strip slided through the door and try to reach the locks on the door to unlock the car.
or call for a tow truck they might unlock it for you by sliding a metal bar to unlock the door...
for sure you wont need a locksmith as any experienced mechanic or handy person can do it... it happen with me often and it is fun to show people how easy to open there cars as they should not expose any valuables
If it is central locking try the following.... Call someone who has a spare key using your mobile... get them to 'activate' the central lock key next to their phone while you hold your phone next to the door... ;D
If you belong to AAA you can call them and they'll send someone out with a 'Slim Jim'. If you know anyone in AAA, they can come to wherever your car is, call AAA and they'll do it on their card (it doesn't have to be their car).