GV2 is added as a service on my obi110 device for my friend to make outgoing calls.
I'm curious why you need this complex setup. Couldn't your friend call GV2 directly and dial out from GV, without involving the OBi at all? That would give him better quality and lower latency, save your bandwidth, leave your line(s) free for your use, and be more reliable.