For 20 phones and 1 fax you might want to think about using cisco callmanager express and unity express. This should cut down on cost greatly. The express products run on a router instead of on a server.
You still need a connection to the PSTN I would reccomend 1 PRI since you only have 20 phones and the PRI would give you 23 usable calls at the same time.
Yes the phones need to be connected directly to the POE switch.
These are the paths to get to each CCX logs through CLI. They may be helpful if you are having issues accessing RTMT or downloading logs through it.
If you want to download them you have to prefix "file get " and you can add one of the options (re...