Status | IN PROGRESS |
---|---|
Lead | Andrew Nagy |
Stakeholders | Bryan Walters Andrew Nagy Tony Lewis Rob Walters Andrew Nagy Tony Lewis Rob Thomas |
Due date | Mid-June |
Owner | Andrew Nagy |
Table of Contents |
---|
Screen Shots
...
...
Tasks
Fully Bootstrap3 and jQueryUI (http://addyosmani.github.com/jquery-ui-bootstrap)
HTML5
Mobile Friendly (using native bootstrap elements)
modular
hookable
ajax
Login
In User Section of FreePBX let them define a username and password. When creating a extension it should default the username to the extension number and a random password that of course any user can change.
At the top let them pick the language.
Use i18n, talk with Bryan with Bryan Walters
Sub Module Features
Modules Are installed through FreePBX module admin
Use same functionality as ARI, except there will be a folder called UCP
From UCP symlink things to assets folder in htdocs/assets
Structure for a module that has UCP functionality would be:
ponymod/ucp/assets/{js,css,images,fonts,sounds}
ponymod/ucp/moudles/*.mod (I dont think we should use "module as the extension, people might try to load old ARI modules)
...
Voicemail
Need to add pagination
FREEPBX-3214- ARI Enhancements CLOSEDFREEPBX-3425- Recordings Call Monitor to Show specified number per page CLOSEDDelete Voicemail Confirmation
FREEPBX-3225- Add a "Delete Voicemail Confirmation" Dialog Box to ARI CLOSEDNotifications of new voicemails through browser notification
Drag and Drop Messages into folders
Delete messages
html5 audio playback
Voicemail Settings
remove save button, save on change
Voicemail Password
Voicemail Email
Voicemail Pager Email
Say Caller ID
Say Message Envelope
Voicemail Greetings
Unavail
Busy
Temp
Greet
Presence
Let you change status
Show current status
Fax Pro
Need to add pagination
FREEPBX-3214- ARI Enhancements CLOSEDFREEPBX-3425- Recordings Call Monitor to Show specified number per page CLOSEDSettings
Remove save button, save on change
View Sent and Received faxes
Send outbound Faxes
Settings
Call Waiting
Display if enabled or not and let them change it.
Follow Me
Display if enabled or not and let them change it.
List of numbers included in Follow Me
Initial Ring Time
Follow Me list ring time
Call Confirmation yes or no
Call Forward
Display if enabled or not and what its set to for
Unconditional
Unavailable
Busy
DND
Display if enabled or not and let them change it.
VMX Locator Settings
Web RTC PhoneThis links from the Web RTC moduleReceive Calls from anywhere in UCP
Conference Pro
FREEPBX-3551- ARI - Recording and conference recordings CLOSEDView Conference Rooms assigned to my User. In User Manager let a user pick which conference rooms they want assigned to the user. A single conference room can be assigned to more then 1 user.
Change Settings of Conference Room
Show me list of callers in Conference Room
Mute and Kick Callers
Add Caller into Conference Room
Lets me Type in any phone number. System will call user and drop them in conference room. If a user pin is on conference it will auto include that.
Reports
Call History
Incoming
Outgoing
Recordings
Ability to download all recordings (
FREEPBX-4201- Ability to download several call simultaneously from the ARI CLOSED )
Feature Codes
Chat
Build in XMPP Chat Client that the XMPP module should insert
The FreePBX Commercial XMPP module already lets you create a XMPP user and password inside the User Management page.
Look into allowing group chat rooms to be joined.
Call testing see (
FREEPBX-1933- Test Calls CLOSED )Intercom
Intercom enable/disable
Intercom white list / black list users*54:Enable all extensions to intercom you (except those explicitly denied)*54nnn:Explicitly allow extension nnn to intercom you (even if others are disabled)*55:Disable all extensions from intercom you (except those explicitly allowed)*55nnn:Explicitly deny extension nnn to intercom you (even if generally enabled)
...
Active Tickets
Key | Summary | T | Created | Updated | Due | Assignee | Reporter | P | Status | Resolution |
---|
...