Customer:Ananzi

From Freeside
Revision as of 10:33, 24 November 2006 by Ivan (talk | contribs) (Data import from CGP)

Jump to: navigation, search

Data import from CGP

  • approx 100k users, many free

Signup customizations

 sub test_number { 

   my $number=shift; 
   my @numerals=split(//,$number); 
 #    print $#numerals; 
   if ($#numerals != 12 && $#numerals != 14) { 
     return 0; 
   } 
   my @seconds=(); 
   my $first_total=0; 
   my $i=0; 
   for ($i=0 ; $i < $#numerals-1 ; $i=$i+2) { 
       push @seconds, split(//,2*$numerals[$i+1]); 
 #	print  2*$numerals[$i+1]."\n"; 
       $first_total+=$numerals[$i]; 
   } 

   my $total=0; 

   for (@seconds) { 
     $total+=$_; 
   } 
   $total+=$first_total; 
   
   if ((split(//,1000-$total))[-1] == $numerals[-1]) { 

     return 1; 
   } 
   else { 
     return 0; 
   } 

 }
  • "10- or 8- digit code that needs a response" (IVR)
    1. one-off import existing pairs
    2. web tool to generate new pairs & mail them to the vendor
    3. delete or mark off existing pairs when used (user punches the ICR response code into an area on the signup page)
  • CC integration of signup with third-party iVeri processor, docs to be sent

Export customizations

  • Update communicate_pro export to handle all the necessary extra options and triggers necessary
    • mailing list subscriptions
    • quota -> MaxAccountSize ("nnn(K|M)")
    • groups - export freeside groups to Communigate AccessModes (right now the communigate_pro.pm export just has a constant AccessModes you set in the export options)
    • AddWebBanner (bool) (in the service def somewhere... but where?)
    • RPOP (bool) (in the service def somewhere, but where?)
    • PWDExport (bool) should go in the export def
    • anything else?

Additional services (deferred until later...)

  • Fax2Email product
    • HTTP API from fax vendor
  • Email2Fax product
    • Load account with credit and work off it
    • Unusual tax situaion
    • needs to be spec'ed better...
  • SMS product
  • Domain renewals and domain email
    • domain renewals manually with email or shell script trigger?
    • Domain email export to communigate