CUCM to FreePBX trunk

I am looking to implement a FreePBX Distro on a network but would like to have the CUCM handle all of the inbound and outbound calls.

The internal call center handled by Asterisk/FreePBX

Is there a way to CUCM send calls to the FreePBX server, and vica versa?

I initially think the best way to do this would be to setup a SIP trunk between the two, but I have not worked with CUCM in sometime.