>>kps+zh
Why not a pocket computer with wifi + a softphone app + a virtual PBX service (e.g. voip.ms) for that softphone app to connect to?
As a bonus, your phone number wouldn't be bound to that device, but instead would exist everywhere you can install the same softphone app.