Interface VoiceSessionService
@MTOM
public interface VoiceSessionService
Сервис для доступа и работы с сессиями аккаунта модуля Voice.
-
Method Summary
Modifier and TypeMethodDescriptiongetParameter(String key) getParameters(String reportType) getReportCSV(String reportType, LocalDate period) getReportRecords(String reportType, LocalDate period) voidsessionFinish(long sessionId) Принудительное завершение соединения.voidupdateParameter(String key, String value) voiceSessionContractList(VoiceSessionFilter filter, Page page) Получение отфильтрованного списка текущих сессий аккаунтаjakarta.activation.DataHandlervoiceSessionContractLogExport(VoiceSessionFilter filter, String format, Page page) voidvoiceSessionDetailEmail(VoiceSessionFilter filter, List<String> emails) jakarta.activation.DataHandlervoiceSessionDetailExport(VoiceSessionFilter filter, String format) voiceSessionDetailReport(VoiceSessionFilter filter, Page page) voidvoiceSessionEmail(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 Получение отфильтрованного списка текущих сессий аккаунта- Parameters:
filter- фильтрpage- параметры страницы, которую нужно отобразить- Returns:
- список сессий
- Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionLogContractList
Result<VoiceSession> voiceSessionLogContractList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException Получение отфильтрованного списка заверешенных сессий аккаунта- Parameters:
filter- фильтрpage- параметры страницы, которую нужно отобразить- Returns:
- список сессий
- Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionLogList
Result<VoiceSession> voiceSessionLogList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionList
Result<VoiceSession> voiceSessionList(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
sessionFinish
void sessionFinish(long sessionId) throws ru.bitel.bgbilling.common.BGException Принудительное завершение соединения.- Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionReportGroupByAccount
List<SessionAccountReportItem> voiceSessionReportGroupByAccount(VoiceSessionFilter filter) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionReportGroupByAccountAndDestination
List<SessionDestinationReportItem> voiceSessionReportGroupByAccountAndDestination(VoiceSessionFilter filter) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionReportGroupByAccountAndService
List<SessionServiceReportItem> voiceSessionReportGroupByAccountAndService(VoiceSessionFilter filter) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionContractLogExport
jakarta.activation.DataHandler voiceSessionContractLogExport(VoiceSessionFilter filter, String format, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionDetailReport
Result<SessionDetail<SessionDetail<SessionDetailReportItem>>> voiceSessionDetailReport(VoiceSessionFilter filter, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionDetailExport
jakarta.activation.DataHandler voiceSessionDetailExport(VoiceSessionFilter filter, String format) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionDetailEmail
void voiceSessionDetailEmail(VoiceSessionFilter filter, List<String> emails) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
voiceSessionEmail
void voiceSessionEmail(VoiceSessionFilter filter, List<String> emails, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getParameter
- Throws:
ru.bitel.bgbilling.common.BGException
-
getParameters
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateParameter
- Throws:
ru.bitel.bgbilling.common.BGException
-
getReportRecords
String getReportRecords(String reportType, LocalDate period) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getReportCSV
String getReportCSV(String reportType, LocalDate period) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getOperatorList
- Throws:
ru.bitel.bgbilling.common.BGException
-