CVP with GNS works, i have tried that for simple self service application and it was working great.
Just a suggestion:
there will not be any PSTN line or connection possible in GNS as it is virtual.
but you can configure CME on GNS VG, register one of your ip communicator. Route calls from VG to CVP.
regards
Chintan
~please rate if helpful