Olivier Mengué

NAME

Number::Phone::FR - Informations sur les numéros de téléphone en France (+33)

SYNOPSIS

Utilisation de Number::Phone::FR via Number::Phone :

    use Number::Phone;
    my $num = Number::Phone->new('+33148901515');

Sélection d'une implémentation particulière pour ce package :

    use Number::Phone::FR 'Full';
    my $num = Number::Phone->new('+33148901515');

    use Number::Phone::FR 'Simple';
    my $num = Number::Phone->new('+33148901515');

Uni-lignes :

    perl -MNumber::Phone "-Esay Number::Phone->new(q!+33148901515!)->format"
    perl -MNumber::Phone::FR=Full "-Esay Number::Phone->new(q!+33148901515!)->operator"
    perl -MNumber::Phone::FR=Full "-Esay Number::Phone::FR->new(q!3949!)->operator"

DESCRIPTION

Ce module est un greffon pour Number::Phone qui founit les informations sur le plan de numérotation de téléphone en France tel que publié par l'ARCEP (Autorité de Régulation des Communications électroniques et des Postes).

Deux implémentations différentes sont fournies :

  • Simple : basique, mais efficace. Pas de vérification des blocs de numéros, pas d'information sur l'opérateur.

  • Full : la plus complète. Vérification complète des numéros par rapport au bloc auquel ils appartiennent, selon les données fournies par l'ARCEP embarquées dans cette distribution. Le nom de l'opérateur (méthode operator) est retourné. Notez que seules les informations statiques sont connues et que en raison de la portabilité des numéros, la fiabilité est relative.

SOURCES DE DONNÉES

http://www.arcep.fr/index.php?id=8992

Il semble que l'ARCEP publie des mises à jour environ toutes les deux semaines.

Les outils pour reconstruire cette distribution avec les données les plus à jour sont inclus dans la distribution :

    perl Build.PL
    ./Build update
    perl Build.PL
    ./Build
    ./Build test
    ./Build dist

VERSIONS

La distribution Number-Phone-FR est versionnée ainsi :

m.nn est la version du code. Commune pour les deux packages.

aajjj est la version des données de l'ARCEP (fichier WOPNUM.XLS).

En conséquence pour obtenir la dernière version du CPAN nécessaire à la réalisation d'une tâche, requêtez le CPAN avec l'un ou l'autre module selon que vous utilisez ou pas les données étendues de Number::Phone::FR::Full.

VOIR AUSSI

SUPPORT

Signalez les bogues ou vos demandes d'évolution en français ou en anglais sur ce formulaire :

http://rt.cpan.org/NoAuth/Bugs.html?Dist=Number-Phone-FR

Le dernier source disponible (travail en cours) est publié sur GitHub : https://github.com/dolmen/p5-Number-Phone-FR

AUTEUR

Olivier Mengué, <<dolmen@cpan.org>>

COPYRIGHT ET LICENCE

Copyright © 2010-2011 Olivier Mengué.

Cette bibliothèque est un logiciel libre ; vous pouvez la redistribuer et/ou la modifier selon les mêmes termes que Perl 5.