Steve,
The sad thing is some signal engineers
have approached this from the other end, and built a fairly well
engineered soft phone with a very poor UI. People rarely look at those,
because they aren't pretty.
Would love some pointers/recommendations!
Julf