
Телефония / HLR
ExolveNet
Неофициальный .NET SDK для МТС Exolve Number Lookup (HLR)
netstandard2.0net8.0net10.0
Возможности
- Нормализация и проверка номера до платного вызова
- Оператор и регион с учётом переноса номера (MNP)
- Пакетные отчёты до 50 000 номеров
- Типизированные исключения с признаками причин
- Маскирование персональных данных в логах
Установка
dotnet add package ExolveNetБыстрый старт
using ExolveNet;
var client = new ExolveHlrClient(
httpClient, // e.g. from IHttpClientFactory
new ExolveClientOptions { ApiKey = "<app API key>" });
var score = await client.GetActivityScoreAsync("+7 913 999-99-99");
Console.WriteLine(score.Score); // 0.85 — from 0 (no activity) to 1
Console.WriteLine(score.OwnerId); // operator
Console.WriteLine(score.Number); // 79139999999Основные методы
GetActivityScoreAsyncСкоринг активности номера (0–1)GetBaseNumberInfoAsyncОператор, регион, перенос номераGetSimStatusAsyncСтатус SIM-картыGetBestCallTimeAsyncЛучшее время для звонкаGenerateActivityScoreReportAsyncПакетный отчёт по номерамREADMEgithub.com/ai-iskuzhin/ExolveNet
Загружаем README из репозитория…