You can clone with
Cannot retrieve contributors at this time
This distribution contains several modules.To install them modules, do the usual dance: perl Makefile.PL make make test make installNumber::Phone is a base class for parsing and dealing with phone numbers.Number::Phone::UK inherits methods from it, over-riding some with UK-specific implementations. The intention is that other people will writeother country-specific classes exposing the same API.Number::Phone::Country is a useful module which is used by the NANP modules.It was originally written by T. J. Mather but is now maintained by me.Number::Phone::StubCountry::* are automatically generated from Google'slibphonenumber project's data. They do not support all the features ofNumber::Phone, but will support many use-cases and should "failgracefully" if you try to use unsupported features.Number::Phone::NANP implements functionality common to all NANP countries.There is a subclass of this for each such country. The only significantdifference between this and libphonenumber is that libphonenumbererroneously reports that 800 numbers and other non-geographic numbers arein the US.Please note that the build-data.* files are not intended for your use.I use them to re-build the database of UK number allocations. If youchoose to use them, on your own head be it!The data used in these modules have come from all sorts of places. Mostof them disclaim any responsibility for errors in the data. I disclaimall responsibility for errors too, even if my code makes your PBX turnpurple.Data sources used include: http://wtng.info/ various telcos and regulatory bodies linked from the above: http://www.itu.int/itu-t/inr/nnp/ http://www.ofcom.org.uk/ - for UK data http://www.areacode-info.com/ - for US data http://www.cnac.ca/ - for Canadian data Google's libphonenumber: http://code.google.com/p/libphonenumber/ whose data are used for NANP area code names and for "stub" modules.You can find the most recent version of the source code on Github at: https://github.com/DrHyde/perl-modules-Number-PhoneThere is an online demo of some of its functionality here: http://www.cantrell.org.uk/david/phoneinfo/And you can browse the online documentation here: http://search.cpan.org/~dcantrell/Number-Phone/The most important bits of doco to read are Number::Phone,Number::Phone::Country, Number::Phone::UK, andNumber::Phone::NANP. Most other stuff is either a subclass of oneof those that provides country-specific data, or is a "helper"module that supplies data in a non-user-oriented format, intendedonly for internal use.