
Telephony / HLR
ExolveNet
Unofficial .NET SDK for MTS Exolve Number Lookup (HLR)
netstandard2.0net8.0net10.0
Features
- Number normalization and validation before any paid call
- MNP-aware operator and region detection
- Batch reports of up to 50,000 numbers
- Typed exceptions with reason flags
- PII-safe logging
Installation
dotnet add package ExolveNetQuick start
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); // 79139999999Key methods
GetActivityScoreAsyncNumber activity score (0–1)GetBaseNumberInfoAsyncOperator, region, ported flagGetSimStatusAsyncSIM statusGetBestCallTimeAsyncBest time to callGenerateActivityScoreReportAsyncStart a batch reportREADMEgithub.com/ai-iskuzhin/ExolveNet
Loading README from the repository…