HI. I thought I heard on a conference call -- possibly the vuc one -- that I could have one conference talk to only one or a group of them, without the other hearing them, but I can't find such a thing under mod_conference. I was looking at the relate command, but how would I use that to accomplish what I am trying to do? Thanks. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
conference relate /b On Sep 7, 2010, at 11:30 AM, covici@ccs.covici.com wrote:
HI. I thought I heard on a conference call -- possibly the vuc one -- that I could have one conference talk to only one or a group of them, without the other hearing them, but I can't find such a thing under mod_conference. I was looking at the relate command, but how would I use that to accomplish what I am trying to do?
Thanks.
The description does not seem to indicate what I would like to do -- say user 1 only wants to talk to user 2 and there are 10 other users, what would the conference relate command be? Sorry to be ignorant. Brian West <brian@freeswitch.org> wrote:
conference relate
/b
On Sep 7, 2010, at 11:30 AM, covici@ccs.covici.com wrote:
HI. I thought I heard on a conference call -- possibly the vuc one -- that I could have one conference talk to only one or a group of them, without the other hearing them, but I can't find such a thing under mod_conference. I was looking at the relate command, but how would I use that to accomplish what I am trying to do?
Thanks.
_______________________________________________ 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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
On Tue, Sep 7, 2010 at 9:49 AM, <covici@ccs.covici.com> wrote:
The description does not seem to indicate what I would like to do -- say user 1 only wants to talk to user 2 and there are 10 other users, what would the conference relate command be?
Sorry to be ignorant.
The conference relate command is always between just two conference members. You'll need to set the relation between the user1 and everyone else besides user2. So to let only user2 hear user1 you'll need to have the relation between user1 and all other users be "nohear": conference my_conf relate user1 user3 nohear conference my_conf relate user1 user4 nohear conference my_conf relate user1 user5 nohear Use the clear option to remove the relation: conference my_conf relate user1 user3 clear conference my_conf relate user1 user4 clear conference my_conf relate user1 user5 clear I've updated the API section of the mod_conference wiki page to be a bit more explicit: http://wiki.freeswitch.org/wiki/Mod_conference#API_Reference -MC
Thanks for your prompt answer -- this seems very clumsy to me -- anyway to have it done automatically i.e. conference only 1 2 and conference only clear or something like that? Also, I assume -- that all those commands can be done from the cli?! Thanks again. Michael Collins <msc@freeswitch.org> wrote:
On Tue, Sep 7, 2010 at 9:49 AM, <covici@ccs.covici.com> wrote:
The description does not seem to indicate what I would like to do -- say user 1 only wants to talk to user 2 and there are 10 other users, what would the conference relate command be?
Sorry to be ignorant.
The conference relate command is always between just two conference members. You'll need to set the relation between the user1 and everyone else besides user2. So to let only user2 hear user1 you'll need to have the relation between user1 and all other users be "nohear":
conference my_conf relate user1 user3 nohear conference my_conf relate user1 user4 nohear conference my_conf relate user1 user5 nohear
Use the clear option to remove the relation:
conference my_conf relate user1 user3 clear conference my_conf relate user1 user4 clear conference my_conf relate user1 user5 clear
I've updated the API section of the mod_conference wiki page to be a bit more explicit: http://wiki.freeswitch.org/wiki/Mod_conference#API_Reference
-MC
---------------------------------------------------- Alternatives:
---------------------------------------------------- _______________________________________________ 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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
Clumsy as using a water pistol as a turkey baster. It's designed to make one member able to ignore another member. if you just want whisper, you can use the eavesdrop app with the dtmf keys to enable audio paths. On Tue, Sep 7, 2010 at 2:41 PM, <covici@ccs.covici.com> wrote:
Thanks for your prompt answer -- this seems very clumsy to me -- anyway to have it done automatically i.e. conference only 1 2 and conference only clear or something like that?
Also, I assume -- that all those commands can be done from the cli?!
Thanks again.
Michael Collins <msc@freeswitch.org> wrote:
On Tue, Sep 7, 2010 at 9:49 AM, <covici@ccs.covici.com> wrote:
The description does not seem to indicate what I would like to do -- say user 1 only wants to talk to user 2 and there are 10 other users, what would the conference relate command be?
Sorry to be ignorant.
The conference relate command is always between just two conference members. You'll need to set the relation between the user1 and everyone else besides user2. So to let only user2 hear user1 you'll need to have the relation between user1 and all other users be "nohear":
conference my_conf relate user1 user3 nohear conference my_conf relate user1 user4 nohear conference my_conf relate user1 user5 nohear
Use the clear option to remove the relation:
conference my_conf relate user1 user3 clear conference my_conf relate user1 user4 clear conference my_conf relate user1 user5 clear
I've updated the API section of the mod_conference wiki page to be a bit more explicit: http://wiki.freeswitch.org/wiki/Mod_conference#API_Reference
-MC
---------------------------------------------------- Alternatives:
---------------------------------------------------- _______________________________________________ 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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
OK, I will look into that. Anthony Minessale <anthony.minessale@gmail.com> wrote:
Clumsy as using a water pistol as a turkey baster.
It's designed to make one member able to ignore another member. if you just want whisper, you can use the eavesdrop app with the dtmf keys to enable audio paths.
On Tue, Sep 7, 2010 at 2:41 PM, <covici@ccs.covici.com> wrote:
Thanks for your prompt answer -- this seems very clumsy to me -- anyway to have it done automatically i.e. conference only 1 2 and conference only clear or something like that?
Also, I assume -- that all those commands can be done from the cli?!
Thanks again.
Michael Collins <msc@freeswitch.org> wrote:
On Tue, Sep 7, 2010 at 9:49 AM, <covici@ccs.covici.com> wrote:
The description does not seem to indicate what I would like to do -- say user 1 only wants to talk to user 2 and there are 10 other users, what would the conference relate command be?
Sorry to be ignorant.
The conference relate command is always between just two conference members. You'll need to set the relation between the user1 and everyone else besides user2. So to let only user2 hear user1 you'll need to have the relation between user1 and all other users be "nohear":
conference my_conf relate user1 user3 nohear conference my_conf relate user1 user4 nohear conference my_conf relate user1 user5 nohear
Use the clear option to remove the relation:
conference my_conf relate user1 user3 clear conference my_conf relate user1 user4 clear conference my_conf relate user1 user5 clear
I've updated the API section of the mod_conference wiki page to be a bit more explicit: http://wiki.freeswitch.org/wiki/Mod_conference#API_Reference
-MC
---------------------------------------------------- Alternatives:
---------------------------------------------------- _______________________________________________ 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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_______________________________________________ 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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
On Tue, Sep 7, 2010 at 12:41 PM, <covici@ccs.covici.com> wrote:
Thanks for your prompt answer -- this seems very clumsy to me -- anyway to have it done automatically i.e. conference only 1 2 and conference only clear or something like that?
Like Tony said, if it's clumsy then it might be the wrong tool for the job. However, if you think of it like the proverbial Lego bricks then maybe it's just a matter of gathering the blocks that you need and putting them together in a way that you can personally reuse in your application. For example, if you are building a web-based conference control application and you want the app to control who can hear whom in the conference then you might want to create a few utility functions that abstract away the "clumsiness." You could create a higher level function that accepts userA and userB and "relation type" as arguments. Relation type could be the specific kinds of relationships that you want to define: UserA speaks only to UserB but userB can still hear everyone else UserA speaks only to UserB and userB can hear only userA Optionally, UserA can hear everyone or can hear only UserB
From there it's up to you as to how it all works: is it browser-only? Can conference members control it? Can only some conference members control it, i.e. privileged members? Now you're building an app that suits your needs.
This is a typical scenario for FreeSWITCH: take the pieces provided and build a user-specific solution. By keeping the relate function at a lower level it is more flexible and powerful. This comes at a cost of "some assembly required" - sometimes seen as "clumsiness" - but with the value that you can do *exactly* what you want to do. It's the usual power/flexibility vs. ease of use trade-off.
Also, I assume -- that all those commands can be done from the cli?!
Yes.
participants (4)
-
Anthony Minessale
-
Brian West
-
covici@ccs.covici.com
-
Michael Collins