User Control Panel (ARI) Replacement
Status | IN PROGRESS |
---|---|
Lead | Andrew Nagy |
Stakeholders | Bryan Walters Andrew Nagy Tony Lewis Rob Thomas |
Due date | Mid-June |
Owner | Andrew Nagy |
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 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)
List of Modules that need to be included:
Voicemail
Need to add pagination FREEPBX-3214 - ARI Enhancements CLOSED FREEPBX-3425 - Recordings Call Monitor to Show specified number per page CLOSED
Delete Voicemail Confirmation FREEPBX-3225 - Add a "Delete Voicemail Confirmation" Dialog Box to ARI CLOSED
Notifications 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 CLOSED FREEPBX-3425 - Recordings Call Monitor to Show specified number per page CLOSED
Settings
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 Phone
This links from the Web RTC module
Receive Calls from anywhere in UCP
Conference Pro FREEPBX-3551 - ARI - Recording and conference recordings CLOSED
View 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 |
---|
No issues found Refresh