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éthodeoperator
) 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 :
Number::Phone::FR
:m.nn
(majeur.
mineur)Number::Phone::FR::Full
:m.nnaajjj
(majeur.
mineur année jour-dans-l'année)
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.