If a server is restarted while a b2b call is active, the b2b call is restored from the db.
The issue is that subsequent in-dialog requests are having the Cseq reseted and this is causing rejections from the far end.
How to reproduce:
- initiate a b2b call,
- answer the b2b call,
- send a reINVITE,
- restart opensips,
- send a reINVITE from one of the participants and check the CSeq number
It seems that the CSeq fields are not updated into the db.