Michael, Diego,
thanks for the rapid answers!

As far as I understand, "enable_heartbeat" app is launching SESSION_HEARTBEAT events that will stop when the call will be cleared. Also I "heard" that "enable_heartbeat" works only for calls with proxied media.

What I want is to monitor FreeSwitch status: is it alive and what is the system status message. This info is provided in HEARTBEAT event gracefully but in constant time period = 20 sec. So the main question is- how to customize this period?


Artem



On Mon, Oct 12, 2009 at 2:52 AM, Michael Jerris <mike@jerris.com> wrote:

On Oct 11, 2009, at 5:44 PM, Diego Viola wrote:

> Maybe you want enable_heartbeat or sched_heartbeat from mod_dptools?
>
> You can pass your parameters in second to these two.
>
> Example:
>
> <action application="enable_heartbeat" data="1"/>
> <action application="sched_heartbeat" data="1"/>
>
> Where 1 in this case is the number of heartbeats per seconds.
>

Number of seconds between hearbeats, not hearbeats per second.


> You can use that example on the Dialplan XML but you can also use it
> on mod_event_socket outbound, etc.