You may want to look at pricing out some teleworkers for the remote locations and host them off the main site and just use sip for the analog stuff.