Package com.opencloud.util.cgin.voice
Class VoiceMessageUtils
- java.lang.Object
-
- com.opencloud.util.cgin.MessageUtils
-
- com.opencloud.util.cgin.voice.VoiceMessageUtils
-
public class VoiceMessageUtils extends MessageUtils
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.opencloud.util.cgin.MessageUtils
MessageUtils.Codec
-
-
Constructor Summary
Constructors Constructor Description VoiceMessageUtils()
-
Method Summary
-
Methods inherited from class com.opencloud.util.cgin.MessageUtils
getName, getProtocolName, getProtocolVariant, isLegTerminatingEvent
-
-
-
-
Method Detail
-
isAssistingDialog
public boolean isAssistingDialog(TcapApplicationContext appContext)
-
isThirdPartyDialog
public boolean isThirdPartyDialog(TcapApplicationContext appContext)
-
hasANumber
public boolean hasANumber(CCInitialDPArg initialDP)
-
getANumber
public Address getANumber(CCInitialDPArg initialDP)
-
getANumber
public Address getANumber(CCInitialDPArg initialDP, StringCodec<CallingPartyNumber> stringCodec)
-
getCallingPartyNumber
public Address getCallingPartyNumber(CCInitialDPArg initialDP, StringCodec<CallingPartyNumber> stringCodec)
-
hasBNumber
public boolean hasBNumber(CCInitialDPArg initialDP)
-
getBNumber
public Address getBNumber(CCInitialDPArg initialDP)
-
getBNumber
public Address getBNumber(CCInitialDPArg initialDP, MessageUtils.Codec codec)
-
getCalledPartyNumber
public Address getCalledPartyNumber(CCInitialDPArg initialDP, MessageUtils.Codec codec)
-
fromValue
public CCEventTypeBCSM fromValue(int value)
-
isOriginatingEvent
public boolean isOriginatingEvent(CCInitialDPArg initialDP)
-
isOriginatingEvent
public boolean isOriginatingEvent(CCEventTypeBCSM eventType)
-
getOriginatingBCSMEvents
public Set<CCEventTypeBCSM> getOriginatingBCSMEvents()
-
isLegTerminatingEvent
public boolean isLegTerminatingEvent(Object eventType, Object invokeArgument)
- Overrides:
isLegTerminatingEvent
in classMessageUtils
-
getLegTerminatingEvents
public Set<CCEventTypeBCSM> getLegTerminatingEvents()
-
createBCSMEvent
public CCBCSMEvent createBCSMEvent(CCEventTypeBCSM eventType, CCMonitorMode monitorMode)
-
createBCSMEvent
public CCBCSMEvent createBCSMEvent(CCEventTypeBCSM eventType, CCMonitorMode monitorMode, CCLegID leg)
-
getDPSpecificCriteria
public Object getDPSpecificCriteria(CCBCSMEvent bcsmEvent)
-
getMaxCallLegs
public int getMaxCallLegs()
-
getLegType
public LegType.EncodedValue getLegType(CCLegID leg)
-
getDefaultLegType
public LegType.EncodedValue getDefaultLegType(CCEventTypeBCSM eventType)
-
-