JSR-043: JTAPI-1.4

javax.telephony.media.async
Interface Async_SignalGenerator

All Superinterfaces:
MediaConstants, ResourceConstants, SignalConstants, SignalGeneratorConstants
All Known Implementing Classes:
BasicMediaService

public interface Async_SignalGenerator
extends SignalGeneratorConstants

Non-blocking methods for SignalGenerator.

Since:
JTAPI-1.4

Fields inherited from interface javax.telephony.media.SignalGeneratorConstants
ev_SendSignals, v_Class
 
Fields inherited from interface javax.telephony.media.ResourceConstants
e_Disconnected, FOREVER, q_Disconnected, q_RTC, rtcc_Disconnected, rtcc_TriggerRTC, v_Forever
 
Fields inherited from interface javax.telephony.media.MediaConstants
e_OK, q_Duration, q_Standard, q_Stop
 
Fields inherited from interface javax.telephony.media.SignalConstants
p_SymbolChar, v_CED, v_CNG, v_DTMF0, v_DTMF1, v_DTMF2, v_DTMF3, v_DTMF4, v_DTMF5, v_DTMF6, v_DTMF7, v_DTMF8, v_DTMF9, v_DTMFA, v_DTMFB, v_DTMFC, v_DTMFD, v_DTMFHash, v_DTMFStar, v_Unknown
 
Method Summary
 Async_SignalGeneratorEvent async_sendSignals(java.lang.String signals, RTC[] rtc, java.util.Dictionary optargs)
          Non-blocking version of sendSignals; Transmit a series of signals.
 Async_SignalGeneratorEvent async_sendSignals(Symbol[] signals, RTC[] rtc, java.util.Dictionary optargs)
          Non-blocking version of sendSignals(); Transmit a series of signals.
 

Method Detail

async_sendSignals

public Async_SignalGeneratorEvent async_sendSignals(Symbol[] signals,
                                                    RTC[] rtc,
                                                    java.util.Dictionary optargs)
Non-blocking version of sendSignals(); Transmit a series of signals.

Each signal is defined by a Symbol in the Symbol[].

Parameters:
signals - an array of Symbols that defines a signal.
rtc - an array of RTC objects that controls this transactions.
optargs - a Dictionary of optional arguments
Returns:
an Async_SignalGeneratorEvent

async_sendSignals

public Async_SignalGeneratorEvent async_sendSignals(java.lang.String signals,
                                                    RTC[] rtc,
                                                    java.util.Dictionary optargs)
Non-blocking version of sendSignals; Transmit a series of signals.

Each signal is defined by a char in the String.

Parameters:
signals - an array of Symbols that defines a signal.
rtc - an array of RTC objects that controls this transactions.
optargs - a Dictionary of optional arguments
Returns:
an Async_SignalGeneratorEvent

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org