Interface VoiceSessionService


@MTOM public interface VoiceSessionService
Сервис для доступа и работы с сессиями аккаунта модуля Voice.
  • Method Details

    • voiceSessionContractList

      Result<VoiceSession> voiceSessionContractList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение отфильтрованного списка текущих сессий аккаунта
      Parameters:
      filter - фильтр
      page - параметры страницы, которую нужно отобразить
      Returns:
      список сессий
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionLogContractList

      Result<VoiceSession> voiceSessionLogContractList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение отфильтрованного списка заверешенных сессий аккаунта
      Parameters:
      filter - фильтр
      page - параметры страницы, которую нужно отобразить
      Returns:
      список сессий
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionLogList

      Result<VoiceSession> voiceSessionLogList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionList

      Result<VoiceSession> voiceSessionList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • sessionFinish

      void sessionFinish(long sessionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Принудительное завершение соединения.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionReportGroupByAccount

      List<SessionAccountReportItem> voiceSessionReportGroupByAccount(VoiceSessionFilter filter) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionReportGroupByAccountAndDestination

      List<SessionDestinationReportItem> voiceSessionReportGroupByAccountAndDestination(VoiceSessionFilter filter) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionReportGroupByAccountAndService

      List<SessionServiceReportItem> voiceSessionReportGroupByAccountAndService(VoiceSessionFilter filter) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionContractLogExport

      jakarta.activation.DataHandler voiceSessionContractLogExport(VoiceSessionFilter filter, String format, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionDetailReport

      Result<SessionDetail<SessionDetail<SessionDetailReportItem>>> voiceSessionDetailReport(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionDetailExport

      jakarta.activation.DataHandler voiceSessionDetailExport(VoiceSessionFilter filter, String format) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionDetailEmail

      void voiceSessionDetailEmail(VoiceSessionFilter filter, List<String> emails) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceSessionEmail

      void voiceSessionEmail(VoiceSessionFilter filter, List<String> emails, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException