Hi there,
Yes you can record the calls of an agent, by going in his extension settings / Options tab / tick Record all calls.
Then you can listen those from web reports depending on your rights.
Hi there,
For these questions, you could contact your regional sales representative by looking at the map on this link you'll find the numbers:
http://www.3cx.com/company/contact/