Chris Maciejewski
2011-May-19 13:39 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
Hi, I am trying to use ConfBridge application, but it throws "Failed to find a bridge technology to satisfy capabilities 0x4 (ulaw)" error. Please see console output below. -- Executing [501 at services:9] ConfBridge("SIP/OpenSER-00000005", "1001") in new stack [May 19 13:36:05] DEBUG[7452]: app_confbridge.c:404 join_conference_bridge: Trying to find conference bridge '1001' [May 19 13:36:05] DEBUG[7452]: bridging.c:475 ast_bridge_new: Failed to find a bridge technology to satisfy capabilities 0x4 (ulaw) [May 19 13:36:05] DEBUG[7452]: app_confbridge.c:368 destroy_conference_bridge: Destroying conference bridge '1001' [May 19 13:36:05] ERROR[7452]: app_confbridge.c:435 join_conference_bridge: Conference bridge '1001' could not be created. Could someone please let me know what is required to make it work? Regards, Chris
Paul Belanger
2011-May-19 15:12 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
On 11-05-19 09:39 AM, Chris Maciejewski wrote:> Hi, > > I am trying to use ConfBridge application, but it throws "Failed to > find a bridge technology to satisfy capabilities 0x4 (ulaw)" error. > Please see console output below. > > -- Executing [501 at services:9] ConfBridge("SIP/OpenSER-00000005", > "1001") in new stack > [May 19 13:36:05] DEBUG[7452]: app_confbridge.c:404 > join_conference_bridge: Trying to find conference bridge '1001' > [May 19 13:36:05] DEBUG[7452]: bridging.c:475 ast_bridge_new: Failed > to find a bridge technology to satisfy capabilities 0x4 (ulaw) > [May 19 13:36:05] DEBUG[7452]: app_confbridge.c:368 > destroy_conference_bridge: Destroying conference bridge '1001' > [May 19 13:36:05] ERROR[7452]: app_confbridge.c:435 > join_conference_bridge: Conference bridge '1001' could not be created. >What version of Asterisk are you using? ConfBridge was rewritten in trunk and would be good to see if you have the same issue. -- Paul Belanger Digium, Inc. | Software Developer twitter: pabelanger | IRC: pabelanger (Freenode) Check us out at: http://digium.com & http://asterisk.org
Chris Maciejewski
2011-May-19 16:13 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
> What version of Asterisk are you using? ConfBridge was rewritten in > trunk and would be good to see if you have the same issue.Hi Paul, I am using 1.8.4. Just tried with the latest trunk (SVN-trunk-r319661) and it still doesn't work, this time throwing error as below: -- Executing [501 at services:3] ConfBridge("SIP/OpenSER-00000001", "10001") in new stack [May 19 16:11:58] DEBUG[30778]: app_confbridge.c:775 join_conference_bridge: Trying to find conference bridge '10001' [May 19 16:11:58] DEBUG[30778]: app_confbridge.c:736 destroy_conference_bridge: Destroying conference bridge '10001' [May 19 16:11:58] ERROR[30778]: app_confbridge.c:814 join_conference_bridge: Conference bridge '10001' could not be created. Regards, Chris
Chris Maciejewski
2011-May-20 13:56 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
> Attach a debug[1] log so we can see what is happening. > > [1] https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Informationdebug logs below: Asterisk 1.8.4: http://pastebin.com/DFnKgSse Asterisk trunk r319661: http://pastebin.com/B19tdbxJ
Michael L. Young
2011-May-20 14:48 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
----- Original Message -----> From: "Chris Maciejewski" <chris at wima.co.uk> > To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users at lists.digium.com> > Sent: Thursday, May 19, 2011 9:39:57 AM > Subject: [asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities > > Hi, > > I am trying to use ConfBridge application, but it throws "Failed to > find a bridge technology to satisfy capabilities 0x4 (ulaw)" error. > Please see console output below. > > -- Executing [501 at services:9] ConfBridge("SIP/OpenSER-00000005", > "1001") in new stack > [May 19 13:36:05] DEBUG[7452]: app_confbridge.c:404 > join_conference_bridge: Trying to find conference bridge '1001' > [May 19 13:36:05] DEBUG[7452]: bridging.c:475 ast_bridge_new: Failed > to find a bridge technology to satisfy capabilities 0x4 (ulaw) > [May 19 13:36:05] DEBUG[7452]: app_confbridge.c:368 > destroy_conference_bridge: Destroying conference bridge '1001' > [May 19 13:36:05] ERROR[7452]: app_confbridge.c:435 > join_conference_bridge: Conference bridge '1001' could not be > created. >I wonder if this recent commit to the 1.8 branch would help fix this issue at least with 1.8. Author: twilson Date: Thu May 19 18:28:13 2011 New Revision: 319920 URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=319920 Log: Revert part of a change to the bridging API code The capabilities used in the bridging API are very different than the ones used for formats. When the conversion was made expanding the bit width of codecs, the bridging code was accidentally accosted in ways that it didn't deserve. Modified: branches/1.8/include/asterisk/bridging.h branches/1.8/include/asterisk/bridging_technology.h branches/1.8/main/bridging.c As far as why svn trunk is stating that it cannot create the bridge, the debug message is not very informative as to why it couldn't create the conference bridge from what I could see briefly looking at the debug logs you posted in another message. Michael (elguero)
David Vossel
2011-May-20 15:26 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
----- Original Message -----> From: "Chris Maciejewski" <chris at wima.co.uk> > To: asterisk-users at lists.digium.com > Sent: Friday, May 20, 2011 8:56:35 AM > Subject: Re: [asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities > > Attach a debug[1] log so we can see what is happening. > > > > [1] > > https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information > > debug logs below: > > Asterisk 1.8.4: http://pastebin.com/DFnKgSse > Asterisk trunk r319661: http://pastebin.com/B19tdbxJ > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-usersJust as a note, the versions of ConfBridge in 1.8 and Trunk are completely different. Trunk will likely give you much better results. In 1.8 ConfBridge is more of just an experimental exercise of the bridging API. -- David Vossel Digium, Inc. | Software Developer, Open Source Software 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at: www.digium.com & www.asterisk.org The_Boy_Wonder in #asterisk-dev
Chris Maciejewski
2011-May-23 11:58 UTC
[asterisk-users] ConfBridge - Failed to find a bridge technology to satisfy capabilities
> These show that a proper bridging tech module cannot be found to run ConfBridge. > The debug message showing that a capability for ulaw couldn't be found was a buggy > debug message which has now been fixed (it isn't a codec capability that can't be found, > but a bridge capability). You need to make sure the bridge_softmix.so is loaded. > I would load the other bridge_*.so modules too just for fun.Thanks! Indeed I was missing bridge_softmix.so module. Once added to modules.conf ConfBride works as expected :)