Why not use an IP PBX and get the numbers from an IP provider in the US. That way you can setup a trunk between your IP PBX and their system and all the calls go from the US based provider to your PBX over the internet.
We do this at my work for our PBX (granted we and our provider are in the same building).
MASTAR TELEMESSAGING provides Telephone Answering Service Software and Systems for executive office suites, receptionist and call centers.
Since 1986, from startup, www.MASTAR.com builds custom telephone answering systems, supports caller identification answering and has migrated from paper to completely paperless, to multi-operator and remote access systems using a range of PC hardware. Our specialized software supports many varieties of, basically ALL VoIP, PBX, DID and other TAS systems. With this, we can create a cost effective and pretty cool complete up to date TAS system.
Let me personally help you… Rod