[Asterisk-Dev] Asterisk Manager Interface losing events
Geoff Nordli
geoffn at gnaa.net
Mon May 9 19:31:49 MST 2005
> On Monday 09 May 2005 02:46, Daniel Pocock wrote:
> > >In addition, we should probably write it as a double buffer: the
> > >first for messages to be sent immediately, and the second for
> > >messages that are sent while ->blocking is set (which is set during
> > >all responses to an Action). Currently, any event which is
> > > attempted during a Response is simply dropped on the floor, instead
> > > of being retried.
> >
> > Thanks for explaining that. Now that you have confirmed why this is
> > happening, I think the most logical solution for people wanting to
> > use the Manager interface as-is, would be opening two connections -
> > one for sending actions and one for reading events. Am I correct in
> > assuming the second connection would never miss an event?
>
> I'm afraid not. The second cause of lost events was in the section of
> the email which you chopped -- which explains that Asterisk only tries
> to write for a limited period of time, then gives up. A buffer would
> help to mitigate this problem, by allowing an event generator to return,
> even when Asterisk is not immediately able to send to the remote
> manager (but the event is queued up and reliably sent).
>
Is it possible to configure asterisk to write all management events to a
file?
Geoff
More information about the asterisk-dev
mailing list