Maîtrisez vos coûts de terminaison VoIP

LCR Optimizer est l'outil ultime pour les opérateurs et agrégateurs. Comparez instantanément des millions de préfixes et générez des tables de routage optimisées.

100%

Automatisé

< 50ms

Temps de calcul

A-Z

Couverture Mondiale

La puissance de notre logiciel Least Cost Routing (LCR)

Des fonctionnalités exclusives développées pour maximiser vos marges et sécuriser votre trafic.

Longest Prefix Match

Le cœur de l'algorithme. Le système priorise la correspondance de préfixe la plus longue (ex: 336 prime sur 33) pour garantir un routage précis sur les tranches mobiles ou surtaxées.

Normalisation des Destinations

Vos fournisseurs utilisent des formats variés (0033, +33, 33) ? Le moteur standardise automatiquement tous les préfixes au format E.164 strict pour une comparaison fiable.

Mapping Géographique

Le système associe les codes techniques aux noms de pays et d'opérateurs réels, permettant une lecture claire de votre table de routage (ex: regroupement des zones EU vs NON-EU).

Dédoublonnage Intelligent

Si un fournisseur propose plusieurs prix pour le même préfixe (ex: routes Premium vs Standard), le comparateur filtre et arbitre selon vos règles de priorité pour ne garder que la route pertinente.

Tri Algorithmique

Génération d'une liste ordonnée (Route 1, 2, 3...) basée strictement sur le tarif à la minute. Vos appels sont toujours routés vers le fournisseur le moins cher disponible à l'instant T.

Moteur Python Pandas

Propulsé par la librairie Pandas, l'outil traite des fichiers CSV de plusieurs millions de lignes en quelques secondes, assurant une performance inégalée par rapport à Excel.

Calcul de Marges de Vente

Importez votre grille de vente (Sell List) en parallèle. L'outil croise vos coûts d'achat optimisés avec vos prix de vente pour calculer automatiquement la marge bénéficiaire par destination.

Drop Shadowed Parents

Optimisation vitale pour vos switchs : cette fonction nettoie la table de routage en supprimant les destinations parentes inutiles si une route plus précise et moins chère est déjà sélectionnée.

Use Dest in Redundancy

Assurez une continuité de service totale (Failover). Le système injecte des routes de secours basées sur des groupes géographiques (Pays/Zone) si le préfixe exact n'est pas disponible chez les carriers alternatifs.

Workflow Technique

Voici comment le script comparateur_geo.py traite vos données :

  • 1
    Ingestion (CSV Parsing)

    Chargement des grilles tarifaires fournisseurs en mémoire via DataFrames optimisés.

  • 2
    Normalisation & Cleaning

    Application des RegEx pour nettoyer les préfixes et conversion des devises si nécessaire.

  • 3
    Logique "Best Price"

    Comparaison matricielle : pour chaque destination unique, identification du fournisseur min(cost).

  • 4
    Export Final

    Génération d'un fichier LCR_FINAL.csv formaté pour l'import dans votre SBC/Softswitch.

def generate_lcr(providers):
  # Chargement des données
  df = pd.read_csv(providers)

  # Longest Prefix Match
  df['prefix_len'] = df['prefix'].str.len()
  df = df.sort_values(['prefix_len'], ascending=False)

  # Sélection du meilleur prix
  best_routes = df.groupby('dest').min('rate')

  return best_routes

Questions Fréquentes

Le LCR permet de sélectionner automatiquement la route la moins chère pour chaque appel.

Notre système supporte les formats CSV, Excel (XLS, XLSX) et TXT. L'algorithme détecte intelligemment les colonnes nécessaires.