I do something similar but instead of using ring groups I use a queue that gives me far more control over that kind of behavior. Especially in the latest version of FreePBX you can do pretty much what you are asking by having queue timeouts and setting rules for if someone is on the phone.
↧