T.38 problem with receiving faxes

Hi all,

I am trying to set up T.38 incoming and outgoing faxes using asterisk 11.3, centos 6.5, FreePBX 6.12.65 and ciscoSPA ATA.I think that I configured everything properly, however I have troubles with receving faxes. I am
able to send fax to the remote fax machine but when I am receving fax from the same machine I got just half
page. I am not expert with the fax debbuging but I can see from the wireshark trace that my ATA sends t.38 invite and remote machine accepts it. Then one t.38 packet is sent to my ATA, after that ATA sends few no signal messages, remote machines sends twice v29-9600-training and at the end remote machine sends bye. Can you help me to solve this problem?

[sip provider]->trunk config
username,secret,host…
type=peer
sendrpid=no
nat=yes
context=from-trunk
insecure=port,invite
canreinvite=no
disallow=all
allow=alaw&ulaw&g729
t38pt_udptl=yes

[800]->extension config
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=no
port=5060
qualify=yes
qualifyfreq=60
transport=udp
dial=SIP/800
callcounter=yes
faxdetect=no

I also configured Inbound route (DID number) and connected it to the extension 800.

Line 1 config
Preferred Codec:G711u
G729a Enable:yes
G726-32 Enable: yes
FAX V21 Detect Enable: yes
FAX CNG Detect Enable: yes
FAX Codec Symmetric: yes
FAX Passthru Method: reINVITE
FAX Process NSE: yes
FAX Disable ECAN: no
FAX Enable T38: yes
FAX T38 Redundancy: 1
FAX T38 ECM Enable: yes