package Asterisk::Embed; my %USA_AC = ( '559' => 'CA', '828' => 'NC', '276' => 'VA', '443' => 'MD', '206' => 'WA', '959' => 'CT', '620' => 'KS', '520' => 'AZ', '850' => 'FL', '937' => 'OH', '580' => 'OK', '805' => 'CA', '512' => 'TX', '517' => 'MI', '316' => 'KS', '347' => 'NY', '208' => 'ID', '978' => 'MA', '434' => 'VA', '865' => 'TN', '325' => 'TX', '904' => 'FL', '540' => 'VA', '689' => 'FL', '337' => 'LA', '409' => 'TX', '340' => 'VI', '571' => 'VA', '812' => 'IN', '917' => 'NY', '585' => 'NY', '727' => 'FL', '939' => 'PR', '320' => 'MN', '859' => 'KY', '732' => 'NJ', '913' => 'KS', '662' => 'MS', '361' => 'TX', '218' => 'MN', '706' => 'GA', '202' => 'DC', '970' => 'CO', '858' => 'CA', '772' => 'FL', '412' => 'PA', '234' => 'OH', '954' => 'FL', '502' => 'KY', '307' => 'WY', '314' => 'MO', '801' => 'UT', '715' => 'WI', '985' => 'LA', '830' => 'TX', '971' => 'OR', '754' => 'FL', '847' => 'IL', '479' => 'AR', '704' => 'NC', '509' => 'WA', '716' => 'NY', '619' => 'CA', '940' => 'TX', '270' => 'KY', '831' => 'CA', '720' => 'CO', '586' => 'MI', '351' => 'MA', '410' => 'MD', '240' => 'MD', '334' => 'AL', '440' => 'OH', '786' => 'FL', '740' => 'OH', '430' => 'TX', '835' => 'PA', '201' => 'NJ', '602' => 'AZ', '423' => 'TN', '415' => 'CA', '901' => 'TN', '719' => 'CO', '612' => 'MN', '936' => 'TX', '862' => 'NJ', '480' => 'AZ', '701' => 'ND', '214' => 'TX', '541' => 'OR', '508' => 'MA', '564' => 'WA', '817' => 'TX', '563' => 'IA', '731' => 'TN', '417' => 'MO', '765' => 'IN', '302' => 'DE', '312' => 'IL', '774' => 'MA', '229' => 'GA', '405' => 'OK', '507' => 'MN', '260' => 'IN', '573' => 'MO', '910' => 'NC', '503' => 'OR', '309' => 'IL', '770' => 'GA', '734' => 'MI', '315' => 'NY', '402' => 'NE', '567' => 'OH', '641' => 'IA', '914' => 'NY', '616' => 'MI', '661' => 'CA', '804' => 'VA', '870' => 'AR', '484' => 'PA', '305' => 'FL', '928' => 'AZ', '308' => 'NE', '254' => 'TX', '906' => 'MI', '623' => 'AZ', '678' => 'GA', '605' => 'SD', '217' => 'IL', '239' => 'FL', '607' => 'NY', '773' => 'IL', '813' => 'FL', '269' => 'MI', '205' => 'AL', '878' => 'PA', '281' => 'TX', '301' => 'MD', '562' => 'CA', '630' => 'IL', '213' => 'CA', '518' => 'NY', '816' => 'MO', '317' => 'IN', '608' => 'WI', '478' => 'GA', '916' => 'CA', '386' => 'FL', '407' => 'FL', '445' => 'PA', '912' => 'GA', '785' => 'KS', '609' => 'NJ', '787' => 'PR', '775' => 'NV', '919' => 'NC', '714' => 'CA', '313' => 'MI', '601' => 'MS', '231' => 'MI', '551' => 'NJ', '504' => 'LA', '557' => 'MO', '718' => 'NY', '475' => 'CT', '413' => 'MA', '857' => 'MA', '707' => 'CA', '515' => 'IA', '803' => 'SC', '203' => 'CT', '606' => 'KY', '908' => 'NJ', '724' => 'PA', '432' => 'TX', '321' => 'FL', '903' => 'TX', '860' => 'CT', '435' => 'UT', '808' => 'HI', '814' => 'PA', '401' => 'RI', '845' => 'NY', '907' => 'AK', '708' => 'IL', '650' => 'CA', '973' => 'NJ', '339' => 'MA', '760' => 'CA', '228' => 'MS', '863' => 'FL', '323' => 'CA', '856' => 'NJ', '319' => 'IA', '915' => 'TX', '224' => 'IL', '404' => 'GA', '516' => 'NY', '646' => 'NY', '262' => 'WI', '617' => 'MA', '702' => 'NV', '212' => 'NY', '952' => 'MN', '352' => 'FL', '989' => 'MI', '251' => 'AL', '636' => 'MO', '253' => 'WA', '561' => 'FL', '651' => 'MN', '956' => 'TX', '209' => 'CA', '947' => 'MI', '256' => 'AL', '216' => 'OH', '810' => 'MI', '574' => 'IN', '920' => 'WI', '660' => 'MO', '336' => 'NC', '806' => 'TX', '713' => 'TX', '918' => 'OK', '717' => 'PA', '414' => 'WI', '980' => 'NC', '815' => 'IL', '843' => 'SC', '671' => 'GU', '225' => 'LA', '207' => 'ME', '330' => 'OH', '505' => 'NM', '360' => 'WA', '670' => 'NN', '610' => 'PA', '419' => 'OH', '931' => 'TN', '513' => 'OH', '615' => 'TN', '304' => 'WV', '712' => 'IA', '631' => 'NY', '210' => 'TX', '406' => 'MT', '510' => 'CA', '949' => 'CA', '530' => 'CA', '763' => 'MN', '470' => 'GA', '469' => 'TX', '682' => 'TX', '984' => 'NC', '909' => 'CA', '570' => 'PA', '979' => 'TX', '252' => 'NC', '310' => 'CA', '303' => 'CO', '618' => 'IL', '848' => 'NJ', '614' => 'OH', '215' => 'PA', '501' => 'AR', '818' => 'CA', '267' => 'PA', '626' => 'CA', '703' => 'VA', '864' => 'SC', '941' => 'FL', '219' => 'IN', '318' => 'LA', '972' => 'TX', '951' => 'CA', '925' => 'CA', '757' => 'VA', '248' => 'MI', '425' => 'WA', '408' => 'CA', '802' => 'VT', '832' => 'TX', '603' => 'NH', '781' => 'MA' ); sub { my $chan_name = shift; my $num = shift; my $chan = asterisk_get_channel_by_name($chan_name); asterisk_setvariable($chan,"PSTNOK",$USA_AC{$num} ? 1 : 0); return 0; }