Interface VoiceSessionService
@MTOM
public interface VoiceSessionService
Сервис для доступа и работы с сессиями аккаунта модуля Voice.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
sessionFinish
(long sessionId) Принудительное завершение соединения.voiceSessionContractList
(VoiceSessionFilter filter, Page page) Получение отфильтрованного списка текущих сессий аккаунтаjavax.activation.DataHandler
voiceSessionContractLogExport
(VoiceSessionFilter filter, String format, Page page) void
voiceSessionDetailEmail
(VoiceSessionFilter filter, List<String> emails) javax.activation.DataHandler
voiceSessionDetailExport
(VoiceSessionFilter filter, String format) voiceSessionDetailReport
(VoiceSessionFilter filter, Page page) void
voiceSessionEmail
(VoiceSessionFilter filter, List<String> emails, Page page) voiceSessionList
(VoiceSessionFilter filter, Page page) voiceSessionLogContractList
(VoiceSessionFilter filter, Page page) Получение отфильтрованного списка заверешенных сессий аккаунтаvoiceSessionLogList
(VoiceSessionFilter filter, Page page)
-
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
javax.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
javax.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
-