This could be done with numerical digits only, or you can use the new text to speach.....the caller can then speak there post code in this would then be matched against a DB and checked then routed accordingly, expensive way as several licenses would be requried....i.e 3rd party DB etc