Connecting CampusCall to FreePBX then to ShoreTel

I have been asked to use Free PBX to connect Ruffalo CampusCall to ShoreTel.
Can anyone give me some pointers on how to connect this? The agents will be using CampusCall to make the call and then the call should travel via SIP to FreePBX which connects the call via SIP to ShoreTel in order to hit the CenturyLink PRI trunks to the outside world.

Any suggestions would be appreciated. If this cannot be done that would be good to know as well…