<html>
<head>
    <base href="https://wiki.asterisk.org/wiki">
            <link rel="stylesheet" href="/wiki/s/en/2171/18/9/_/styles/combined.css?spaceKey=TOP&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/TOP/Asterisk+SCF+Defined">Asterisk SCF Defined</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://wiki.asterisk.org/wiki/display/~beagles">Brent Eagles</a>
    </h4>
        <br/>
                         <h4>Changes (1)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" > <br>h6. Asterisk SCF Achieves <br></td></tr>
            <tr><td class="diff-changed-lines" >Asterisk SCF achieves interoperability between a wide variety of voice, video, and data communication technologies using an extensible set of Media, <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">Channel,</span> <span class="diff-added-words"style="background-color: #dfd;">Session,</span> Routing, Bridging and Discovery Services. <br></td></tr>
            <tr><td class="diff-unchanged" > <br>h6. Asterisk SCF Works <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h6><a name="AsteriskSCFDefined-TheAsteriskSCFMissionStatement"></a>The Asterisk SCF Mission Statement</h6>
<p>Asterisk Scalable Communications Framework (SCF) is a highly-scalable, distributed, extensible open-source communications platform and application suite.</p>

<h6><a name="AsteriskSCFDefined-AsteriskSCFGoals"></a>Asterisk SCF Goals</h6>
<ol>
        <li>Scalability</li>
        <li>High Availability and Fault Tolerance</li>
        <li>Extensibility</li>
        <li>Performance</li>
</ol>


<h6><a name="AsteriskSCFDefined-AsteriskSCFIs"></a>Asterisk SCF Is</h6>
<p>Asterisk SCF is a collection of fine-grained software components that focus on very specific functional tasks using a message-oriented and distributed architecture. Asterisk SCF provides a flexible deployment model, taking advantage of modern multi-core processors and operating across servers in multiple locations. Asterisk SCF provides a set of building blocks for communications applications, interfaces and services.</p>

<h6><a name="AsteriskSCFDefined-AsteriskSCFAchieves"></a>Asterisk SCF Achieves</h6>
<p>Asterisk SCF achieves interoperability between a wide variety of voice, video, and data communication technologies using an extensible set of Media, Session, Routing, Bridging and Discovery Services.</p>

<h6><a name="AsteriskSCFDefined-AsteriskSCFWorks"></a>Asterisk SCF Works</h6>
<p>Asterisk SCF works by creating fined-grained components that interoperate via a publicly-defined messaging API, where the opportunity exists at many points for new components to interject themselves into the system, either as replacements for other components, intermediaries between components, or observers of the system interactions.</p>

<p>Asterisk SCF defines a wide array of publishable events, as well as hook mechanisms for altering the operation of individual components.  Configurable Discovery Mechanisms in Asterisk SCF are designed to ensure that new technologies and components can be rapidly integrated.</p>

<p>Scalability in Asterisk SCF is achieved by supporting load-balancing among the various system components. With each major function implemented in its own software module, users can make, during deployment, resource allocation decisions based on specific needs.</p>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;" class="grey">
                        <a href="https://wiki.asterisk.org/wiki/users/removespacenotification.action?spaceKey=TOP">Stop watching space</a>
            <span style="padding: 0px 5px;">|</span>
                <a href="https://wiki.asterisk.org/wiki/users/editmyemailsettings.action">Change email notification preferences</a>
</div>
        <a href="https://wiki.asterisk.org/wiki/display/TOP/Asterisk+SCF+Defined">View Online</a>
        |
        <a href="https://wiki.asterisk.org/wiki/pages/diffpagesbyversion.action?pageId=1736847&revisedVersion=12&originalVersion=11">View Changes</a>
                |
        <a href="https://wiki.asterisk.org/wiki/display/TOP/Asterisk+SCF+Defined?showComments=true&amp;showCommentArea=true#addcomment">Add Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>