<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:black'>Excellent! I will try that today.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:black'>Thanks!<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:black'>Bote<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:black'><o:p>&nbsp;</o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Stephen Dame<br><b>Sent:</b> Tuesday, 15 May, 2012 08:31<br><br></span></p><p class=MsoNormal><span style='color:#1F497D'>Bote,&nbsp; I had asked the same question a few weeks ago,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>If you have the latest freeswitch <o:p></o:p></span></p><p class=MsoNormal>&lt;condition field=&quot;${conference ${destination_number} list count}&quot; expression=&quot;^\d+&quot;&gt;<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>Will only allow some to join if conference exists.&nbsp; It supports the conf xxxx list count in new versions of freeswitch.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I’m using an older version of freeswitch that doesn’t have that list count command yet so I use this, which also allows user to only join an existing conf if they know the number.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>&lt;extension name=&quot;phone conference&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>&lt;condition field=&quot;${conference ${confnum} list}&quot; expression=&quot;/sofia/g&quot; /&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>&lt;condition field=&quot;destination_number&quot; expression=&quot;^(SEND_TO_CONFERENCE)$&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>&lt;action application=&quot;conference&quot; data=&quot;${confnum}@wideband&quot;/&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>&lt;/condition&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>&lt;/extension&gt;<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Stephen<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a> [<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">mailto:freeswitch-users-bounces@lists.freeswitch.org</a>] <b>On Behalf Of </b>Bote Man<br><b>Sent:</b> Tuesday, May 15, 2012 2:14 AM<br><b>To:</b> 'FreeSWITCH Users Help'<br><b>Subject:</b> [Freeswitch-users] detect if conference is active<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I have a situation where I am dialing a number of outbound calls using the conference module. This works for me.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>BUT! If someone misses the call or just wants to join the existing outbound conference they can't just dial the extension that I have set up for it since I have coded logic in the dialplan to exclude the conference from dialing the originator--there's no sense in dialing the person who is initiating the conference after all. This is a small list of fixed, known extensions in a closed collection, nothing random.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>So how could I detect if the conference room is already active so that I can just dump the late entry right into the room instead of falling through my initiator logic? I'm hoping it can all be done in the dialplan because I'm not proficient in the scripting and event socket approaches.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>As a hacky workaround I could have the users dial a different extension to make it a standard inbound conference, but I want the switch to be smart enough to do the Right Thing when one extension number is dialed, either initiate the outbound group call or join the same existing conference room late.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Thanks!<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Bote<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><a href="http://www.botecomm.com/bote/radio">http://www.botecomm.com/bote/radio</a> – my hobby radio pages<o:p></o:p></p><p class=MsoNormal><a href="http://www.trackstreamer.com/">http://www.trackstreamer.com</a> – my streaming scanner feeds<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>