> On Jan 7, 2019, at 12:25, Joshua C. Colp <[email protected]> wrote:
> 
> On Mon, Jan 7, 2019, at 1:23 PM, Matt Riddell wrote:
>> Hiya,
>> 
>> I would have expected this to show the channels in the bridge inside 
>> the anonymous function - it shows the bridge is empty though?
>> 
>>                        var bridge = ari.Bridge();
>>                        bridge.create({
>>                                type: 'holding',
>>                                name: event.application+" bridge"
>>                            }, function(err, bridge) {
>>                                bridge.addChannel({
>>                                    channel: incoming.id
>>                                }, function(err) {
>>                                    console.log("Added to bridge")
>>                                    console.log(bridge.channels).   ; 
>> <——— This Line
>>                                    console.log(err);
>>                                });
>> 
> 
> I believe you are accessing the snapshot, essentially, of the bridge at the 
> time it was created in which case there would be no channels. You would need 
> to retrieve an up to date snapshot to get the current state.

Yeah cool that worked:

ari.bridges.get({bridgeId: bridge.id}, function (err, newBridge) {
        console.log("New Bridge: "+newBridge.channels)
});
_______________________________________________
asterisk-app-dev mailing list
[email protected]
http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to