I too am having this problem.  Are the reinvites being generated by Asterisk?  I have a test environment where making adding two lines of code to asterisk will help the issue.  My only concern is whether the code change creates a performance issue.  I tried asking the question the asterisk-dev list, but did not get a response.  My solution was to insert a usleep(20000) between the ack and the reinvite.  This delays the reinvite by 20 ms. 

 

The concern I had was is Asterisk fully threaded or does the 20 ms delay delay all processing of sip requests.

 

Gene