Re: ARI ApplicationActivated event?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Kevin Harwell wrote:

<snip>


Hmm now that I think about it, once all refs to the app goes away it
will be destroyed. Upon reconnect it is not 'activated' but considered a
new app. If we decide to put this in, my current opinion would be to
keep it simple and just send a notification that the app was activated
and whether or not it missed any messages. Then the app can retrieve any
current state it might need to update itself with. This puts it in a
position of knowing the current state which is consistent with when the
app reconnects but is created new.

Here's a scenario where you can't recover state: DTMF digits being received from a channel. What should the application do in that case?

Ultimately this idea is formed around the assumption that all the state can be retrieved upon startup, so I'd scope out some use cases and see if that's true. Determine what state an application may need to keep and what can be gleamed from Asterisk. For example: do we provide a mechanism to know what channels are in the application, or does the application have to persist that themselves?

Cheers,

--
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org

_______________________________________________
asterisk-app-dev mailing list
asterisk-app-dev@xxxxxxxxxxxxxxxx
http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev




[Index of Archives]     [Asterisk SS7]     [Asterisk Announcements]     [Asterisk Users]     [PJ SIP]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Linux API]

  Powered by Linux