Screen Shots
Tasks
Fully Bootstrap3 and jQueryUI (http://addyosmani.github.com/jquery-ui-bootstrap)
HTML5
- Mobile Friendly (using native bootstrap elements)
- modular
- hookable
- ajax
- Use Big Module Object
- 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)
- Structure for a module that has UCP functionality would be:
- From UCP symlink things to assets folder in htdocs/assets
- Use same functionality as ARI, except there will be a folder called UCP
- Modules Are installed through FreePBX module admin
List of Modules that need to be included:
- Voicemail
- Need to add pagination - FREEPBX-3214Getting issue details... STATUS - FREEPBX-3425Getting issue details... STATUS
- Delete Voicemail Confirmation - FREEPBX-3225Getting issue details... STATUS
- 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
- 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
- Display if enabled or not and what its set to for
- DND
- Display if enabled or not and let them change it.
- VMX Locator Settings
- Call Waiting
Web RTC PhoneThis links from the Web RTC moduleReceive Calls from anywhere in UCP
- Conference Pro
-
FREEPBX-3551Getting issue details...
STATUS
- 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
- 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-1933Getting issue details... STATUS )
- 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)
- Voicemail
Active Tickets