Sorry, I forgot to a) include the full requirements -- now below, and
b) thank everyone contributing to rockin' open source telephony, and especially anyone who takes time to answer my naive questions!  THANKS!

---------- Forwarded message ----------
Short version: can Freeswitch create subconferences on-the-fly & let a moderator speak to all of them?

Long version:  We lead live experiential learning workshops, where we are constantly saying "get a partner and share about x" and then "now get in groups of 4/6/8" to share about that and then finally we come back to the "big room" where we take a few shares from the big group.  In particular we would like to place participants in small groups where they interact with each other, but all groups can hear the facilitator. 

I'd like to do something similar over the phone, and am wondering if a programmer could fairly easily accomplish this in Freeswitch.

It's critical that the presenter still be able to speak to everyone, even when they are in small subconferences.

Thinking that Asterisk could do it, I wrote up some requirements below.  They're definitely not all "must-haves".  I heard from several Asterisk experts that the "one-way" nature of this requirement (subconference hears presenter but not the other way around) meant that Asterisk really wasn't suited for it.

Below are the full requirements.  Do people think they're do-able?  Easily?   What platforms would allow that, especially open-source?

ps. If there's a video it's likely always simply the presenter delivering that.  Ideally would have ability to connect with POTS but if this can be done in a computer-only method (is there still such a thing?) I'd still love to know about it.

----------------------------------------



--
=====================
Brian Burt, Founding Partner
Financial Circles
Empowerment in Community
www.FinancialCircles.com
415-308-4258 mobile (best)
510-251-1189 office
brianDELETE-ME@FinancialCircles.com
=====================

- - -  "Financial Circles teaches people to master money so that it serves their dreams.  We offer courses and an active network where people wake up to possibility, master concrete financial and business skills, and take action on what truly matters to them."  - - -


---------------

Telephone Subconferencing Features Requirements Outline

Financial Circles

 

Overview: 

 

I lead live experiential learning workshops, where we are constantly saying "get a partner and share about x" and then "now get in groups of 4/6/8" to share about that and then finally we come back to the "big room" where we take a few shares from the big group.

I'd like to do something similar over the phone.  In particular we would like to place participants in small groups where they interact with each other, but all groups can hear the facilitator.  There are simple and more advanced features related to this, and we would like to find a platform that can support the advanced features, but start implementing only the simple features.

 

We are leaning towards SIP / Asterisk as a platform and are seeking comments.   Specific questions:

 

Base Requirements

 

#B1 Subconferences by order of entry

 

#B2  Subconferences Determined Ahead of Time

 

Comment:  If we can #2 but #1 is difficult we can usually just provide unique access codes to each participant, handling the bulk of #1.  Eventually we might want to do a #1 where we can widely broadcast the dial-in number.

 

Advanced Features (related to either #1 or #2)

 

A2-A4 Participants in subconferences can "pound out" to join a separate "help" subconference

  

 

A5 – Queued line for questions

 

A6- Mute all but facilitator

 

A7 – Reporting

 

 

A8 – Recording

 

A9 – voting by number showing instantaneous results

 

FEATURES INTEGRATING WEB CONFERENCES

 

Outside of the telephony approach, there are many features on our "nice to have" list integrating a web conference (viewing a presentation, and typical web conferencing features) with the telephony subconferences.  Features might include:

  1. Enabling chat within the same subconference, especially if a moderator can participate in multiple chats simultaneously (a window for each subconference, with chat used to "speak to the teacher")
  2. Enabling "white board" for subconferences (so they can write notes as they go, and all see them).  Again ideally moderator can see these.
  3. Show a different web page to each subconference group, especially when the group is pre-determined (group these 5 people, who you'll recognize each by their unique participant code, rather than "first 5" then "next 5")