Although I am not sure what specifically is causing this, but 3CX Phone System drops a call after exactly 32 seconds if it does not receive an ACK message in that time after a call has been answered.
Is anything on your system using port 5080? Did you change some port on the 3CX System to that port?