There are always workarounds if you are willing to pay for the licences!

IP trunks between systems using LCR springs to mind.