Well, In simple words yes. To be more specific, I'd like to do something like this:
1. Have a simple dialplan that will dialout using the L parameter in Dial application 2. Have ARI bridge list function retrieve not only the list of active bridges, but also their allocated duration timers - if assigned 3. Provide a means via ARI to manipulate the duration timers Nir On Wed, Dec 17, 2014 at 10:37 PM, Paul Belanger < [email protected]> wrote: > > On Wed, Dec 17, 2014 at 3:16 PM, Nir Simionovich > <[email protected]> wrote: > > Hi All, > > > > After shipping out my first patch to ARI, I became hungry :-) > > > > So, now I've set up a slightly higher goal, adding a much required > feature > > for ARI. I'll describe the problem first, then > > I have some questions. > > > > The Asterisk dial application enables us to limit the duration of the > call > > and play a warning sound. Once this had been > > set, as far as I know, you can't modify these values externally. When the > > feature was originally introduced, over 10 years > > ago, the goal was simple: enable a calling card system to limit the call > > according to a credit line. > > > > As time went by, people realized that this feature is useful, however > > limited. In today's mobile application era, when a > > VoIP phone can actually purchase credit while on the actual call, we > need a > > way to control this from an external source. > > > > Now, I've started digging into the code, and I've managed to understand > > that following (feel free to bash me if I'm wrong): > > > > 1. The time limits are maintained at the bridge structure, not at the > > channel - using the ast_bridge_config data structure > > 2. The ARI bridges GET method only retrieves a list of bridges and > their > > associated channels, not their configurations > > > > So, assuming that I'm reading the ast_ari_bridges_list function from > > resouce_bridges.c correctly, we retrieve > > a snapshot of all active bridges via the snapshots variable (if you can > call > > it that). The output is built by iterating through it. > > > > Now, my questions: > > > > 1. Is there a way to obtain the information in ast_bridge_config for > each > > of the iterated bridges, then output it via the JSON response? > > 2. Is there a way to manipulate the configuration of the bridge, via > > modifying the associated bridge configuration? > > > > The floor is now open :-) > > > I am a little confused what you are asking. You want to add some sort > of lifetime support to bridge within asterisk, using ARI? > > -- > Paul Belanger | PolyBeacon, Inc. > Jabber: [email protected] | IRC: pabelanger (Freenode) > Github: https://github.com/pabelanger | Twitter: > https://twitter.com/pabelanger > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-dev mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-dev >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
