<html>
<head>
    <base href="https://wiki.asterisk.org/wiki">
            <link rel="stylesheet" href="/wiki/s/2042/1/7/_/styles/combined.css?spaceKey=AST&amp;forWysiwyg=true" type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://wiki.asterisk.org/wiki/display/AST/ConfBridge+1.10?focusedCommentId=13076408#comment-13076408">ConfBridge 1.10</a></h2>
        <h4>Page
        <b>comment added</b> by              <a href="https://wiki.asterisk.org/wiki/display/~mdavenport">Malcolm Davenport</a>
    </h4>
    <br/>
    <div class="notificationGreySide">
       <p>ConfBridge is not a direct feature-to-feature replacement for MeetMe.  We received a feature request for capability in ConfBridge that provides an equivalent for the start/endtime functionality that can be provided by MeetMe in the use of MeetMe in a realtime fashion (see the fuzzystart, earlyalert, and endalert options in meetme.conf).  This capability can be produced in ConfBridge through dialplan magic:</p>

<ul>
        <li>For starting times, don't let someone execute the ConfBridge application until a certain time has been met or use func_curl to ask an external service if the caller should be allowed, and then carry on, or not.</li>
        <li>For ending times, use the AMI or CLI (not preferred) functions to kick all users from a bridge when the desired end time is reached.</li>
        <li>For the prompted alert, connect over AMI or CLI and originate a local channel into the conference that plays back some sort of "your call will end in X" seconds series of prompts.</li>
</ul>


<p>Alternately, we've considered that someone might want to write code into Confbridge to make this a simpler task.  For that, we've come up with some ideas, that we'd love to see in the form of a patch contributed by a community member:</p>

<h5><a name="ConfBridge1.10-Userprofileoptionsfor"></a>User profile options for  </h5>
<ul>
        <li>start time (yyyy/mm/dd hh:mm:ss)</li>
        <li>end time (yyyy/mm/dd hh:mm:ss),</li>
        <li>announce not yet time (yes/no, if yes play announce not yet time sound prompt and continue in dialplan, if no just continue in dialplan)</li>
        <li>announce net yet time sound file (file path)</li>
        <li>announce end time (a time in seconds, the time after the beginning of the conference at which the announce end sound file is first played)</li>
        <li>announce end time interval (interval in seconds; interval times after which announce end sound file is played)</li>
        <li>announce end sound file (file path, the announcement played reminding of the end)</li>
        <li>extension time allowed (yes/no)</li>
        <li>extension time amount (time in seconds)</li>
        <li>extension time announce first (a time in seconds, after the beginning of the conference, at which extension time announce sound is first announced) extension time announce sound (file)</li>
        <li>extension time announce interval(interval in seconds after which extension time announce sound is repeated)</li>
        <li>max extensions (integer, max # of extensions allowed to be added).</li>
</ul>


<h5><a name="ConfBridge1.10-ConferenceMenuitemthatcancallthetimeextension."></a>Conference Menu item that can call the time extension.</h5>
<ul>
        <li>conf_extend</li>
</ul>


<p>Accomplishing the above would allow someone to dynamically create conferences on the fly from the dialplan that mimicked the aforementioned simple functionality provided by MeetMe (without having to create external watcher scripts) and enhances it.</p>
    </div>

        
    <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="https://wiki.asterisk.org/wiki/users/viewnotifications.action" class="grey">Change Notification Preferences</a>
       </div>
       <a href="https://wiki.asterisk.org/wiki/display/AST/ConfBridge+1.10?focusedCommentId=13076408#comment-13076408">View Online</a>
              |
       <a id="reply-13076408" href="https://wiki.asterisk.org/wiki/display/AST/ConfBridge+1.10?replyToComment=13076408#comment-13076408">Reply To This</a>
           </div>

</div>
</div>
</div>
</div>
</body>
</html>