Question
Класс для работы с абонентскими заявками.
PRRO
Клас для работы с PRRO (логирование, обмен данными)
Sms
Набор методов для работы с сообщениями SMS через SMPP клиентов
Description | API |
---|---|
Отправить сообщение |
POST api/Sms/SendMessages |
Получить информацию по сообщениям |
POST api/Sms/GetMessageStatus |
Отправляет конфигурацию для SMPP клиента. Параметры конфигурации определяются на основе IP адреса, с которого пришел запрос. |
GET api/Sms/AgentGetConfig |
Метод для агентов. Возвращает сообщения на отправку |
GET api/Sms/AgentGetMessages |
Метод для агентов. Установить статус отправлено |
POST api/Sms/AgentSetSended |
Метод для агентов. Установить статус доставлено |
POST api/Sms/AgentSetDelivrd |
Возвращает список доступных сервисов для отправки |
GET api/Sms/GetServicesLst |
Возвращает статус работы SMPP клиентов |
GET api/Sms/GetAgentsStatus |
Authentication
Класс для проведения регистрации на данном ресурсе, получения токена авторизации. Так же реализованы методы для асонхронного шифрования пароля и логина, для дальнейшей регистрации. Все методы в свободном доступе.
Description | API |
---|---|
Создание связки ключей Public\Private. |
GET api/Authentication/GetRSACryptoPublicKey |
Регистрация на данном ресурсе, с дополнительным асинхронным шифрованием. |
POST api/Authentication/AuthorizationWithEncryption |
Тест связи |
GET api/Authentication/TestConnection |
Последняя версия и последняя поддерживаемая версия приложения и ссылка на последнюю |
GET api/Authentication/CheckActualVersion |
Регистрация на данном ресурсе, без дополнительного шифрования. |
POST api/Authentication/AuthorizationWithOutEncryption |
Auth
Description | API |
---|---|
Получение активных договоров интернет по номеру телефона |
GET api/Auth/CheckByPhone?Phone={Phone} |
Works
Класс для внесения\редактирования информации о работах.
VIber
Класс для работы Viber бота
Description | API |
---|---|
Сохранение ИД чата |
GET api/VIber/SaveNewChatId?chatId={chatId}&phone={phone} |
Получение номера телефона по чат ИД |
GET api/VIber/GetPhoneByChatId?chatId={chatId} |
Customer
Клас для работы с абонентами
Info
Класс предназначен для получение инфрмации о ресурсе, а так же его настройках.
Description | API |
---|---|
Получение списка Статус Кодов, возвращаемых сервером. |
GET api/Info/GetErrorList |
Получение актуальной версии Андроида |
GET api/Info/GetLastVersionAndroid?name={name} |
|
GET api/Info/UserSettings?employeeId={employeeId}&isLightTheme={isLightTheme}&recieveNotifications={recieveNotifications}&version={version}&IMEI={IMEI}&recNotWhenOffline={recNotWhenOffline} |
|
GET api/Info/UserSettings?employeeId={employeeId}&isLightTheme={isLightTheme}&recieveNotifications={recieveNotifications}&version={version}&IMEI={IMEI} |
PingerFederal
Класс для работы с Федеральным пингером
Description | API |
---|---|
Внесение статусов по свичам |
POST api/PingerFederal/AddSwitchStatusesToBreakdowns |
No documentation available. |
POST api/PingerFederal/Test |
Places
Класс для получения справочников о территории а так же выполнения других операций связанных с внесением и редактированием территорий.
Description | API |
---|---|
Список домов csv (=) |
GET api/Places/GetAllHouses |
Список Улиц csv (=) |
GET api/Places/GetAllStreets |
Список Городов csv (=) |
GET api/Places/GetAllCities |
Список Веток csv (=) |
GET api/Places/GetAllAreas |
Список Регионов csv (=) |
GET api/Places/GetAllRegions |
Список Округов csv (=) |
GET api/Places/GetAllCantons |
Список Дирекций csv (=) |
GET api/Places/GetAllTerritories |
No documentation available. |
GET api/Places/GetInfoOnHouse?eId={eId}&HouseId={HouseId}&AreaID={AreaID}&RegionID={RegionID}&CantonID={CantonID} |
|
GET api/Places/HousesGetInfo?houseID={houseID} |
No documentation available. |
GET api/Places/GetTarifsByHouses?HouseId={HouseId}&tarifdate={tarifdate} |
MsgAggregator
Description | API |
---|---|
No documentation available. |
POST api/MsgAggregator/SendMessage |
Equipment
Класс для работы с оборудованием и данными.
Description | API |
---|---|
Поиск привязок по любому из параметров |
GET api/Equipment/GetBindingsWithMask?agreementCode={agreementCode}&abonentIP={abonentIP}&abonentMAC={abonentMAC}&switchIP={switchIP}&switchMAC={switchMAC} |
Внесение привязки в БД и регистрации привязки на оборудовании (с логированием) |
GET api/Equipment/BindingsAdd?actId={actId}&empId={empId}&isReal={isReal}&switchIp={switchIp}&macAbon={macAbon}&Port={Port}&AbonIp={AbonIp} |
Обновление\изменения привязки как в БД так и на оборудовании |
GET api/Equipment/BindingsUpdate?BindId={BindId}&MacAbon={MacAbon}&SwitchIp={SwitchIp}&Port={Port}&UserId={UserId} |
Удаление привязки, удаляет привязку из БД и снимает правило со свича. |
GET api/Equipment/BindingsDelete?BindId={BindId}&ActivId={ActivId}&UserId={UserId} |
GetEquipmentByHouse |
GET api/Equipment/GetEquipmentByHouse?HouseId={HouseId} |
Breakdowns
Контроллер для работы с авариями
Telegram
Методы для работы с Bot API телеграма
Fcm
Класс для работы с FCM Для большинства методов POST не возвращает значений, кроме статуса. В случае ошибок будет создано исключение
Description | API |
---|---|
Метод для работы сендера GCM. Возвращает новые сообщения на отправку |
GET api/Fcm/WorkerMessaging |
Метод для работы сендера GCM Обновляет статус сообщения об отправке |
POST api/Fcm/WorkerMessaging |
Метод для работы сендера FCM. Возвращает новые сообщения на отправку |
GET api/Fcm/FCMWorkerMessaging |
Метод для работы сендера FCM Обновляет статус сообщения об отправке |
POST api/Fcm/FCMWorkerMessaging |
Отправить новое сообщение |
POST api/Fcm/AddMessage |
Получить статус сообщения |
POST api/Fcm/CheckMessages |
Обновить статус о доставке для веб приложения (передается ID Forwarding) |
POST api/Fcm/UpdateStatusDelivrdWeb |
Обновить статус о доставке для андроид приложения (передается MessageId сгенерированное FCM) |
POST api/Fcm/UpdateStatusDelivrdAndroid |
Обновить статус о доставке для андроид приложения (передается MessageId сгенерированное FCM) |
POST api/Fcm/UpdateStatusFCMDelivrdAndroid |
|
POST api/Fcm/UpdateStatusFCMDelivrdAndroidById |
Обновить статус о доставке для андроид приложения (передается MessageId сгенерированное FCM) |
POST api/Fcm/UpdateStatusFCMReadAndroid |
|
POST api/Fcm/UpdateStatusFCMReadAndroidById |
Обновить статус о доставке для андроид приложения (передается MessageId сгенерированное FCM) |
POST api/Fcm/UpdateFCMStatusDelivrdAndroid |
Обновить статус о доставке для андроид приложения (передается MessageId сгенерированное FCM) |
POST api/Fcm/UpdateFCMStatusReadAndroid |
Добавление нового пользователя |
POST api/Fcm/AddUserToken |
Удаляет старый токен, |
POST api/Fcm/DelUserToken |
Добавление нового пользователя |
POST api/Fcm/AddFCMUserToken |
Удаляет старый токен, |
POST api/Fcm/DelFCMUserToken |
Возвращает массив логинов пользователей по сервису |
GET api/Fcm/GetLoginByService/{id} |
Возвращает список зарегистрированных сервисов |
GET api/Fcm/GetServicesList |
|
POST api/Fcm/GetMessages |
|
POST api/Fcm/GetNotDeliveredMessage |
OllTVSubscribe
Клас для работы с абонентами для OllTV
Description | API |
---|---|
Получение информации об абоненте по ip для регистрации сервиса по OllTV |
GET api/OllTVSubscribe/AuthCustomerByIP?IP={IP} |
Получение информации об абоненте интернет по ip |
GET api/OllTVSubscribe/AuthInetCustomerByIP?IP={IP} |
Personnel
Клас для внесения, получения и добавления информации о Сотрудниках.