Hi Christopher,
You can always use Thresholds and have Availability as a destination.
In this way you can put various conditions a particular record for example Avaya and have that measured as an event UP/DOWN. You will need to create two Availability desitination, one for one condition and then one for the opposite condition and then link them up as a Condition Pair.
Let me know if this helps.
Regards
Jitesh