The way I see it is that you would set up a service provider network perhaps using some ASR routers to set up PE and CE scenario. You than can use GRE Tunnels. Here is cisco DMVPN site:
http://www.cisco.com/c/en/us/support/docs/security-vpn/ipsec-negotiation-ike-protocols/29240-dcmvpn.html