org.opennms.netmgt.asterisk.agi.scripts
Class LouieLouieLyricsAgiScript

java.lang.Object
  extended by org.asteriskjava.fastagi.AgiOperations
      extended by org.asteriskjava.fastagi.BaseAgiScript
          extended by org.opennms.netmgt.asterisk.agi.scripts.BaseOnmsAgiScript
              extended by org.opennms.netmgt.asterisk.agi.scripts.LouieLouieLyricsAgiScript
All Implemented Interfaces:
org.asteriskjava.fastagi.AgiChannel, org.asteriskjava.fastagi.AgiScript

public class LouieLouieLyricsAgiScript
extends BaseOnmsAgiScript

A fairly useless AGI script that reads the lyrics of "Louie, Louie" by The Kingsmen to the called party

Version:
$Id: $
Author:
Jeff Gehlbach, OpenNMS, Jeff Gehlbach, OpenNMS

Field Summary
 
Fields inherited from class org.opennms.netmgt.asterisk.agi.scripts.BaseOnmsAgiScript
VAR_INTERRUPT_DIGITS, VAR_OPENNMS_INTERFACE, VAR_OPENNMS_NODEID, VAR_OPENNMS_NODELABEL, VAR_OPENNMS_NOTIFY_BODY, VAR_OPENNMS_NOTIFY_SUBJECT, VAR_OPENNMS_SERVICE, VAR_OPENNMS_USER_PIN, VAR_OPENNMS_USERNAME
 
Constructor Summary
LouieLouieLyricsAgiScript()
           
 
Method Summary
 void service(org.asteriskjava.fastagi.AgiRequest req, org.asteriskjava.fastagi.AgiChannel chan)
          
 
Methods inherited from class org.opennms.netmgt.asterisk.agi.scripts.BaseOnmsAgiScript
log, sayAlphaInterruptible, sayDateTimeInterruptible, sayDigitsInterruptible, sayIpAddressInterruptible, sayIpAddressInterruptible, sayNumberInterruptible, sayPhoneticInterruptible, sayTimeInterruptible, streamFileInterruptible
 
Methods inherited from class org.asteriskjava.fastagi.AgiOperations
answer, continueAt, controlStreamFile, controlStreamFile, controlStreamFile, controlStreamFile, databaseDel, databaseDelTree, databaseDelTree, databaseGet, databasePut, exec, exec, getChannel, getChannelStatus, getData, getData, getData, getFullVariable, getFullVariable, getLastReply, getName, getOption, getOption, getUniqueId, getVariable, hangup, playMusicOnHold, playMusicOnHold, recordFile, recordFile, sayAlpha, sayAlpha, sayDateTime, sayDateTime, sayDateTime, sayDateTime, sayDigits, sayDigits, sayNumber, sayNumber, sayPhonetic, sayPhonetic, sayTime, sayTime, sendCommand, setAutoHangup, setCallerId, setContext, setExtension, setPriority, setVariable, speechActivateGrammar, speechCreate, speechCreate, speechDeactivateGrammar, speechDestroy, speechLoadGrammar, speechRecognize, speechRecognize, speechSet, speechUnloadGrammar, stopMusicOnHold, streamFile, streamFile, streamFile, verbose, waitForDigit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LouieLouieLyricsAgiScript

public LouieLouieLyricsAgiScript()
Method Detail

service

public void service(org.asteriskjava.fastagi.AgiRequest req,
                    org.asteriskjava.fastagi.AgiChannel chan)
             throws org.asteriskjava.fastagi.AgiException

Throws:
org.asteriskjava.fastagi.AgiException


Copyright © 2011. All Rights Reserved.