Cisco says that they only support cisco phones and if something doesn;t work with third-party, you're on your own.
This said, basic calls will certainly work, thing is all the features will be awkward to activate, and some won't work at all, at the end of the day it without cisco phones comes out quite a poor system and likely custome unsatisfied.
You can get refurbished 7940s for saving.