freeswitch icon indicating copy to clipboard operation
freeswitch copied to clipboard

fix couldn't play moh when execute uuid_hold on bleg

Open eighty-zou opened this issue 2 years ago • 5 comments

fix issue #1476

eighty-zou avatar Nov 11 '22 03:11 eighty-zou

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.

briankwest avatar Nov 16 '22 23:11 briankwest

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.

eighty-zou avatar Nov 29 '22 08:11 eighty-zou

@briankwest I have also posted our use case related to this regression in https://github.com/signalwire/freeswitch/issues/1476 Please advise.

gpavinteractiv avatar Feb 28 '23 08:02 gpavinteractiv

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

cqlmq avatar Dec 14 '23 06:12 cqlmq

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 :-)

nathanleyton avatar May 30 '24 10:05 nathanleyton