?? agichannelimpl.html
字號:
<DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#getOption(java.lang.String, java.lang.String, int)">AgiChannel</A></CODE></B></DD><DD>Plays the given file, and waits for the user to press one of the given digits. If none of the esacpe digits is pressed while streaming the file it waits for the specified timeout still waiting for the user to press a digit.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#getOption(java.lang.String, java.lang.String, int)">getOption</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>file</CODE> - the name of the file to stream, must not include extension.<DD><CODE>escapeDigits</CODE> - contains the digits that the user is expected to press.<DD><CODE>timeout</CODE> - the timeout in seconds to wait if none of the defined esacpe digits was presses while streaming.<DT><B>Returns:</B><DD>the DTMF digit pressed or 0x0 if none was pressed.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="exec(java.lang.String)"><!-- --></A><H3>exec</H3><PRE>public int <B>exec</B>(java.lang.String application) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#exec(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Executes the given command.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#exec(java.lang.String)">exec</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>application</CODE> - the name of the application to execute, for example "Dial".<DT><B>Returns:</B><DD>the return code of the application of -2 if the application was not found.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="exec(java.lang.String, java.lang.String)"><!-- --></A><H3>exec</H3><PRE>public int <B>exec</B>(java.lang.String application, java.lang.String options) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#exec(java.lang.String, java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Executes the given command.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#exec(java.lang.String, java.lang.String)">exec</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>application</CODE> - the name of the application to execute, for example "Dial".<DD><CODE>options</CODE> - the parameters to pass to the application, for example "SIP/123".<DT><B>Returns:</B><DD>the return code of the application of -2 if the application was not found.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="setContext(java.lang.String)"><!-- --></A><H3>setContext</H3><PRE>public void <B>setContext</B>(java.lang.String context) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#setContext(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Sets the context for continuation upon exiting the application.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#setContext(java.lang.String)">setContext</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>context</CODE> - the context for continuation upon exiting the application.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="setExtension(java.lang.String)"><!-- --></A><H3>setExtension</H3><PRE>public void <B>setExtension</B>(java.lang.String extension) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#setExtension(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Sets the extension for continuation upon exiting the application.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#setExtension(java.lang.String)">setExtension</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>extension</CODE> - the extension for continuation upon exiting the application.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="setPriority(java.lang.String)"><!-- --></A><H3>setPriority</H3><PRE>public void <B>setPriority</B>(java.lang.String priority) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#setPriority(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Sets the priority or label for continuation upon exiting the application.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#setPriority(java.lang.String)">setPriority</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>priority</CODE> - the priority or label for continuation upon exiting the application.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="streamFile(java.lang.String)"><!-- --></A><H3>streamFile</H3><PRE>public void <B>streamFile</B>(java.lang.String file) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#streamFile(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Plays the given file.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#streamFile(java.lang.String)">streamFile</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>file</CODE> - name of the file to play.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="streamFile(java.lang.String, java.lang.String)"><!-- --></A><H3>streamFile</H3><PRE>public char <B>streamFile</B>(java.lang.String file, java.lang.String escapeDigits) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#streamFile(java.lang.String, java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Plays the given file and allows the user to escape by pressing one of the given digit.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#streamFile(java.lang.String, java.lang.String)">streamFile</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>file</CODE> - name of the file to play.<DD><CODE>escapeDigits</CODE> - a String containing the DTMF digits that allow the user to escape.<DT><B>Returns:</B><DD>the DTMF digit pressed or 0x0 if none was pressed.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="sayDigits(java.lang.String)"><!-- --></A><H3>sayDigits</H3><PRE>public void <B>sayDigits</B>(java.lang.String digits) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayDigits(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Says the given digit string.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayDigits(java.lang.String)">sayDigits</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>digits</CODE> - the digit string to say.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="sayDigits(java.lang.String, java.lang.String)"><!-- --></A><H3>sayDigits</H3><PRE>public char <B>sayDigits</B>(java.lang.String digits, java.lang.String escapeDigits) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayDigits(java.lang.String, java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Says the given number, returning early if any of the given DTMF number are received on the channel.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayDigits(java.lang.String, java.lang.String)">sayDigits</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>digits</CODE> - the digit string to say.<DD><CODE>escapeDigits</CODE> - a String containing the DTMF digits that allow the user to escape.<DT><B>Returns:</B><DD>the DTMF digit pressed or 0x0 if none was pressed.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="sayNumber(java.lang.String)"><!-- --></A><H3>sayNumber</H3><PRE>public void <B>sayNumber</B>(java.lang.String number) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayNumber(java.lang.String)">AgiChannel</A></CODE></B></DD><DD>Says the given number.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayNumber(java.lang.String)">sayNumber</A></CODE> in interface <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html" title="interface in org.asteriskjava.fastagi">AgiChannel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>number</CODE> - the number to say.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></CODE></DL></DD></DL><HR><A NAME="sayNumber(java.lang.String, java.lang.String)"><!-- --></A><H3>sayNumber</H3><PRE>public char <B>sayNumber</B>(java.lang.String number, java.lang.String escapeDigits) throws <A HREF="../../../../org/asteriskjava/fastagi/AgiException.html" title="class in org.asteriskjava.fastagi">AgiException</A></PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/asteriskjava/fastagi/AgiChannel.html#sayNumber(java.lang.String, java.lang.String)">AgiChannel</A></CODE></B><
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -