You can create an ESL application and handle the calls and race conditions from it. Then you're in the full control of who hears what.

In this case, it would be a bunch of open channels which you need to control yourself, instead of using group call.


On 6 Sep 2016 17:37, "John.Nowlin@tresta.com" <John.Nowlin@tresta.com> wrote:

I have been given the following acceptance criteria. I do not see a hook in freeswitch that will let me accomplish this…

 

As a user who is receiving a user group call
I want to hear a notification when another user accepts the call or the caller is transferred to voicemail
So that I can understand why I was unable to speak to the caller.

Acceptance Criteria:

§  When multiple users answer a call, the system will play a prompt to each user instructing them to press 1 to accept the call.

§  When one of the users presses 1 and accepts the call, other users will hear a prompt "Sorry, this call has been answered by another group member and is no longer available to accept. " and then the calls to other users will hang up.

§  When the caller is transferred to voicemail because none of the users have accepted the call, then the users will hear a prompt indicating "Sorry, this call has been transferred to voicemail and is no longer available to accept."

 

I have tried setHangupHook in a lua script, but that appears to be too late.

 

Is there another hook that I am missing?

 

john nowlin

Senior Software Developer

 

Tresta

office: 850.383.7756

mobile: 850.294.5635

www.tresta.com

—

A Better Phone Experience

 

 

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org