OK, I set up a dummy extension (101) and using V12.5, disable vmail for the extension and then set the status of the phone to available. I then set the forwarding rules for available to call my mobile (external number). I did this for both internal and external calls. I then dialed the extension from another extension (being internal) and indeed it rang my mobile. I then did the same from external to 101 and again it dialed my mobile.
I then included the dummy extension into the ring group and using an external line called into the system and dialed the ring group extension. I was inserted into the ring group.
12-Dec-2014 16:33:33.641 [CM503025]: Call(C:20): Calling T:Line:10000>>1956XXXXXX@[Dev:sip:
[email protected]:5060] for L:20.1[Line:10000<<1956XXXXXXX]
12-Dec-2014 16:33:33.583 [CM503005]: Call(C:20): Forwarding: T:Line:10000>>1956XXXXXXX@[Dev:sip:
[email protected]:5060]
12-Dec-2014 16:33:33.583 Line limit check: Current # of calls for line Lc:10000(@NexVortex[<sip:
[email protected]:5060>]) is 1; limit is 8
12-Dec-2014 16:33:33.583 L:20.1[Line:10000<<1956XXXXXXX] forwards call from Extn:100 to Out#:>>Rule{11 Digit nexVortex}>>19565352334 based on rule Fwd[Out of office/AllCalls]
12-Dec-2014 16:33:33.583 L:20.1[Line:10000<<1956XXXXXXX] forwards call from RingAll:807 to Extn:100 based on rule
12-Dec-2014 16:33:33.583 L:20.1[Line:10000<<1956XXXXXXX] failed to reach RingAll:807, reason Temporarily Unavailable
12-Dec-2014 16:33:33.583 [CM503026]: Call(C:20):
Route 1 to RingAll807[Ext.101Ext.101] is not active (Busy/Not registered)
12-Dec-2014 16:33:33.583 L:20.1[Line:10000<<1956XXXXXXX] target's endpoint Extn:101 is Not Available/Not Registered
As you can see, the ring group saw that the extension was not registered and therefore by-passed it altogether. As 101 was the only extension to be had, the system subsequently sent the call to my personal extension as the last rule in the ring group (when no answer). My extension was set to out of office and it followed this rule (as the call is no longer a system owned call) and sent it to my cell.
Sorry, but the scenario you seek within a ring group will not function as you desire.
You can however, use a queue to enable external calling.