Now I am thinking that the Fragmented IP may be a red herring since n the old version it's also happening but only once. Then the softphone acknowledges it and that's the end of it. Something in the OK message from the current master prevents the softphone from acknowledging the OK message. I could not find significant differences in the OK message with the old version that works. The only difference seems to be
Min-SE: 120 header in the old version which is missing from the new one.
This is happening with at least two completely different softphone, so I can't blame the phones :-) It's 100% reproducible.
What else can I do to debug this?
Any help would be greatly appreciated!