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
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users