The following works well for me when travelling, good call control, signalling and sound quality:
SIPPS Client
www.sipps.de
PDT USB Handsets
www.voipvoice.com
SIPPS has the following:
Handles multiple accounts, not sure of the limit but I have 9 on there
Answer Machine
Work with the off hook switch on the PDT handsets
Works with the Ringer (ie separate from the earpiece) in the PDT handset
Presence in conjunction with MSN etc
Call recording
Support for UPnP, STUN, Nat Traversal
As someone mentioned, the quality isn