<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} .ms-cui-menu {background-color:#ffffff;border:1px rgb(171, 171, 171) solid;font-family:'Segoe UI WPC', 'Segoe UI', Tahoma, 'Microsoft Sans Serif', Verdana, sans-serif;font-size:11pt;color:rgb(51, 51, 51);} .ms-cui-menusection-title {display:none;} .ms-cui-ctl {vertical-align:text-top;text-decoration:none;color:rgb(51, 51, 51);} .ms-cui-ctl-on {background-color:rgb(223, 237, 250);opacity: 0.8;} .ms-cui-img-cont-float {display:inline-block;margin-top:2px} .ms-cui-smenu-inner {padding-top:0px;} .ms-owa-paste-option-icon {margin: 2px 4px 0px 4px;vertical-align:sub;padding-bottom: 2px;display:inline-block;} .ms-rtePasteFlyout-option:hover {background-color:rgb(223, 237, 250) !important;opacity:1 !important;} .ms-rtePasteFlyout-option {padding:8px 4px 8px 4px;outline:none;} .ms-cui-menusection {float:left; width:85px;height:24px;overflow:hidden}--></style>
</head>
<body>
<div style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Thanks Richard. This is exactly the answer I was looking for.<br>
</p>
<p><br>
</p>
<p>I'm now assuming that Asterisk 11 was using it's equivalent "bridge_simple" but I was getting confused because the only bridge module I saw in modules.conf was bridge_softmix. When I upgraded to Asterisk13 that would have been the only bridge getting loaded
 at first.<br>
</p>
<p><br>
</p>
<p>Is it expected that if bridge_softmix handled a normal two party call then MOH would no longer function?<br>
</p>
<p><br>
</p>
<div style="color: #282828;">
<hr tabindex="-1" style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size: 11pt;"><b>From:</b> asterisk-users-bounces@lists.digium.com <asterisk-users-bounces@lists.digium.com> on behalf of Richard Mudgett <rmudgett@digium.com><br>
<b>Sent:</b> 09 December 2014 20:49<br>
<b>To:</b> Asterisk Users Mailing List - Non-Commercial Discussion<br>
<b>Subject:</b> Re: [asterisk-users] Bridge configuration in Asterisk 13 [Spam score:8%]</font>
<div> </div>
</div>
<div>
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Dec 9, 2014 at 1:35 PM, Patrick Beaumont <span dir="ltr">
<<a href="mailto:p.beaumont@hatsoffsoftware.co.uk" target="_blank">p.beaumont@hatsoffsoftware.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; padding-left: 1ex;">
<div>
<div style="font-size: 12pt; color: #000000; font-family: calibri, arial, helvetica, sans-serif; background-color: #ffffff;">
<p>Hi Everyone.<br>
</p>
<p><br>
</p>
<p>I was referred here by malcolmd of the Asterisk forums. What follows is a copy of this question: <a href="http://forums.asterisk.org/viewtopic.php?f=1&t=92007" target="_blank">http://forums.asterisk.org/viewtopic.php?f=1&t=92007</a>​<br>
</p>
<p><br>
</p>
<p></p>
<div>I've recently upgraded from Asterisk 11 to Asterisk 13.</div>
<div><br>
</div>
<div>Most of it went smoothly thanks to the documentation detailing how to upgrade to 12 and then how to upgrade to 13.</div>
<div><br>
</div>
<div>The only thing that didn't work correctly was Music On Hold. Eventually I tracked this down to using bridge_softmix instead of bridge_simple.</div>
<div><br>
</div>
<div>What I'm asking is, does anyone have any explanation as to why MOH would not work with bridge_softmix? Asterisk 11 had been working for at least a year with bridge_softmix and the MOH was fine. With the same configuration (almost) Asterisk 13 insists I
 use bridge_simple otherwise I see no messages on the CLI about hold music starting or stopping. Unloading bridge_softmix and then loading bridge_simple fixes the issue.</div>
<div><br>
</div>
<div>Also does anyone have any documentation on what bridges I should be using? I can't seem to find anything in the upgrade documentation that says "MOH will no longer work in softmix, you should use simple". This has me concerned that I've done something
 wrong elsewhere in my config that is causing softmix to not work correctly.​<br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>The bridging technology bridge_softmix is only used by app_confbridge in Asterisk v11.<br>
Nothing else in v11 uses the bridging framework.  Unless you were using app_confbridge,<br>
you were not using bridge_softmix in v11.<br>
<br>
</div>
<div>The various bridging technology modules in v12 and later are for different scenarios.  The<br>
bridging framework is smart enough to pick the best bridging technology available for the<br>
situation.  If the situation changes during a call, the bridging framework can change the<br>
bridge technology to support the new situation.<br>
<br>
</div>
<div>* bridge_simple is for normal two party communication.<br>
<br>
* bridge_native_rtp is a special case of two party bridge were both parties use RTP for<br>
media exchange.  The native technology allows for direct media.<br>
<br>
</div>
<div>* bridge_softmix is for multi-party bridges where you can have 1 to n users communicating<br>
in a conference.  As you found out, bridge_softmix can be used as a fallback if bridge_simple<br>
is not available because it allows two party communication.<br>
<br>
</div>
<div>* bridge_holding is a parking bridge technology to hold calls for later connection.  Parties<br>
in a holding bridge cannot communicate with each other.<br>
<br>
</div>
<div>* bridge_builtin_features and bridge_builtin_interval_feature provide functionality used by<br>
features.conf.  These two modules are actually not bridging technologies but support code<br>
</div>
<div>for features.conf functionality.<br>
<br>
</div>
<div>You usually need to install all of the bridging technologies.<br>
</div>
<div><br>
</div>
</div>
Richard<br>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>