⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java.telephony.callcontrol.callcontrolterminalconnection.html

📁 JTAPI_html 用于JTAPI的HTML文档.
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!--NewPage--><html><head><!-- Generated by javadoc on Fri Feb 07 16:42:30 PST 1997 --><a name="_top_"></a><title>  Interface java.telephony.callcontrol.CallControlTerminalConnection</title></head><body><pre><a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.telephony.callcontrol.html">This Package</a>  <a href="java.telephony.callcontrol.CallControlTerminal.html#_top_">Previous</a>  <a href="java.telephony.callcontrol.CallControlTerminalObserver.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre><hr><h1>  Interface java.telephony.callcontrol.CallControlTerminalConnection</h1><dl>  <dt> public interface <b>CallControlTerminalConnection</b>  <dt> extends <a href="java.lang.Object.html#_top_">Object</a>  <dt> extends <a href="java.telephony.TerminalConnection.html#_top_">TerminalConnection</a></dl>The CallControlTerminalConnection interface extends the TerminalConnectioninterface. The CallControlTerminalConnection interface provides a greaterlevel of detail for the TerminalConnection class states. Typically, anapplication will monitor either the TerminalConnection states or theCallControlTerminalConnection states. In this way, theCallControlTerminalConnection is to the TerminalConnection object as theCallControlConnection is to the Connection object.<p>The CallControlTerminalConnection state is obtained via thegetCallControlState() method on this interface. Certain methods in theCallControlTerminal object require that the CallControlTerminalConnectionbe in a certain state.<p>When the TerminalConnection is in a certain state, it implies that theCallControlTerminalConnection state for the same object must be in oneor a couple of states. This mapping is defined below. The states associatedwith the CallControlTerminalConnection are: RINGING, TALKING, HELD, BRIDGED,INUSE, and DROPPED. The following provides informal, real-world descriptionsof each of these states:<p>The IDLE state is the initial state for all TerminalConnections. TerminalConnections do not stay in this state for long. They typically transitioninto another state quickly.<p>The RINGING state has the same definition as in the TerminalConnectionclass. The phone is on-hook but the phone is ringing indicates there isan incoming call.<p>The TALKING state indicates that the phone is off-hook and the party isactive and talking on the telephone call.<p>The HELD state indicates that a Terminal is part of a telephone call, butis on hold. Other Terminals may or may not also be in the HELD state. Thecore TerminalConnection state must be ACTIVE, and the core Connection statemust be CONNECTED.<p>The BRIDGED state indicates that a Terminal is currently bridged into atelephone call. A Terminal may typically join a telephone call when itis bridged. A bridged Terminal is part of the telephone call, in that aresource is occupied on that Terminal, however is not strictly active inthe telephone call. The core TerminalConnection state must be in the PASSIVEstate.<p>The INUSE state indicates that a Terminal is part of a telephone call,but not actively so. It may not join this phone call, however the resourceon the Terminal is currently in use. This state is similar to the BRIDGEDstate however, the Terminal may not join the call. The coreTerminalConnection state must be in the PASSIVE state.The DROPPED state has the same definition as in the TerminalConnection class.<p>The IDLE state is the initial state for all TerminalConnections. TerminalConnections do not stay in this state for long. They typically transitioninto another state quickly.<p>The following chart describes the possible states in which theCallControlTerminalConnection state must be in, given the TerminalConnectionstate. The TerminalConnection states are listed on the left, and theCallControlTerminalConnection states on the right.<p><UL><LI>IDLE ---> IDLE<LI>RINGING ---> RINGING<LI>ACTIVE ---> TALKING | HELD<LI>PASSIVE ---> INUSE | BRIDGED<LI>DROPPED ---> DROPPED<LI>UNKNOWN ---> UNKNOWN</UL><hr><a name="index"></a><h2>  <img src="images/variable-index.gif" width=207 height=38 alt="Variable Index"></h2><dl>  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#BRIDGED"><b>BRIDGED</b></a>  <dd> The BRIDGED state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#DROPPED"><b>DROPPED</b></a>  <dd> The DROPPED state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#HELD"><b>HELD</b></a>  <dd> The HELD state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#IDLE"><b>IDLE</b></a>  <dd> The IDLE state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#INUSE"><b>INUSE</b></a>  <dd> The INUSE state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#RINGING"><b>RINGING</b></a>  <dd> The RINGING state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#TALKING"><b>TALKING</b></a>  <dd> The TALKING state variable.  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#UNKNOWN"><b>UNKNOWN</b></a>  <dd> The UNKNOWN state variable.</dl><h2>  <img src="images/method-index.gif" width=207 height=38 alt="Method Index"></h2><dl>  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#getCallControlState()"><b>getCallControlState</b></a>()  <dd> Returns the call control state of the TerminalConnection object.  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#hold()"><b>hold</b></a>()  <dd> Places a TerminalConnection on hold with respect to the telephone callof which it is a part.  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#join()"><b>join</b></a>()  <dd> Makes a TerminalConnection which is bridged with a telephone call activeon thattelephone call.  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#leave()"><b>leave</b></a>()  <dd> Takes a TerminalConnection which is active in a telephone call and placesit backinto the bridged state.  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">	<a href="#unhold()"><b>unhold</b></a>()  <dd> Takes a TerminalConnection off hold with respect to the telephone callof which it is a part.</dl><a name="variables"></a><h2>  <img src="images/variables.gif" width=153 height=38 alt="Variables"></h2><a name="IDLE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>IDLE</b><pre>  public final static int IDLE</pre><dl>  <dd> The IDLE state variable.</dl><a name="RINGING"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>RINGING</b><pre>  public final static int RINGING</pre><dl>  <dd> The RINGING state variable.</dl><a name="TALKING"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>TALKING</b><pre>  public final static int TALKING</pre><dl>  <dd> The TALKING state variable.</dl><a name="HELD"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>HELD</b><pre>  public final static int HELD</pre><dl>  <dd> The HELD state variable.</dl><a name="BRIDGED"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>BRIDGED</b><pre>  public final static int BRIDGED</pre><dl>  <dd> The BRIDGED state variable.</dl><a name="INUSE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>INUSE</b><pre>  public final static int INUSE</pre><dl>  <dd> The INUSE state variable.</dl><a name="DROPPED"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>DROPPED</b><pre>  public final static int DROPPED</pre><dl>  <dd> The DROPPED state variable.</dl><a name="UNKNOWN"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a><b>UNKNOWN</b><pre>  public final static int UNKNOWN</pre><dl>  <dd> The UNKNOWN state variable.</dl><a name="methods"></a>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -