I'm using OpenSER 1.0.0 under OpenBSD 3.9-stable amd64.
An user of our SIP server have a VoIP PBX called "voispeed".
Their calls always hung up after 20 seconds because they say that our SIP server doesn't correctly handle the branch parameter.
They say that RFC3261 specifies that ACK messages for a 2xx reply MUST use a different "branch" parameter (contrary to ACK messages to non 2xx replies). But it seems that OpenSER doesn't recognize these ACKs with different branch parameter and keeps sending the 200 reply.
Can somebody confirm this bug in OpenSER? Ant solution?
Thanks.