|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A MobileTerminal
represents a physical hardware endpoint
connected to a wireless telephony domain.
An example of a
MobileTerminal is a mobile phone connected to a laptop
via serial port. For example, computer workstations and handheld
(PDA) devices are modeled as MobileTerminals if they act
as physical endpoints in a cellular telephony network.
This interface extends the core Terminal with capabilities
to get the manufacturer name, the terminal identification and
the type approval number.
DTMF tone generation is handled in this interface to allow for communication with legacy server applications which expect tone inputs to be sent from a dumb telephony terminal.
Note: in mobile networks the tones are not typically generated from the terminal node, but are handled by the network itself. An implementation of this interface is responsible for propagating the tones appropriately.
Terminal
,
MobileProvider
Method Summary | |
boolean |
generateDTMF(java.lang.String digits)
Generates one or more DTMF tones. |
java.lang.String |
getManufacturerName()
Returns the Mobile's Manufacturer Name. |
java.lang.String |
getSoftwareVersion()
Returns the Software Version String. |
java.lang.String |
getTerminalId()
Returns the Terminal Identification String. |
java.lang.String |
getTypeApproval()
Returns the type approval String. |
boolean |
startDTMF(char digit)
Generates one continuous DTMF tone. |
void |
stopDTMF()
Stop the continuous DTMF tone being generated on the telephone line. |
Methods inherited from interface javax.telephony.Terminal |
addCallListener, addCallObserver, addObserver, addTerminalListener, getAddresses, getCallListeners, getCallObservers, getCapabilities, getName, getObservers, getProvider, getTerminalCapabilities, getTerminalConnections, getTerminalListeners, removeCallListener, removeCallObserver, removeObserver, removeTerminalListener |
Method Detail |
public java.lang.String getTerminalId()
public java.lang.String getManufacturerName()
public java.lang.String getSoftwareVersion()
public java.lang.String getTypeApproval()
public boolean startDTMF(char digit) throws MethodNotSupportedException
digit
- The DTMF-tone digit to generate on the telephone
line.MethodNotSupportedException
- The implementation does not
support generating DTMF tones.public void stopDTMF()
public boolean generateDTMF(java.lang.String digits) throws MethodNotSupportedException
digits
- The string of DTMF-tone digits to generate on the telephone
line.MethodNotSupportedException
- The implementation does not
support generating DTMF tones.
|
JSR-043: JTAPI-1.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |