[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/fastagi AbstractAGIScript.java,1.5,1
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-03-11 14:15:47
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/fastagi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3854/src/java/net/sf/asterisk/fastagi Modified Files: AbstractAGIScript.java Log Message: priority _is_ int... Index: AbstractAGIScript.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/fastagi/AbstractAGIScript.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -p -r1.5 -r1.6 --- AbstractAGIScript.java 11 Mar 2005 13:49:26 -0000 1.5 +++ AbstractAGIScript.java 11 Mar 2005 14:15:35 -0000 1.6 @@ -19,6 +19,9 @@ package net.sf.asterisk.fastagi; import net.sf.asterisk.fastagi.command.AnswerCommand; import net.sf.asterisk.fastagi.command.GetVariableCommand; import net.sf.asterisk.fastagi.command.HangupCommand; +import net.sf.asterisk.fastagi.command.SetContextCommand; +import net.sf.asterisk.fastagi.command.SetExtensionCommand; +import net.sf.asterisk.fastagi.command.SetPriorityCommand; import net.sf.asterisk.fastagi.command.SetVariableCommand; import net.sf.asterisk.fastagi.reply.AGIReply; @@ -47,6 +50,24 @@ public abstract class AbstractAGIScript channel.sendCommand(new HangupCommand()); } + protected void setContext(AGIChannel channel, String context) + throws AGIException + { + channel.sendCommand(new SetContextCommand(context)); + } + + protected void setExtension(AGIChannel channel, String extension) + throws AGIException + { + channel.sendCommand(new SetExtensionCommand(extension)); + } + + protected void setPriority(AGIChannel channel, int priority) + throws AGIException + { + channel.sendCommand(new SetPriorityCommand(priority)); + } + /** * Returns the value of the given channel variable. * |