enable CardFortress in test database, #71513
[freeside.git] / FS / FS.pm
index d8bc333..134a34c 100644 (file)
--- a/FS/FS.pm
+++ b/FS/FS.pm
@@ -3,7 +3,7 @@ package FS;
 use strict;
 use vars qw($VERSION);
 
-$VERSION = '3.1git';
+$VERSION = '5.0~git';
 
 #find missing entries in this file with:
 # for a in `ls *pm | cut -d. -f1`; do grep 'L<FS::'$a'>' ../FS.pm >/dev/null || echo "missing $a" ; done
@@ -87,6 +87,8 @@ L<FS::payinfo_Mixin>  - Mixin class for records in tables that contain payinfo.
 
 L<FS::access_user> - Employees / internal users
 
+L<FS::access_user_session> - Access sessions
+
 L<FS::access_user_pref> - Employee preferences
 
 L<FS::access_group> - Employee groups
@@ -95,10 +97,12 @@ L<FS::access_usergroup> - Employee group membership
 
 L<FS::access_groupagent> - Group reseller access
 
-L<FS::access_groupsales> - Group sales access
-
 L<FS::access_right> - Access rights
 
+L<FS::sched_item> - Installers / schedulable resources
+
+L<FS::sched_avail> - Installer/resource availability
+
 L<FS::svc_acct_pop> - POP (Point of Presence, not Post
 Office Protocol) class
 
@@ -204,10 +208,36 @@ L<FS::svc_external> - Externally tracked service class.
 
 L<FS::svc_pbx> - PBX service class
 
+L<FS::pbx_extension> - PBX extension class
+
+L<FS::pbx_device> - PBX device class
+
 L<FS::svc_cert> - Certificate service class
 
 L<FS::svc_dish> - Dish network service class
 
+L<FS::svc_cable> - Cable service class
+
+L<FS::cable_model> - Cable-modem model class
+
+L<FS::cable_provider> - Cable provider class
+
+L<FS::svc_alarm> - Alarm service class
+
+L<FS::alarm_system> - Alarm system class
+
+L<FS::alarm_type> - Alarm type (inputs and outputs) class
+
+L<FS::alarm_station> - Alarm central station class
+
+L<FS::svc_conferencing> - Conferencing service class
+
+L<FS::conferencing_type> - Conferencing type class
+
+L<FS::conferencing_quality> - Conferencing quality class
+
+L<FS::svc_video> - Video (IPTV/video-on-demand) service class
+
 L<FS::inventory_class> - Inventory classes
 
 L<FS::inventory_item> - Inventory items
@@ -233,6 +263,14 @@ L<FS::part_pkg> - Package definition class
 
 L<FS::part_pkg_msgcat> - Package definition localization class
 
+L<FS::part_pkg_usageprice> - Package definition usage pricing add-on class
+
+L<FS::cust_pkg_usageprice> - Customer package usage pricing add-on class
+
+L<FS::part_pkg_currency> - Package definition local currency prices
+
+L<FS::currency_exchange> - Currency exchange rates
+
 L<FS::part_pkg_link> - Package definition link class
 
 L<FS::part_pkg_taxclass> - Tax class class
@@ -270,8 +308,12 @@ L<FS::usage_class> - Usage class class
 
 L<FS::sales> - Sales person class
 
+L<FS::sales_pkg_class> - Sales person package class commission class
+
 L<FS::agent> - Agent (reseller) class
 
+L<FS::agent_currency> - Agent (reseller) currency class
+
 L<FS::agent_pkg_class> - Agent (reseller) package class commission class
 
 L<FS::agent_type> - Agent type class
@@ -296,11 +338,13 @@ L<FS::cust_pkg_option> - Customer package option class
 
 L<FS::cust_pkg_detail> - Customer package details class
 
-L<FS:;cust_pkg_discount> - Customer package discount class
+L<FS::cust_pkg_discount> - Customer package discount class
+
+L<FS::cust_bill_pkg_discount> - Customer package discount line item application class
 
-L<FS:;cust_bill_pkg_discount> - Customer package discount line item application class
+L<FS::discount> - Discount class
 
