Interface VoiceDeviceService

All Superinterfaces:
DeviceService<VoiceDevice,VoiceDeviceType>

public interface VoiceDeviceService extends DeviceService<VoiceDevice,VoiceDeviceType>
Сервис для работы с устройствами модуля Voice. Позволяет добавлять, изменять удалять устройства, получать список аккаунтов и сервисов, привязанных к конкретному устройству.
  • Method Details

    • voiceDeviceSourceList

      List<VoiceDevice> voiceDeviceSourceList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение списка устройств - источников
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceDeviceRadiusList

      List<VoiceDevice> voiceDeviceRadiusList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • finishSessions

      void finishSessions(int deviceId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getMediationIface

      String getMediationIface() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение полного имени интерфейса, который должен быть реализован силами динамического кода для изменения логики обработки логов.
      Returns:
      полное имя интерфейса
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException