Not Receiving the Same Number of ACKs That are Sent Out
A common problem that customers have is not receiving the same number of ACKs for the number of messages that they send out. For example, let's say that you send out 100 messages but only receive one ACK. According to the server log, however, the receiving application always received the messages. In addition it sent out ACKs for each message back to the sender. In some cases you may have to wait longer than expected for an ACK to be sent back (e.g. 2-3 seconds). Issues, like these, could easily be prevented by increasing the threshold value for the ACK Timeout.
To avoid ACKs lost due to delays (symptom is ACKs are not received consistently):
Click the IguanaDashboard.
Open the channel you want to edit the ACK Timeout threshold value for.
Increase the threshold value for the ACK Timeout (milliseconds) field to a few seconds (e.g. 2000 or 3000). You may need to play around with this value until you start receiving a consistent number of ACK messages back.
Increasing the ACK Timeout Threshold Value For the LLP Client