Interface VoiceSessionService
@MTOM
public interface VoiceSessionService
Сервис для доступа и работы с сессиями аккаунта модуля Voice.
-
Method Summary
-
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
java.util.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
java.util.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
java.util.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
javax.activation.DataHandler voiceSessionContractLogExport(VoiceSessionFilter filter, java.lang.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
javax.activation.DataHandler voiceSessionDetailExport(VoiceSessionFilter filter, java.lang.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, java.util.List<java.lang.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, java.util.List<java.lang.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
-