-L<FS:;discount> - Discount class
+L<FS::discount_class> - Discount class class
 
 L<FS::reason_type> - Reason type class
 
@@ -328,12 +372,16 @@ L<FS::cust_main::Billing_Realtime> - Customer real-time billing class
 
 L<FS::cust_main::Packages> - Customer packages class
 
+L<FS::cust_payby> - Customer payment information class
+
 L<FS::cust_location> - Customer location class
 
 L<FS::cust_main_Mixin> - Mixin class for records that contain fields from cust_main
 
 L<FS::cust_main_invoice> - Invoice destination class
 
+L<FS::cust_main_credit_limit> - Customer credit limit events class
+
 L<FS::cust_class> - Customer classification class
 
 L<FS::cust_category> - Customer category class
@@ -360,10 +408,6 @@ L<FS::cust_bill_pkg_detail> - Invoice line item detail class
 
 L<FS::legacy_cust_bill> - Legacy data invoice class
 
-L<FS::part_bill_event> - (Old) Invoice event definition class
-
-L<FS::cust_bill_event> - (Old) Completed invoice event class
-
 L<FS::part_event> - (New) Billing event definition class
 
 L<FS::part_event_option> - (New) Billing event option class
@@ -404,6 +448,8 @@ L<FS::cust_credit_bill> - Credit application to invoice class
 
 L<FS::cust_credit_bill_pkg> - Line-item specific credit application to invoice class
 
+L<FS::cust_credit_source_bill_pkg> - Line-item sources for triggered package credits
+
 L<FS::cust_pay_refund> - Refund application to payment class
 
 L<FS::pay_batch> - Credit card transaction queue class
@@ -424,6 +470,8 @@ L<FS::queue_arg> - Job arguments
 
 L<FS::queue_depend> - Job dependencies
 
+L<FS::queue_stat> - Job statistics
+
 L<FS::msg_template> - Message templates (customer notices)
 
 L<FS::msgcat> - Message catalogs (error messages)
@@ -482,6 +530,8 @@ L<FS::SelfService> - Self-service API
 
 L<FS::SelfService::XMLRPC> - Self-service XML-RPC API
 
+L<FS::API> - Backoffice XML-RPC API
+
 =head2 User Interface classes
 
 L<FS::UI::Web> - Web user-interface class
@@ -490,43 +540,97 @@ L<FS::UI::bytecount> - Byte counter user-interface class
 
 =head2 Command-line utilities
 
+=head3 Setup and upgrade
+
 L<freeside-adduser> - Command line interface to add (freeside) users.
 
+L<freeside-deluser> - Command line interface to delete (freeside) users.
+
+L<freeside-dbdef-create> - Recreate database schema cache
+
+L<freeside-setup> - Create new database
+
+L<freeside-upgrade> - Upgrades database schema for new freeside verisons.
+
+L<freeside-lata-import> - Seed LATA data
+
+L<freeside-msa-import> - Seed MSA data
+
+=head3 Cron
+
 L<freeside-daily> - Run daily billing and collection events.
 
 L<freeside-monthly> - Run monthly billing and invoice collection events.
 
-L<freeside-dbdef-create> - Recreate database schema cache
+L<freeside-expiration-alerter> - Emails notifications of credit card expirations.
 
-L<freeside-deluser> - Command line interface to delete (freeside) users.
+=head3 Cron (payment batches)
 
-L<freeside-expiration-alerter> - Emails notifications of credit card expirations.
+L<freeside-eftca-download> - Download EFT Canada batch results
+
+L<freeside-eftca-upload> - Upload an EFT Canada batch
+
+L<freeside-paymentech-download> - Download Chase Paymentech batch results
+
+L<freeside-paymentech-upload> - Upload a Chase Paymentech batch
+
+=head3 Usage
+
+L<freeside-cdr-sftp_and_import> - Download and import CDR files
+
+L<freeside-ipifony-download> - Download usage data from IPifony
+
+=head3 Misc. Tools (retreiving data)
 
 L<freeside-email> -  Prints email addresses of all users on STDOUT
 
-L<freeside-fetch> - Send a freeside page to a list of employees.
+L<freeside-username_list> - List all usernames in the sytem
 
