Interface CellularCallMonitor


  • public interface CellularCallMonitor
    CellularCallMonitor receives cellular calls status messages from the OS and disseminates the status to any registered listeners
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addListener​(com.avaya.clientservices.provider.cellularcallstatus.CellularCallEventListener listener)
      Add event listener
      boolean hasCellularCalls()  
      void removeListener​(com.avaya.clientservices.provider.cellularcallstatus.CellularCallEventListener listener)
      Remove event listener
      void startMonitoring()
      Starts listening for cellular events monitoring on native OS.
      void stopMonitoring()
      Stops listening for cellular events monitoring on native OS.
    • Method Detail

      • addListener

        void addListener​(com.avaya.clientservices.provider.cellularcallstatus.CellularCallEventListener listener)
        Add event listener
        Parameters:
        listener - the event listener to be added
      • removeListener

        void removeListener​(com.avaya.clientservices.provider.cellularcallstatus.CellularCallEventListener listener)
        Remove event listener
        Parameters:
        listener - the event listener to be removed
      • hasCellularCalls

        boolean hasCellularCalls()
        Returns:
        true if has any cellular call in progress
      • startMonitoring

        void startMonitoring()
        Starts listening for cellular events monitoring on native OS.
      • stopMonitoring

        void stopMonitoring()
        Stops listening for cellular events monitoring on native OS.