the scheme is    PBX---E1--Cisco 2811-----VoIP SIP-----FreeSWITCH-----
VoIP SIP---asterisk(1.8.20)---IP Phone

FreeSWITCH IP
is 191.21.19.12
Asterisk IP
is 162.48.13.26
Call comes to  FreeSWITCH from a
Cisco 2811.

SIP session between 
freeswitch  and asterisk(1.8.20)


|Time     | 191.21.19.12                          |
|         |                   | 162.48.13.26      |                  
|21.048754|         INVITE SDP (g711A CN)         |SIP From: "91295" <sip:9195@191.21.19.12 To:<sip:9647@162.48.13.26
|         |(5065)   ------------------>  (5060)   |
|21.048758|         INVITE SDP (g711A CN)         |SIP From: "91295" <sip:9195@191.21.19.12 To:<sip:9647@162.48.13.26
|         |(5065)   ------------------>  (5060)   |
|21.065794|         100 Trying|                   |SIP Status
|         |(5065)   <------------------  (5060)   |
|21.122406|         180 Ringing                   |SIP Status
|         |(5065)   <------------------  (5060)   |
|21.143580|         RTP (g711A)                   |RTP Num packets:50  Duration:0.922s SSRC:0xB5320A6
|         |(21866)  <------------------  (12772)  |
|22.282684|         180 Ringing                   |SIP Status
|         |(5065)   <------------------  (5060)   |
|22.296762|         181 Call is being forwarded   |SIP Status
|         |(5065)   <------------------  (5060)   |
|27.558268|         180 Ringing                   |SIP Status
|         |(5065)   <------------------  (5060)   |
|35.039883|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|35.307222|         RTP (g711A)                   |RTP Num packets:1490  Duration:29.773s SSRC:0x530CAB37
|         |(21866)  <------------------  (12772)  |
|35.476614|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|35.532995|         RTP (g711A)                   |RTP Num packets:2966  Duration:29.680s SSRC:0x308FC816
|         |(21866)  ------------------>  (12772)  |
|36.436846|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|38.282686|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|42.025399|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|45.637280|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|49.343115|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|53.119940|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|56.907800|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|60.791453|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|64.606730|         200 OK SDP (g711A)            |SIP Status
|         |(5065)   <------------------  (5060)   |
|65.219392|         BYE       |                   |SIP Request
|         |(5065)   <------------------  (5060)   |
|65.234354|         200 OK    |                   |SIP Status
|         |(5065)   ------------------>  (5060)   |
|65.234359|         200 OK    |                   |SIP Status
|         |(5065)   ------------------>  (5060)   |

It is visible that there is no package with ACK confirmation from a FreeSWITCH to Asterisk.  Asterisk sends several times SIP OK on a freeswitch, and without having waited confirmations (ACK) after 23 seconds sends SIP BY on a freeswitch and on IP Phone. After that call stops. Before disconnection subscribers hear each other of 29 (+-) seconds

In tcpdump between Cisco and FreeSWITCH it is visible that the SIP ACK packet from Cisco arrives on a
freeswitch.

In what place the SIP ACK in a FreeSWITCH disappeared?
What to me to analyse in SIP session?
Maybe someone solved a similar problem?

please, Help!

Vladislav Grishin