-L<freeside-prepaidd> - Real-time daemon for prepaid packages
+L<freeside-phonenum_list> - List all phone numbers in the system
 
-L<freeside-prune-applications> - Removes stray applications of credit, payment to bills, refunds, etc.
+=head3 Misc. Tools (taking actions)
 
-L<freeside-queued> - Job queue daemon
+L<freeside-fetch> - Send a freeside page to a list of employees.
 
-L<freeside-radgroup> - Command line utility to manipulate radius groups
+L<freeside-prune-applications> - Removes stray applications of credit, payment to bills, refunds, etc.
+
+=head3 Services
 
 L<freeside-reexport> - Command line tool to re-trigger export jobs for existing services
 
 L<freeside-reset-fixed> - Command line tool to set the fixed columns for existing services
 
-L<freeside-sqlradius-dedup-group> - Command line tool to eliminate duplicate usergroup entries from radius tables
+=head3 RADIUS
 
-L<freeside-sqlradius-radacctd> - Real-time radacct import daemon
+L<freeside-radgroup> - Command line utility to manipulate radius groups
+
+L<freeside-sqlradius-dedup-group> - Command line tool to eliminate duplicate usergroup entries from radius tables
 
 L<freeside-sqlradius-reset> - Command line interface to reset and recreate RADIUS SQL tables
 
 L<freeside-sqlradius-seconds> - Command line time-online tool
 
-L<freeside-upgrade> - Upgrades database schema for new freeside verisons.
+=head2 Daemons
+
+L<freeside-cdrd> - CDR daemon
+
+L<freeside-cdrrated> - Real-time CDR rating daemon
+
+L<freeside-cdrrewrited> - CDR rewriting daemon
+
+L<freeside-prepaidd> - Real-time daemon for prepaid packages
+
+L<freeside-queued> - Job queue daemon
+
+L<freeside-selvservice-server> - Self-service server
+
+L<freeside-selfservice-xmlrpcd> - Self-service XML-RPC server
+
+L<freeside-sqlradius-radacctd> - Real-time radacct import daemon
+
+L<freeside-torrus-srvderive> - Torrus virtual port combining daemon
+
+L<freeside-xmlrpcd> - Back-office XML-RPC server
 
 =head1 Notes
 
@@ -542,21 +646,21 @@ http://www.perl.com/doc/FMTEYEWTK/easy_objects.html might help you out.
 Freeside is a billing and administration package for wired and wireless ISPs,
 VoIP, hosting, service and content providers and other online businesses.
 
-The Freeside home page is at <http://www.sisd.com/freeside>.
+The Freeside home page is at <http://freeside.biz/>.
 
-The main documentation is at <http://www.sisd.com/mediawiki>.
+The main documentation is at <http://freeside.biz/mediawiki>.
 
 =head1 SUPPORT
 
 A mailing list for users is available.  Send a blank message to
-<freeside-users-subscribe@sisd.com> to subscribe.
+<freeside-users-subscribe@freeside.biz> to subscribe.
 
 A mailing list for developers is available.  It is intended to be lower volume
 and higher SNR than the users list.  Send a blank message to
-<freeside-devel-subscribe@sisd.com> to subscribe.
+<freeside-devel-subscribe@freeside.biz> to subscribe.
 
-Commercial support is available; see
-<http://www.sisd.com/freeside/commercial.html>.
+Commercial products and services are available; see
+<http://freeside.biz/freeside/products.html> and <http://freeside.biz/freeside/services.html>.
 
 =head1 AUTHORS
 
@@ -564,6 +668,8 @@ Commercial support is available; see
 
 Jeremy Davis
 
+Jason Hall
+
 Ivan Kohler
 
 Mark Wells
@@ -574,8 +680,6 @@ Peter Bowen
 
 Jeff Finucane
 
-Jason Hall
-
 Kristian Hoffman
 
 Erik Levinson
@@ -592,7 +696,7 @@ See httemplate/docs/credits.html
 
 =head1 SEE ALSO
 
-perl(1), main Freeside documentation at <http://www.sisd.com/mediawiki/>
+perl(1), main Freeside documentation at <http://freeside.biz/mediawiki/>
 
 =head1 BUGS