Hi,
I have three google voice numbers. X1 is a home phone which was ported to google voice and setup on SP1 line. X2 is a sprint cell with google voice integration setup on SP2. X2 is setup to route calls to gtalk based on GV day/time based ring schedule. X3 is a sprint cell with google voice integration. It forwards call to X1 based on GV day/time based schedule. Although GV does not allow forwarding to another GV number but I am able to do so in X3 GV setup. I am trying to achieve the following
Incoming call on X1 : Ring X1, X2 and X3 simultaneously. controlled via inbound call routing on SP1. {sp1(X2),sp1(X3),ph}. X3 does not ring probably due to two channel limitation. I think it should work if routing is changed to {sp2(X2),sp1(X3),ph}.
Incoming call on X2 : X2 rings always. Ring Obi phone port based on day/time schedule. GV routes call to gtalk based on day/time schedule. SP2 is setup for X2.
Incoming call on X3 : Ring Obi phone port based on day/time schedule. GV is setup to route incoming call to X1.
Now the problem happens when there is an overlap X2/X3 schedule. E.g. on weekend incoming call on X3 for wards X1. X1 forks it back to X3. how to avoid this loop.