Difference between revisions of "Hosted Services Platform"
From Freeside
Line 3: | Line 3: | ||
== Asterisk Integration == | == Asterisk Integration == | ||
− | * Using | + | * Using [http://www.voicerd.com/ VoiceRD] |
− | * CDR integration | + | * Real-time CDR integration |
− | * | + | * Integrate prepaid hook (Perl or XML-RPC) for "minutes left on prepaid card" |
− | * | + | * Provisioning/deprovisioning integration (ARA, LDAP, something else?) |
* Feature control integration | * Feature control integration | ||
* Call forwarding w/ or w/o simul-ring | * Call forwarding w/ or w/o simul-ring | ||
− | * | + | * Voicemail |
+ | |||
+ | == End-customer frontend == | ||
+ | |||
+ | === Introduction === | ||
+ | |||
+ | * Based on existing Freeside self-service, with a simplified, clean VoIP-only interface and expanded VoIP functionality. | ||
+ | * Probably PHP with XML-RPC access to Freeside functionality. | ||
+ | |||
+ | === Features to add === | ||
+ | |||
+ | (could use some expansion and categorization, not sure this is complete): | ||
+ | |||
+ | * View recent calls and call history | ||
+ | * View minutes remaining | ||
+ | * Voicemail view/listen/delete/etc. | ||
+ | * Call forwarding (+simul-ring) configuration | ||
+ | * Order new lines and cancel existing ones. | ||
+ | * Edit 911 address associated with each line | ||
+ | |||
+ | === Existing features to be used in new interface === | ||
+ | |||
+ | * View past and currently open invoices | ||
+ | * Make payments, change payment information | ||
+ | * Order new packages and cancel existing ones | ||
+ | |||
+ | == Reseller back-end == | ||
+ | |||
+ | === Introduction === | ||
+ | |||
+ | * Based on existing Freeside backoffice interface configured to disable unnecessary features and present a simplified, clean VoIP-only interface and expanded VoIP functionality. | ||
+ | * Using existing Freeside backoffice Perl/HTML::Mason | ||
+ | |||
+ | === Features to add === | ||
+ | |||
+ | * Same VoIP feature controls as end-user interface. | ||
+ | * Add configuration options and ACLs to disable/hide unnecessary any features to simplify the interface. | ||
+ | * Agent-virtualize any remaining configuration or tables necessary for fully-virtualized VoIP (CDRs, others?) |
Revision as of 18:34, 25 October 2007
Contents
Phase one: hosted VoIP
Asterisk Integration
- Using VoiceRD
- Real-time CDR integration
- Integrate prepaid hook (Perl or XML-RPC) for "minutes left on prepaid card"
- Provisioning/deprovisioning integration (ARA, LDAP, something else?)
- Feature control integration
* Call forwarding w/ or w/o simul-ring * Voicemail
End-customer frontend
Introduction
- Based on existing Freeside self-service, with a simplified, clean VoIP-only interface and expanded VoIP functionality.
- Probably PHP with XML-RPC access to Freeside functionality.
Features to add
(could use some expansion and categorization, not sure this is complete):
- View recent calls and call history
- View minutes remaining
- Voicemail view/listen/delete/etc.
- Call forwarding (+simul-ring) configuration
- Order new lines and cancel existing ones.
- Edit 911 address associated with each line
Existing features to be used in new interface
- View past and currently open invoices
- Make payments, change payment information
- Order new packages and cancel existing ones
Reseller back-end
Introduction
- Based on existing Freeside backoffice interface configured to disable unnecessary features and present a simplified, clean VoIP-only interface and expanded VoIP functionality.
- Using existing Freeside backoffice Perl/HTML::Mason
Features to add
- Same VoIP feature controls as end-user interface.
- Add configuration options and ACLs to disable/hide unnecessary any features to simplify the interface.
- Agent-virtualize any remaining configuration or tables necessary for fully-virtualized VoIP (CDRs, others?)