With 300 users, would not need Much to get on asterisk, in common situations. A good-size box running Asterisk could handle 300 concurrent calls without way too much of a difficulties. If you do "difficult things" (codec translating, conferencing, etc) this number goes affordable. The point is you may very