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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.opencloud.slee.resources.cgin.callcontrol.CCBCSMEvent
createBCSMEvent(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType, com.opencloud.slee.resources.cgin.callcontrol.CCMonitorMode monitorMode)
com.opencloud.slee.resources.cgin.callcontrol.CCBCSMEvent
createBCSMEvent(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType, com.opencloud.slee.resources.cgin.callcontrol.CCMonitorMode monitorMode, com.opencloud.slee.resources.cgin.callcontrol.CCLegID leg)
com.opencloud.slee.resources.cgin.callcontrol.CCLegID
createScfToSsfLeg(com.opencloud.slee.resources.in.datatypes.cc.LegType legType)
com.opencloud.slee.resources.cgin.callcontrol.CCLegID
createSsfToScfLeg(com.opencloud.slee.resources.in.datatypes.cc.LegType legType)
com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM
fromValue(int value)
Address
getANumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
Address
getANumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, com.opencloud.slee.resources.in.datatypes.StringCodec<com.opencloud.slee.resources.in.datatypes.cc.CallingPartyNumber> stringCodec)
Address
getBNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
Address
getBNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, MessageUtils.Codec codec)
Address
getCalledPartyNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, MessageUtils.Codec codec)
Address
getCallingPartyNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, com.opencloud.slee.resources.in.datatypes.StringCodec<com.opencloud.slee.resources.in.datatypes.cc.CallingPartyNumber> stringCodec)
com.opencloud.slee.resources.in.datatypes.cc.LegType.EncodedValue
getDefaultLegType(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType)
Object
getDPSpecificCriteria(com.opencloud.slee.resources.cgin.callcontrol.CCBCSMEvent bcsmEvent)
Set<com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM>
getLegTerminatingEvents()
com.opencloud.slee.resources.in.datatypes.cc.LegType.EncodedValue
getLegType(com.opencloud.slee.resources.cgin.callcontrol.CCLegID leg)
int
getMaxCallLegs()
Set<com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM>
getOriginatingBCSMEvents()
boolean
hasANumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
boolean
hasBNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
boolean
isAssistingDialog(com.opencloud.slee.resources.cgin.TcapApplicationContext appContext)
boolean
isLegTerminatingEvent(Object eventType, Object invokeArgument)
boolean
isOriginatingEvent(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType)
boolean
isOriginatingEvent(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
boolean
isThirdPartyDialog(com.opencloud.slee.resources.cgin.TcapApplicationContext appContext)
-
Methods inherited from class com.opencloud.util.cgin.MessageUtils
getName, getProtocolName, getProtocolVariant, isLegTerminatingEvent
-
-
-
-
Method Detail
-
isAssistingDialog
public boolean isAssistingDialog(com.opencloud.slee.resources.cgin.TcapApplicationContext appContext)
-
isThirdPartyDialog
public boolean isThirdPartyDialog(com.opencloud.slee.resources.cgin.TcapApplicationContext appContext)
-
hasANumber
public boolean hasANumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
-
getANumber
public Address getANumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
-
getANumber
public Address getANumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, com.opencloud.slee.resources.in.datatypes.StringCodec<com.opencloud.slee.resources.in.datatypes.cc.CallingPartyNumber> stringCodec)
-
getCallingPartyNumber
public Address getCallingPartyNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, com.opencloud.slee.resources.in.datatypes.StringCodec<com.opencloud.slee.resources.in.datatypes.cc.CallingPartyNumber> stringCodec)
-
hasBNumber
public boolean hasBNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
-
getBNumber
public Address getBNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
-
getBNumber
public Address getBNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, MessageUtils.Codec codec)
-
getCalledPartyNumber
public Address getCalledPartyNumber(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP, MessageUtils.Codec codec)
-
fromValue
public com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM fromValue(int value)
-
isOriginatingEvent
public boolean isOriginatingEvent(com.opencloud.slee.resources.cgin.callcontrol.CCInitialDPArg initialDP)
-
isOriginatingEvent
public boolean isOriginatingEvent(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType)
-
getOriginatingBCSMEvents
public Set<com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM> getOriginatingBCSMEvents()
-
isLegTerminatingEvent
public boolean isLegTerminatingEvent(Object eventType, Object invokeArgument)
- Overrides:
isLegTerminatingEvent
in classMessageUtils
-
getLegTerminatingEvents
public Set<com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM> getLegTerminatingEvents()
-
createBCSMEvent
public com.opencloud.slee.resources.cgin.callcontrol.CCBCSMEvent createBCSMEvent(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType, com.opencloud.slee.resources.cgin.callcontrol.CCMonitorMode monitorMode)
-
createBCSMEvent
public com.opencloud.slee.resources.cgin.callcontrol.CCBCSMEvent createBCSMEvent(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType, com.opencloud.slee.resources.cgin.callcontrol.CCMonitorMode monitorMode, com.opencloud.slee.resources.cgin.callcontrol.CCLegID leg)
-
getDPSpecificCriteria
public Object getDPSpecificCriteria(com.opencloud.slee.resources.cgin.callcontrol.CCBCSMEvent bcsmEvent)
-
getMaxCallLegs
public int getMaxCallLegs()
-
createScfToSsfLeg
public com.opencloud.slee.resources.cgin.callcontrol.CCLegID createScfToSsfLeg(com.opencloud.slee.resources.in.datatypes.cc.LegType legType)
-
createSsfToScfLeg
public com.opencloud.slee.resources.cgin.callcontrol.CCLegID createSsfToScfLeg(com.opencloud.slee.resources.in.datatypes.cc.LegType legType)
-
getLegType
public com.opencloud.slee.resources.in.datatypes.cc.LegType.EncodedValue getLegType(com.opencloud.slee.resources.cgin.callcontrol.CCLegID leg)
-
getDefaultLegType
public com.opencloud.slee.resources.in.datatypes.cc.LegType.EncodedValue getDefaultLegType(com.opencloud.slee.resources.cgin.callcontrol.CCEventTypeBCSM eventType)
-
-