How to redirect a call from a group call on a cell number?

Good time of day, the inhabitants of the portal.
Please tell me how to redirect the call to a mobile number.
Yes, I know the topic is beaten and discussed 100500 times. I read many sites and have not found a answer.
The circuit passes the call to the PBX is simple:
1) call external number is supplied to the group call 200, it has 2 rooms 100,101 and mobile number 79811111111#. Call time 15 sec. And such schemes for 4 - 4 cities 4 external, 4 groups of call. 8 internal, 4 mobile and 4 outgoing route. On outgoing CallerID routes surrounding each group to call with your number.

Inbound routing
DID 000141111
CID any
to Ring Groups: MSK 200-100-101

Ring Groups: MSK 200-100-101
Sheet internal numbers
100
101
79811111111#

Outbound routing
outbound-MSK
Caller ID (CID) for the route - <blank>
Trunk sequence for matched routes msk_000141111
Number patterns
() | [+7XXXXXXXXXX] / 10[01]
(+) | [7XXXXXXXXXX] / 10[01]
() | [8XXXXXXXXXX] / 10[01]

Trunk
msk_000141111
Outbound CallerID 74992222222

in the console writes
-- Executing [s@macro-user-callerid:31] Set("Local/79811111111@from-internal-00000071;2", "CDR(cnum)=+79850000000") in new stack
 -- Executing [s@macro-user-callerid:32] Set("Local/79811111111@from-internal-00000071;2", "CHANNEL(language)=en") in new stack
 -- Executing [79811111111@from-internal:2] NoCDR("Local/79811111111@from-internal-00000071;2", "") in new stack
 -- Executing [79811111111@from-internal:3] Progress("Local/79811111111@from-internal-00000071;2", "") in new stack
 -- Executing [79811111111@from-internal:4] Wait("Local/79811111111@from-internal-00000071;2", "1") in new stack
 -- Local/79811111111@from-internal-00000071;1 is making progress passing it to SIP/000141111-00000166
 -- SIP/100-0000016a is ringing
 -- Executing [79811111111@from-internal:5] Playback("Local/79811111111@from-internal-00000071;2", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
 -- <local 79811111111@from-internal-00000071;2> Playing 'silence/1.gsm' (language 'en')
 -- <local 79811111111@from-internal-00000071;2> Playing 'cannot-complete-as-dialed.gsm' (language 'en')
 -- <local 79811111111@from-internal-00000071;2> Playing 'check-number-dial-again.gsm' (language 'en')
 -- Executing [79811111111@from-internal:6] Wait("Local/79811111111@from-internal-00000071;2", "1") in new stack
 -- Executing [79811111111@from-internal:7] Congestion("Local/79811111111@from-internal-00000071;2", "20") in new stack
 -- Local/79811111111@from-internal-00000071;1 is circuit-busy
 == Spawn extension (from-internal, 79811111111, 7) exited non-zero on 'Local/79811111111@from-internal-00000071;2'
 -- Executing [h@from-internal:1] Macro("Local/79811111111@from-internal-00000071;2", "hangupcall") in new stack</local></local></local>

that can't make that call on a mobile. And it stabbed that through the outbound routing rules can go only 100-101, 102-103, 104-105, 106-107. But if I remove the CallerID from the outgoing Mar and I still will call through this route. But this is not the way out. because every cell phone you need to call in your trunk.
Did virtual number and FollowMe on mobile - same result. If you call locally, then redirects to the mob goes.
Please help where I missed.

PS and another question: is it possible to transmit the subscriber number when call forwarding on mobile?

CentOS Linux release 7.2.1511 (Core), 13.10.0 Asterisk, FreePBX 13.0.190.7

UPD has added the issue number patterns in Ref route-II
July 2nd 19 at 13:47
2 answers
July 2nd 19 at 13:49
Solution
You have a template
Number patterns
() | [7XXXXXXXXXX] / 10[01]

only works for numbers 10[01], i.e., they can only call on this route.
And CDR(cnum)=+79850000000 not included in this template
Yes misses. After all, it is the outbound route for the 1 St of the city.
:) Try to register +7XXXXXXXXXX in Caller ID ?! - Mark.Cartwright commented on July 2nd 19 at 13:52
: Not XXXX specifically the number. To take another route, to place in the top - anyone can call on following cell number. In CallerID nothing to write. - darrell2 commented on July 2nd 19 at 13:55
July 2nd 19 at 13:51
Sorry, updated question in the other templates. But ATS they were originally.
Does not matter - using / do you have a list of numbers who CAN call the route if the number they dial goes to the mask. The list you asked 100-101. When redirecting the incoming call from the mobile number, the ANI ( or callerid ) is adjudged to be in the allowed list - Mark.Cartwright commented on July 2nd 19 at 13:54
Added to CallerID number +7. who are permitted to take this route. Now here it is:
() | [7XXXXXXXXXX] / 10[01]
() | [7XXXXXXXXXX] / +7.

Yes the call went. But now all 4 cities calling first in line out route. How would them direct them into your route? - darrell2 commented on July 2nd 19 at 13:57
Strange, I did not see in time review. I think there is need to mark the incoming trunk through which they came. Don't know how you implement this in FreePBX. - Terrell.Stehr18 commented on July 2nd 19 at 14:00

Find more questions by tags AsteriskFreePBX