We have been using IPSec tunnels back to our CallManager for some time now. We are also running IP Telephony to remote users over the internet via a IPSec tunnel. Our engineers have Softphone on their laptops so when they are on-site they can tunnel back to the office and they have their extention. Remember however, using IP Telephony over the Internet is not recommended or supported but it works assuming you have enough bandwidth.
Some hints:
1. Use compression (codec and rtp compression)
2. Prioritize you voice traffic
3. A gatekeeper might need to be used as well
Hope this helps, good luck and have fun. -Mark