My understanding (but the voip companies won't admit this to their customers) is that it costs $$$ to do outbound CNAM Anyway, I use freepbx on top of asterisk, and the control panel/GUI has a feature where you can tell it to use one of several different CNAM applications (gotname.com, a yahoo app, a couple of others I don't remember offhand...)