<?xml version="1.0"?>
<notification-commands>
    <header>
        <ver>.9</ver>
        <created>Wednesday, February 6, 2002 10:10:00 AM EST</created>
        <mstation>master.nmanage.com</mstation>
    </header>
    <command binary="false">
        <name>javaPagerEmail</name>
        <execute>org.opennms.netmgt.notifd.JavaMailNotificationStrategy</execute>
        <comment>class for sending pager email notifications</comment>
        <contact-type>pagerEmail</contact-type>
        <argument streamed="false">
            <switch>-subject</switch>
        </argument>
        <argument streamed="false">
            <switch>-pemail</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="false">
        <name>javaEmail</name>
        <execute>org.opennms.netmgt.notifd.JavaMailNotificationStrategy</execute>
        <comment>class for sending email notifications</comment>
        <contact-type>email</contact-type>
        <argument streamed="false">
            <switch>-subject</switch>
        </argument>
        <argument streamed="false">
            <switch>-email</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="true">
        <name>textPage</name>
        <execute>/usr/bin/qpage</execute>
        <comment>text paging program</comment>
        <contact-type>textPage</contact-type>
        <argument streamed="false">
            <switch>-p</switch>
        </argument>
        <argument streamed="false">
            <switch>-t</switch>
        </argument>
    </command>
    <command binary="true">
        <name>numericPage</name>
        <execute>/usr/bin/qpage</execute>
        <comment>numeric paging program</comment>
        <contact-type>numericPage</contact-type>
        <argument streamed="false">
            <substitution>-p</substitution>
            <switch>-d</switch>
        </argument>
        <argument streamed="false">
            <switch>-nm</switch>
        </argument>
    </command>
    <command binary="false">
        <name>xmppMessage</name>
        <execute>org.opennms.netmgt.notifd.XMPPNotificationStrategy</execute>
        <comment>class for sending XMPP notifications</comment>
        <contact-type>xmppAddress</contact-type>
        <argument streamed="false">
            <switch>-xmpp</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="false">
        <name>xmppGroupMessage</name>
        <execute>org.opennms.netmgt.notifd.XMPPGroupNotificationStrategy</execute>
        <comment>class for sending XMPP Group Chat notifications</comment>
        <contact-type>xmppAddress</contact-type>
        <argument streamed="false">
            <switch>-xmpp</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="false">
        <name>ircCat</name>
        <execute>org.opennms.netmgt.notifd.IrcCatNotificationStrategy</execute>
        <comment>class for sending IRC notifications via an IRCcat bot</comment>
        <contact-type>email</contact-type>
        <argument streamed="false">
            <switch>-email</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="false">
        <name>callWorkPhone</name>
        <execute>org.opennms.netmgt.notifd.asterisk.AsteriskOriginateNotificationStrategy</execute>
        <comment>class for calling via Asterisk for notifications</comment>
        <contact-type>workPhone</contact-type>
        <argument streamed="false">
            <switch>-d</switch>
        </argument>
        <argument streamed="false">
            <switch>-nodeid</switch>
        </argument>
        <argument streamed="false">
            <switch>-interface</switch>
        </argument>
        <argument streamed="false">
            <switch>-service</switch>
        </argument>
        <argument streamed="false">
            <switch>-subject</switch>
        </argument>
        <argument streamed="false">
            <switch>-wphone</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
        <argument streamed="false">
            <switch>-tuipin</switch>
        </argument>
    </command>
    <command binary="false">
        <name>callMobilePhone</name>
        <execute>org.opennms.netmgt.notifd.asterisk.AsteriskOriginateNotificationStrategy</execute>
        <comment>class for calling via Asterisk for notifications</comment>
        <contact-type>mobilePhone</contact-type>
        <argument streamed="false">
            <switch>-d</switch>
        </argument>
        <argument streamed="false">
            <switch>-nodeid</switch>
        </argument>
        <argument streamed="false">
            <switch>-interface</switch>
        </argument>
        <argument streamed="false">
            <switch>-service</switch>
        </argument>
        <argument streamed="false">
            <switch>-subject</switch>
        </argument>
        <argument streamed="false">
            <switch>-mphone</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
        <argument streamed="false">
            <switch>-tuipin</switch>
        </argument>
    </command>
    <command binary="false">
        <name>callHomePhone</name>
        <execute>org.opennms.netmgt.notifd.asterisk.AsteriskOriginateNotificationStrategy</execute>
        <comment>class for calling via Asterisk for notifications</comment>
        <contact-type>homePhone</contact-type>
        <argument streamed="false">
            <switch>-d</switch>
        </argument>
        <argument streamed="false">
            <switch>-nodeid</switch>
        </argument>
        <argument streamed="false">
            <switch>-interface</switch>
        </argument>
        <argument streamed="false">
            <switch>-service</switch>
        </argument>
        <argument streamed="false">
            <switch>-subject</switch>
        </argument>
        <argument streamed="false">
            <switch>-mphone</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
        <argument streamed="false">
            <switch>-tuipin</switch>
        </argument>
    </command>
    <command binary="false">
    	<name>microblogUpdate</name>
    	<execute>org.opennms.netmgt.notifd.MicroblogNotificationStrategy</execute>
    	<comment>class for updating a microblog service (Identica / StatusNet / Twitter) for notifications</comment>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="false">
    	<name>microblogReply</name>
    	<execute>org.opennms.netmgt.notifd.MicroblogReplyNotificationStrategy</execute>
    	<comment>class for replying to a microblog (Identica / StatusNet / Twitter) user for notifications</comment>
        <contact-type>microblog</contact-type>
        <argument streamed="false">
            <switch>-ublog</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="false">
    	<name>microblogDM</name>
    	<execute>org.opennms.netmgt.notifd.MicroblogDMNotificationStrategy</execute>
    	<comment>class for sending direct messages to a microblog (Identica / StatusNet / Twitter) user for notifications</comment>
        <contact-type>microblog</contact-type>
        <argument streamed="false">
            <switch>-ublog</switch>
        </argument>
        <argument streamed="false">
            <switch>-tm</switch>
        </argument>
    </command>
    <command binary="true">
        <name>syslog</name>
        <execute>/usr/bin/logger</execute>
        <comment>syslog to local0.warning</comment>
        <argument streamed="false">
           <substitution>-p</substitution>
        </argument>
        <argument streamed="false">
           <substitution>local0.warning</substitution>
        </argument>
        <argument streamed="false">
           <substitution>-t</substitution>
        </argument>
        <argument streamed="false">
           <substitution>opennms</substitution>
        </argument>
        <argument streamed="true">
           <switch>-nm</switch>
        </argument>
    </command>
</notification-commands>
