Last active
December 24, 2020 06:30
-
-
Save sorshi/3917131 to your computer and use it in GitHub Desktop.
fusion050freechk.pl http://www.dcc-jpl.com/diary/2012/08/18/fusion-smart-asterisk/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
# | |
# usage: | |
#http://www.dcc-jpl.com/diary/2012/08/18/fusion-smart-asterisk/ | |
use LWP::Simple; | |
use utf8; | |
use Encode; | |
my $searchnumber = $ARGV[0]; | |
if ($searchnumber eq ""){ | |
print "NO"; | |
exit; | |
} | |
if ($searchnumber =~ /^050/){ | |
$searchnumber =~ s/\D//gi; | |
$searchnumber = substr($searchnumber,0,7); | |
#無料通話可能な050番号 | IP-Phone SMART https://ip-phone-smart.jp/smart/free050/ | |
my @freelist = ( | |
'0505210' | |
,'0505211' | |
,'0505212' | |
,'0505213' | |
,'0505214' | |
,'0505215' | |
,'0505216' | |
,'0505217' | |
,'0505218' | |
,'0505219' | |
,'0505220' | |
,'0505221' | |
,'0505222' | |
,'0505223' | |
,'0505224' | |
,'0505225' | |
,'0505226' | |
,'0505227' | |
,'0505228' | |
,'0505229' | |
,'0505230' | |
,'0505231' | |
,'0505232' | |
,'0505233' | |
,'0505234' | |
,'0505235' | |
,'0505236' | |
,'0505237' | |
,'0505238' | |
,'0505239' | |
,'0505240' | |
,'0505241' | |
,'0505242' | |
,'0505243' | |
,'0505244' | |
,'0505245' | |
,'0505246' | |
,'0505247' | |
,'0505248' | |
,'0505249' | |
,'0505250' | |
,'0505251' | |
,'0505252' | |
,'0505253' | |
,'0505254' | |
,'0505255' | |
,'0505256' | |
,'0505257' | |
,'0505258' | |
,'0505259' | |
,'0505260' | |
,'0505261' | |
,'0505262' | |
,'0505263' | |
,'0505264' | |
,'0505265' | |
,'0505266' | |
,'0505267' | |
,'0505268' | |
,'0505269' | |
,'0505270' | |
,'0505271' | |
,'0505272' | |
,'0505273' | |
,'0505274' | |
,'0505275' | |
,'0505276' | |
,'0505277' | |
,'0505278' | |
,'0505279' | |
,'0505280' | |
,'0505281' | |
,'0505282' | |
,'0505283' | |
,'0505284' | |
,'0505285' | |
,'0505286' | |
,'0505287' | |
,'0505288' | |
,'0505289' | |
,'0505290' | |
,'0505291' | |
,'0505292' | |
,'0505293' | |
,'0505294' | |
,'0505295' | |
,'0505296' | |
,'0505297' | |
,'0505298' | |
,'0505299' | |
,'0505300' | |
,'0505301' | |
,'0505302' | |
,'0505303' | |
,'0505304' | |
,'0505305' | |
,'0505306' | |
,'0505307' | |
,'0505308' | |
,'0505309' | |
,'0505310' | |
,'0505311' | |
,'0505312' | |
,'0505313' | |
,'0505314' | |
,'0505315' | |
,'0505316' | |
,'0505317' | |
,'0505318' | |
,'0505319' | |
,'0505320' | |
,'0505321' | |
,'0505322' | |
,'0505323' | |
,'0505324' | |
,'0505325' | |
,'0505326' | |
,'0505327' | |
,'0505328' | |
,'0505329' | |
,'0505330' | |
,'0505331' | |
,'0505332' | |
,'0505333' | |
,'0505334' | |
,'0505335' | |
,'0505336' | |
,'0505337' | |
,'0505338' | |
,'0505339' | |
,'0505340' | |
,'0505341' | |
,'0505342' | |
,'0505343' | |
,'0505344' | |
,'0505345' | |
,'0505346' | |
,'0505347' | |
,'0505348' | |
,'0505349' | |
,'0505350' | |
,'0505351' | |
,'0505352' | |
,'0505353' | |
,'0505354' | |
,'0505355' | |
,'0505356' | |
,'0505357' | |
,'0505358' | |
,'0505359' | |
,'0505360' | |
,'0505361' | |
,'0505362' | |
,'0505363' | |
,'0505364' | |
,'0505365' | |
,'0505366' | |
,'0505367' | |
,'0505368' | |
,'0505369' | |
,'0505370' | |
,'0505371' | |
,'0505372' | |
,'0505373' | |
,'0505374' | |
,'0505375' | |
,'0505376' | |
,'0505377' | |
,'0505378' | |
,'0505379' | |
,'0505380' | |
,'0505381' | |
,'0505382' | |
,'0505383' | |
,'0505384' | |
,'0505385' | |
,'0505386' | |
,'0505387' | |
,'0505388' | |
,'0505389' | |
,'0505390' | |
,'0505391' | |
,'0505392' | |
,'0505393' | |
,'0505394' | |
,'0505395' | |
,'0505396' | |
,'0505397' | |
,'0505398' | |
,'0505399' | |
,'0505400' | |
,'0505401' | |
,'0505402' | |
,'0505403' | |
,'0505404' | |
,'0505405' | |
,'0505406' | |
,'0505407' | |
,'0505408' | |
,'0505409' | |
,'0505410' | |
,'0505411' | |
,'0505412' | |
,'0505413' | |
,'0505414' | |
,'0505415' | |
,'0505416' | |
,'0505417' | |
,'0505418' | |
,'0505419' | |
,'0505420' | |
,'0505421' | |
,'0505422' | |
,'0505423' | |
,'0505424' | |
,'0505425' | |
,'0505426' | |
,'0505427' | |
,'0505428' | |
,'0505429' | |
,'0505430' | |
,'0505431' | |
,'0505432' | |
,'0505433' | |
,'0505434' | |
,'0505435' | |
,'0505436' | |
,'0505437' | |
,'0505438' | |
,'0505439' | |
,'0505440' | |
,'0505441' | |
,'0505442' | |
,'0505443' | |
,'0505444' | |
,'0505445' | |
,'0505446' | |
,'0505447' | |
,'0505448' | |
,'0505449' | |
,'0505450' | |
,'0505451' | |
,'0505452' | |
,'0505453' | |
,'0505454' | |
,'0505455' | |
,'0505456' | |
,'0505457' | |
,'0505458' | |
,'0505459' | |
,'0505460' | |
,'0505461' | |
,'0505462' | |
,'0505463' | |
,'0505464' | |
,'0505465' | |
,'0505466' | |
,'0505467' | |
,'0505468' | |
,'0505469' | |
,'0505470' | |
,'0505471' | |
,'0505472' | |
,'0505473' | |
,'0505474' | |
,'0505475' | |
,'0505476' | |
,'0505477' | |
,'0505478' | |
,'0505479' | |
,'0505480' | |
,'0505481' | |
,'0505482' | |
,'0505483' | |
,'0505484' | |
,'0505485' | |
,'0505486' | |
,'0505487' | |
,'0505488' | |
,'0505489' | |
,'0505490' | |
,'0505491' | |
,'0505492' | |
,'0505493' | |
,'0505494' | |
,'0505495' | |
,'0505496' | |
,'0505497' | |
,'0505498' | |
,'0505499' | |
,'0505500' | |
,'0505501' | |
,'0505502' | |
,'0505503' | |
,'0505504' | |
,'0505505' | |
,'0505506' | |
,'0505507' | |
,'0505508' | |
,'0505509' | |
,'0505510' | |
,'0505511' | |
,'0505512' | |
,'0505513' | |
,'0505514' | |
,'0505515' | |
,'0505516' | |
,'0505517' | |
,'0505518' | |
,'0505519' | |
,'0505520' | |
,'0505521' | |
,'0505522' | |
,'0505523' | |
,'0505524' | |
,'0505525' | |
,'0505526' | |
,'0505527' | |
,'0505528' | |
,'0505529' | |
,'0505530' | |
,'0505531' | |
,'0505532' | |
,'0505533' | |
,'0505534' | |
,'0505535' | |
,'0505536' | |
,'0505537' | |
,'0505538' | |
,'0505539' | |
,'0505570' | |
,'0505571' | |
,'0505572' | |
,'0505573' | |
,'0505574' | |
,'0505575' | |
,'0505576' | |
,'0505577' | |
,'0505578' | |
,'0505579' | |
,'0505580' | |
,'0505581' | |
,'0505582' | |
,'0505583' | |
,'0505584' | |
,'0505585' | |
,'0505586' | |
,'0505587' | |
,'0505588' | |
,'0505589' | |
,'0505590' | |
,'0505591' | |
,'0505592' | |
,'0505593' | |
,'0505594' | |
,'0505595' | |
,'0505596' | |
,'0505597' | |
,'0505598' | |
,'0505599' | |
,'0505600' | |
,'0505601' | |
,'0505602' | |
,'0505603' | |
,'0505604' | |
,'0505605' | |
,'0505606' | |
,'0505607' | |
,'0505608' | |
,'0505609' | |
,'0505777' | |
,'0505778' | |
,'0505779' | |
,'0505780' | |
,'0505781' | |
,'0505782' | |
,'0505783' | |
,'0505784' | |
,'0505785' | |
,'0505786' | |
,'0505787' | |
,'0505788' | |
,'0505789' | |
,'0505790' | |
,'0505791' | |
,'0505792' | |
,'0505793' | |
,'0505794' | |
,'0505795' | |
,'0505796' | |
,'0505797' | |
,'0505798' | |
,'0505799' | |
,'0505800' | |
,'0505801' | |
,'0505802' | |
,'0505803' | |
,'0505804' | |
,'0505805' | |
,'0505806' | |
,'0505807' | |
,'0505808' | |
,'0505809' | |
,'0505810' | |
,'0505811' | |
,'0505812' | |
,'0505813' | |
,'0505814' | |
,'0505815' | |
,'0505816' | |
,'0505817' | |
,'0505818' | |
,'0505819' | |
,'0505820' | |
,'0505821' | |
,'0505822' | |
,'0505823' | |
,'0505824' | |
,'0505825' | |
,'0505826' | |
,'0505827' | |
,'0505828' | |
,'0505829' | |
,'0505830' | |
,'0505831' | |
,'0505832' | |
,'0505833' | |
,'0505834' | |
,'0505835' | |
,'0505836' | |
,'0505837' | |
,'0505838' | |
,'0505839' | |
,'0505840' | |
,'0505841' | |
,'0505842' | |
,'0505843' | |
,'0505844' | |
,'0505845' | |
,'0505846' | |
,'0505847' | |
,'0505848' | |
,'0505849' | |
,'0505850' | |
,'0505851' | |
,'0505852' | |
,'0505853' | |
,'0505854' | |
,'0505855' | |
,'0505856' | |
,'0505857' | |
,'0505858' | |
,'0505859' | |
,'0505860' | |
,'0505861' | |
,'0505862' | |
,'0505863' | |
,'0505864' | |
,'0505865' | |
,'0505866' | |
,'0505867' | |
,'0505868' | |
,'0505869' | |
,'0505870' | |
,'0505871' | |
,'0505872' | |
,'0505873' | |
,'0505874' | |
,'0505875' | |
,'0505876' | |
,'0505877' | |
,'0505878' | |
,'0505879' | |
,'0505880' | |
,'0505881' | |
,'0505882' | |
,'0505883' | |
,'0505884' | |
,'0505885' | |
,'0505886' | |
,'0505887' | |
,'0505888' | |
,'0505889' | |
,'0505890' | |
,'0505891' | |
,'0505892' | |
,'0505893' | |
,'0505894' | |
,'0505895' | |
,'0505896' | |
,'0505897' | |
,'0505898' | |
,'0505899' | |
,'0508000' | |
,'0508001' | |
,'0508002' | |
,'0508003' | |
,'0508004' | |
,'0508005' | |
,'0508006' | |
,'0508007' | |
,'0508009' | |
,'0508010' | |
,'0508011' | |
,'0508012' | |
,'0508013' | |
,'0508014' | |
,'0508016' | |
,'0508019' | |
,'0508020' | |
,'0508021' | |
,'0508022' | |
,'0508026' | |
,'0508027' | |
,'0508030' | |
,'0508031' | |
,'0508034' | |
,'0508035' | |
,'0508036' | |
,'0508037' | |
,'0508038' | |
,'0507788' | |
,'0507770' | |
,'0507771' | |
,'0507772' | |
,'0507773' | |
,'0507774' | |
,'0507775' | |
,'0507776' | |
,'0507777' | |
,'0507778' | |
,'0507779' | |
,'0507100' | |
,'0507101' | |
,'0507102' | |
,'0507103' | |
,'0507104' | |
,'0507105' | |
,'0507106' | |
,'0507107' | |
,'0507108' | |
,'0507109' | |
,'0507110' | |
,'0507111' | |
,'0507112' | |
,'0507113' | |
,'0507114' | |
,'0507115' | |
,'0507116' | |
,'0507117' | |
,'0507118' | |
,'0507119' | |
,'0507120' | |
,'0507121' | |
,'0507122' | |
,'0507123' | |
,'0507124' | |
,'0507125' | |
,'0507126' | |
,'0507127' | |
,'0507128' | |
,'0507129' | |
,'0507130' | |
,'0507131' | |
,'0507132' | |
,'0507133' | |
,'0507134' | |
,'0507135' | |
,'0507136' | |
,'0508800' | |
,'0508801' | |
,'0508802' | |
,'0508803' | |
,'0508804' | |
,'0508805' | |
,'0508806' | |
,'0508807' | |
,'0508808' | |
,'0508809' | |
,'0508810' | |
,'0508200' | |
,'0508201' | |
,'0508202' | |
,'0508203' | |
,'0508208' | |
,'0508215' | |
,'0508217' | |
,'0508218' | |
,'0508223' | |
,'0508224' | |
,'0508225' | |
,'0508228' | |
,'0508229' | |
,'0508232' | |
,'0508233' | |
,'0506619' | |
,'0506620' | |
,'0506621' | |
,'0506622' | |
); | |
my @freenumber = grep(/$searchnumber/,@freelist); | |
if ( scalar(@freenumber) >= 1){ | |
print "FREE"; | |
exit; | |
}else{ | |
print "NO"; | |
exit; | |
} | |
}else{ | |
print "NO"; | |
exit; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment