<div dir="ltr">Hi guys,<div> I am encountering a strange issue in video calls.</div><div>Please note that I cannot use proxy-media or bypass-media, because I need to have audio transcoding.</div><div>(I tried with version 1.4.14 - but encountered the same problem in 1.2.x)</div><div><br></div><div>So, in my sofia profile configuration I have as inbound-codec-prefs and outbound-codec-prefs the following string:<br></div><div>OPUS,PCMU,PCMA,GSM,H264</div><div>I have the late-codec-negotiation and renegotiate-codec-on-reinvite set to true.</div><div>I am NOT using early audio. (just to clarify)</div><div><br></div><div>when A starts a call in audio only mode (only m=audio in sdp), on the B-leg I always see also the m=video sdp part.</div><div>So, after the call is established, if from A I start sending a video, the B UAC receives it.</div><div>But, if I start sending the video from B, there is no re-invite (I think it's because the B UAC thinks the video channel is already up), so the video ends in freeswitch (A UAC never receives the video - it has only a m=audio channel!).</div><div><br></div><div>If I start the call with the video from the beginning, everything works fine.</div><div>I also tried to remove the H264 from the outbound-codec-prefs, but in that case the reinvite with the video does not work.</div><div><br></div><div>Is there a way to fix that behaviour?</div><div>(send the m=video in the B-leg only if present in the A-leg, and then accept the re-INVITEs with the m=video from A-leg or B-leg)</div><div><br></div><div>thanks!</div><div>bests,</div><div> stefano</div><div><div><br></div>-- <br><div class="gmail_signature">Stefano Sasso<br><a href="http://stefano.dscnet.org/">http://stefano.dscnet.org/</a></div>
</div></div>