diff --git a/addons/ooh323c/src/ooh245.c b/addons/ooh323c/src/ooh245.c
index ff4fa07c8d0dc2f1e09828b34322543b745629a1..3782daefc1e93ea40d4d901c5560dd83e517b2f0 100644
--- a/addons/ooh323c/src/ooh245.c
+++ b/addons/ooh323c/src/ooh245.c
@@ -3259,8 +3259,8 @@ int ooOnReceivedTerminalCapabilitySet(OOH323CallData *call, H245Message *pmsg)
       OOTRACEDBGC3("Empty TCS found.  (%s, %s)\n",
                     call->callType, call->callToken);
 
-      ooH245AcknowledgeTerminalCapabilitySet(call);
       call->remoteTermCapSeqNo = tcs->sequenceNumber;
+      ooH245AcknowledgeTerminalCapabilitySet(call);
 
 /* close all transmit chans */