Skip to content
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

fix couldn't play moh when execute uuid_hold on bleg #1861

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

eighty-zou
Copy link

fix issue #1476

@briankwest
Copy link
Collaborator

Can you outline the use case because uuid_hold is as if FreeSWITCH itself pressed the hold, FS isn't involved in playing any hold music when you call it. It's use case is for an IVR needing to put something on hold:

Example:

PHONE -> FS1 -> FS2, FS can uuid_hold directed at FS1 and FS1 will play music to PHONE.

I just want to make sure you understand what this feature was for and it has little use in many cases, unless you're using FreeSWITCH as a phone itself.

@eighty-zou
Copy link
Author

Can you outline the use case because uuid_hold is as if FreeSWITCH itself pressed the hold, FS isn't involved in playing any hold music when you call it. It's use case is for an IVR needing to put something on hold:

our use case:
In our callcenter we use browser which support webrtc as a phone. Our webrtc phone don't have hold function(In other words we dont't send any sip messages to freeswitch when agent click hold button on webrtc phone,but just send a request to freeswitch which will call uuid_hold on this channel) .

first : pstn->freeswitch->webrtc phone
second : click hold button on webrtc phone
third :call uuid_hold on the channel which associate webrtc phone

in freeswitch version 1.10.6 and before we can hear hold music but in version1.10.8 we can't.

@gpavinteractiv
Copy link

@briankwest
I have also posted our use case related to this regression in #1476
Please advise.

@cqlmq
Copy link

cqlmq commented Dec 14, 2023

uuid_hold [outbound's uuid] , other channel couldn't play moh

@nathanleyton
Copy link

We have also just faced this bug with uuid_hold, similar use case to the other cases mentioned above. We need to perform the hold by api not sip. We are looking at a workaround using uuid displace but it would be good to see this fix in a future release. Thanks :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants