public class VoiceMessageUtils extends MessageUtils
MessageUtils.Codec
Constructor and Description |
---|
VoiceMessageUtils() |
getName, getProtocolName, getProtocolVariant
public boolean isAssistingDialog(TcapApplicationContext appContext)
public boolean isThirdPartyDialog(TcapApplicationContext appContext)
public boolean hasANumber(CCInitialDPArg initialDP)
public Address getANumber(CCInitialDPArg initialDP)
public Address getANumber(CCInitialDPArg initialDP, StringCodec<CallingPartyNumber> stringCodec)
public Address getCallingPartyNumber(CCInitialDPArg initialDP, StringCodec<CallingPartyNumber> stringCodec)
public boolean hasBNumber(CCInitialDPArg initialDP)
public Address getBNumber(CCInitialDPArg initialDP)
public Address getBNumber(CCInitialDPArg initialDP, MessageUtils.Codec codec)
public Address getCalledPartyNumber(CCInitialDPArg initialDP, MessageUtils.Codec codec)
public CCEventTypeBCSM fromValue(int value)
public boolean isOriginatingEvent(CCInitialDPArg initialDP)
public boolean isOriginatingEvent(CCEventTypeBCSM eventType)
public Set<CCEventTypeBCSM> getOriginatingBCSMEvents()
public boolean isLegTerminatingEvent(Object eventType)
isLegTerminatingEvent
in class MessageUtils
public Set<CCEventTypeBCSM> getLegTerminatingEvents()
public CCBCSMEvent createBCSMEvent(CCEventTypeBCSM eventType, CCMonitorMode monitorMode)
public CCBCSMEvent createBCSMEvent(CCEventTypeBCSM eventType, CCMonitorMode monitorMode, CCLegID leg)
public Object getDPSpecificCriteria(CCBCSMEvent bcsmEvent)
public int getMaxCallLegs()
public LegType.EncodedValue getLegType(CCLegID leg)
public LegType.EncodedValue getDefaultLegType(CCEventTypeBCSM eventType)