org.mobicents.media.server.impl.resource.dtmf
Class DtmfBuffer

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
      extended by org.mobicents.media.server.impl.AbstractSink
          extended by org.mobicents.media.server.impl.resource.dtmf.DtmfBuffer
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSink, org.mobicents.media.server.spi.resource.DtmfDetector
Direct Known Subclasses:
InbandDetectorImpl

public abstract class DtmfBuffer
extends AbstractSink
implements org.mobicents.media.server.spi.resource.DtmfDetector, java.io.Serializable

Implements digit buffer.

Author:
Oleg Kulikov, amit bhayani
See Also:
Serialized Form

Field Summary
 int silence
           
static int TIMEOUT
           
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSink
otherParty
 
Fields inherited from interface org.mobicents.media.server.spi.resource.DtmfDetector
DETECTOR_DURATION, DETECTOR_MASK, DETECTOR_SILENCE, TONE
 
Fields inherited from interface org.mobicents.media.Component
AUDIO_PLAYER, AUDIO_RECORDER, DTMF_DETECTOR, DTMF_GENERATOR
 
Constructor Summary
DtmfBuffer(java.lang.String name)
           
 
Method Summary
 java.lang.String getMask()
           
 int getSilenec()
           
 void push(java.lang.String symbol)
           
 void setMask(java.lang.String mask)
           
 void setSilenec(int silence)
           
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSink
connect, disconnect, isConnected
 
Methods inherited from class org.mobicents.media.server.impl.BaseComponent
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, sendEvent, setConnection, setEndpoint, setResourceType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mobicents.media.MediaSink
connect, disconnect, getFormats, isAcceptable, receive
 
Methods inherited from interface org.mobicents.media.Component
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, setConnection, setEndpoint, setResourceType
 

Field Detail

TIMEOUT

public static final int TIMEOUT
See Also:
Constant Field Values

silence

public int silence
Constructor Detail

DtmfBuffer

public DtmfBuffer(java.lang.String name)
Method Detail

getMask

public java.lang.String getMask()
Specified by:
getMask in interface org.mobicents.media.server.spi.resource.DtmfDetector

setMask

public void setMask(java.lang.String mask)
Specified by:
setMask in interface org.mobicents.media.server.spi.resource.DtmfDetector

setSilenec

public void setSilenec(int silence)

getSilenec

public int getSilenec()

push

public void push(java.lang.String symbol)


Copyright © 2009. All Rights Reserved.