Class 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)  
    • Constructor Detail

      • VoiceMessageUtils

        public VoiceMessageUtils()
    • 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()
      • 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)