-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
unhold not working #2383
Comments
I want to share an update on the issue I was facing with a specific telecom provider. The issue was caused by the SDP from the gateway, which had the following format
` As you can see, there is only a I temporarily fixed this issue by adding a check in the Is this the correct behavior of the sdp_session() function? Should I submit a pull request for this fix or should I report this issue to sofia-sip instead? |
I checked test_sdp in sofia-sip, it is working as expected. I think FS is not handling SDP properly when it has |
…recvonly in Session Attribute(a) instead of Media Attribute(a) #comment The switch_core_media_negotiate_sdp function was setting the media_audio_mode to sendonly when the SDP had a recvonly attribute, regardless of the current media mode. This caused one-way audio issues when renegotiating SDP while unhold. This patch adds an extra check to avoid overriding the existing media mode.
Describe the bug
Cannot hear any sound on leg-A after I unhold it using uuid_hold. Can hear sound on leg-B. [ sending INVITE sdp(recvonly) instead of INVITE sdp(sendrecv) ] .
Call fixed when:
To Reproduce
Steps to reproduce the behavior:
&bridge({origination_caller_id_number=XXX,origination_uuid=dcba})sofia/gateway/number2
Expected behavior
should send sip INVITE sdp(sendrecv) when unholding
Package version or git hash
Trace logs
The text was updated successfully, but these errors were encountered: