The Systel log are here.
Time Function Message
08:03:51.062 StratLink:

nHangUp [CM104001] Call(4): Ext.104 hung up call; cause: BYE; from IP:192.168.1.91
08:03:46.875 StratLink:

nHangUp [CM104001] Call(3): Ext.109 hung up call; cause: BYE; from IP:192.168.1.84
08:03:34.937 CallLegImpl:

nConnected [CM103001] Call(4): Created audio channel for Ext.104 (192.168.1.91:5004) with Media Server (192.168.1.75:7016)
08:03:34.937 StratInOut:

nConnected [CM104005] Call(4): Setup completed for call from Ext.109 to Ext.104
08:03:34.937 CallLegImpl:

nConnected [CM103001] Call(4): Created audio channel for Ext.109 (192.168.1.84:5006) with Media Server (192.168.1.75:7014)
08:03:33.703 CallConf:

nProvisional [CM103003] Call(4): Ext.104 is ringing
08:03:33.515 CallConf:

nIncoming [CM103002] Call(4): Incoming call from 109 (Ext.109) to sip:
[email protected]
08:03:25.562 CallLegImpl:

nConnected [CM103001] Call(3): Created audio channel for Ext.109 (192.168.1.84:5004) with Media Server (192.168.1.75:7012)
08:03:25.562 StratInOut:

nConnected [CM104005] Call(3): Setup completed for call from Ext.100 to Ext.109
08:03:25.562 CallLegImpl:

nConnected [CM103001] Call(3): Created audio channel for Ext.100 (192.168.1.85:5004) with Media Server (192.168.1.75:7010)
08:03:23.937 CallConf:

nProvisional [CM103003] Call(3): Ext.109 is ringing
08:03:23.750 CallConf:

nIncoming [CM103002] Call(3): Incoming call from 100 (Ext.100) to sip:
[email protected]
08:03:01.718 StratTransfer:

nConnected [CM008008] Call(1): Transfer: wrong leg is connected
08:03:01.546 StratLink::Transfer [CM104002] Call(1): transfers Ext.109 from Ext.100 to sip:
[email protected]
08:02:57.062 ServRegs:

nAdd [CM113002] Registered: Ext.104
08:02:57.015 ServRegs::checkExpiration [CM113000] Registration for sip:104@ippbx has expired
08:02:56.875 CallLegImpl:

nConnected [CM103001] Call(2): Created audio channel for Ext.104 (192.168.1.91:5004) with Media Server (192.168.1.75:7006)
08:02:56.875 StratInOut:

nConnected [CM104005] Call(2): Setup completed for call from Ext.100 to Ext.104
08:02:56.875 CallLegImpl:

nConnected [CM103001] Call(2): Created audio channel for Ext.100 (192.168.1.85:5006) with Media Server (192.168.1.75:7004)
08:02:55.562 CallConf:

nProvisional [CM103003] Call(2): Ext.104 is ringing
08:02:54.906 CallConf:

nIncoming [CM103002] Call(2): Incoming call from 100 (Ext.100) to sip:
[email protected]
08:02:44.656 CallLegImpl:

nConnected [CM103001] Call(1): Created audio channel for Ext.109 (192.168.1.84:5004) with Media Server (192.168.1.75:7002)
08:02:44.640 StratInOut:

nConnected [CM104005] Call(1): Setup completed for call from Ext.100 to Ext.109
08:02:44.640 CallLegImpl:

nConnected [CM103001] Call(1): Created audio channel for Ext.100 (192.168.1.85:5004) with Media Server (192.168.1.75:7000)
08:02:43.265 CallConf:

nProvisional [CM103003] Call(1): Ext.109 is ringing
08:02:42.015 CallConf:

nIncoming [CM103002] Call(1): Incoming call from 100 (Ext.100) to sip:
[email protected]
I´m using ATA MP202 audioCodes.
If I do the route into the ATA "DIAL PLAN" and I don´t use the proxy 3CX, then the transfer function works fine.
If you want I can send log of wareshark that contain all the packges the comunication.