You should use ring groups, but ensure that you create unique extensions. For example, you could route extension 777100102 to ring group 500. In this case, ring group 500 would have extension 102 set as the destination, ringing for 10 seconds, and the timeout destination should be your trunk.