[OpenSIPS-Users] Weird behaviour in B2BUA with provisional media

Virgílio Cunha virgilio18vsc at gmail.com
Thu Dec 17 11:21:44 EST 2020


Hello everyone,

I have a problem in B2B behaviour with provisional media configured.

In my scenario, I have a call to a call center that transfers the call
(REFER) to another one. So, as I have a provisional media configured, a new
SIP leg is generated by B2B between the user terminal and the media server
until the call center answers it.

Up to this point the call doesn't show any problem, but if the user
terminal does a reINVITE to negotiate the SDP, I see weird behaviour.

In the provisional media SIP leg, everything seems right. The media server
answers to the reINVITE with 200 OK, but the 200 OK never was generated by
B2B on the terminal SIP leg, instead of it I saw a new ACK forwarded to the
user terminal (should be a 200 OK) and the B2B generates a new SIP leg to
same call center referred previously.

Why was a new SIP leg generated to the referred destination? If there's not
any reinvite from the user terminal the REFER scenario doesn't have any
problem.

Does anyone know if this behavior was fixed in the latest version?
Is there any additional configuration that I can do to fix this behaviour?

I am currently using opensips 3.0.2.

Best Regards,
Virgílio Cunha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20201217/2ad83dee/attachment.html>


More information about the Users mailing list