Inbound route number truncated from h3g mobile operator

Hi all,
I have an incoming call issue from H3G mobiles operator. When these mobile phones call an existing inbound route (ie 0654XXX234), the called number is truncated (the last three digits).
It follows a log segment:

 -- Accepting call from '329XXXXXXX' to '654XXX' on channel 0/28, span 4
    -- Executing [[email protected]:1] Set("DAHDI/i4/329XXXXXXX-39", "__FROM_DID=654XXX") in new stack
    -- Executing [[email protected]:2] NoOp("DAHDI/i4/329XXXXXXX-39", "Received an unknown call with DID set to 654XXX") in new stack
    -- Executing [[email protected]:3] Goto("DAHDI/i4/329XXXXXXX-39", "s,a2") in new stack
    -- Goto (from-digital,s,2)
    -- Executing [[email protected]:2] Answer("DAHDI/i4/329XXXXXXX-39", "") in new stack
[2015-08-25 12:18:25] WARNING[21714][C-000000a2]: chan_sip.c:22073 func_header_read: This function can only be used on SIP channels.
    -- Executing [[email protected]:3] Log("DAHDI/i4/329XXXXXXX-39", "WARNING,Friendly Scanner from ") in new stack
[2015-08-25 12:18:25] WARNING[21714][C-000000a2]: Ext. s:3 @ from-digital: Friendly Scanner from
    -- Executing [[email protected]:4] Wait("DAHDI/i4/329XXXXXXX-39", "2") in new stack
indent preformatted text by 4 spaces

The old telephone switchboard hadn’t same problem.
In addition, If the call comes from others mobile operators, there are not any problems.

Can you help me please?

FreePBX 12.0.74
Asterisk 11.16.0
Digium Wildcard TE435