Re: [Freeswitch-users] Custom variables for mod_conference
Hi Michael Thanks for looking at this - I have submitted a patch in FS-6559. Let me explain the reason that the feature would be useful to us. We have an application layer that provides customer specific conference features via mod_conference. We wish to further develop this to provide potential features such as : Questions and Answers : guests in lecture mode press some dtmf to indicate they wish to ask a question, and the chair presses some dtmf to manage the queue and unmute the questioner. Chair greeting : the chair can record a personal greeting message which is played to guests when they join. Security Passcode : the chair can dynamically set a further PIN on the conference instance via DTMF. Chair privacy : a chair can invoke privacy via some DTMF so all guests are put on hold, and only chairs can speak. And others. All of these features will require us to store state relevant to the conference instance. It would make life a lot easier if we could store this state as custom variables on the conference object via the mod_conference api. Best Regards Phil
From: Michael Jerris <mike@jerris.com> Subject: Re: [Freeswitch-users] Custom variables for mod_conference Date: 27 May 2014 18:22:15 BST To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Reply-To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
we are happy to look at the patch, just submit it on http://jira.freeswitch.org. That being said, conferences do not have their own variables, so I don't get what this feature is doing.
On May 27, 2014, at 3:10 PM, Phil Dunks <phil.dunks@netdev.co.uk> wrote:
Hi FS Guys
It would be very useful for our application if we could set some arbitrary custom variables into a conference via the mod_conference api (e.g similar to uuid_setvar for setting channel variables).
I have updated mod_conference to allow this, and it is working ok for me.
I’m certainly not a C expert, but basically copied the pattern for other api commands.
If I submit it as a patch please would you consider it for inclusion (and make any corrections that you feel necessary).
Thanks
Phil
I have some similar features, and I accomplish that by storing the Conference-Unique-ID in my application and use that as a key to store the state in my application instead of in Freeswitch. Duvid Rottenberg On Wed, May 28, 2014 at 5:03 AM, Phil Dunks <phil.dunks@netdev.co.uk> wrote:
Hi Michael
Thanks for looking at this - I have submitted a patch in FS-6559.
Let me explain the reason that the feature would be useful to us.
We have an application layer that provides customer specific conference features via mod_conference.
We wish to further develop this to provide potential features such as :
Questions and Answers : guests in lecture mode press some dtmf to indicate they wish to ask a question, and the chair presses some dtmf to manage the queue and unmute the questioner.
Chair greeting : the chair can record a personal greeting message which is played to guests when they join.
Security Passcode : the chair can dynamically set a further PIN on the conference instance via DTMF.
Chair privacy : a chair can invoke privacy via some DTMF so all guests are put on hold, and only chairs can speak.
And others.
All of these features will require us to store state relevant to the conference instance.
It would make life a lot easier if we could store this state as custom variables on the conference object via the mod_conference api.
Best Regards
Phil
*From: *Michael Jerris <mike@jerris.com> *Subject: **Re: [Freeswitch-users] Custom variables for mod_conference* *Date: *27 May 2014 18:22:15 BST *To: *FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> *Reply-To: *FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
we are happy to look at the patch, just submit it on http://jira.freeswitch.org. That being said, conferences do not have their own variables, so I don't get what this feature is doing.
On May 27, 2014, at 3:10 PM, Phil Dunks <phil.dunks@netdev.co.uk> wrote:
Hi FS Guys
It would be very useful for our application if we could set some arbitrary custom variables into a conference via the mod_conference api (e.g similar to uuid_setvar for setting channel variables).
I have updated mod_conference to allow this, and it is working ok for me.
I’m certainly not a C expert, but basically copied the pattern for other api commands.
If I submit it as a patch please would you consider it for inclusion (and make any corrections that you feel necessary).
Thanks
Phil
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
participants (2)
-
Duvid Rottenberg
-
Phil Dunks