Thanks, for the help everyone,  I’m off and running with all your advice,  in my case I have an app {bigbluebutton] that creates the initial conf number using another dial plan entry.

 

This is allowing an external DID to call in, and only join the valid conference that is already running with no pin needed.  The application displays the conf number, so users just have to dial, and enter the valid conf number.

 

Both books are great, and every time I dig into them a learn a bunch more.

 

Regards,

Stephen

 

 

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale
Sent: Tuesday, April 03, 2012 11:06 AM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] enter only existing conferences in dialplan.

 

Try this:

 

<condition field="${conference ${destination_number} list count}" expression="^\d+">

 

 

 

On Tue, Apr 3, 2012 at 6:33 AM, Avi Marcus <avi@avimarcus.net> wrote:

A lua script should be able to handle that easier than doing it in the dialplan.

But yeah, a regex of an api call to a list sounds like it would work.

 

Also - how does the FIRST person get in without this same safety mechanism kicking in?

-Avi

 

On Tue, Apr 3, 2012 at 1:49 PM, Stephen Dame <sdame@207me.com> wrote:

I currently accept any “75xxx” numbers  and transfer to a conference with pin with no problem, however currently if they mistype the number they end up creating a new conference and sit there all by their self waiting.

 

I want to setup dialpllan entry that only allows a user to join a conference that already exists and is active.

 

Have read thru the wiki, and the 2  FreeSWITCH books looking for examples on how to do this without  creating database tables to store conference state…

 

In reading, looks like I can use ${} and get a “conference list” and with regex patterns might be able to check for existence of valid conference ID before joining them.

 

Does anyone have a simple approach to do this?  

 

Thanks

Stephen

 

 

_________________________________________________________________________
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

 


_________________________________________________________________________
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



 

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