Page tree
Skip to end of metadata
Go to start of metadata
StatusIN PROGRESS
LeadAndrew Nagy
StakeholdersBryan Walters Andrew Nagy Tony Lewis Rob Thomas
Due dateMid-June
OwnerAndrew 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
    • 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.
  • 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 - Getting issue details... STATUS   FREEPBX-3425 - Getting issue details... STATUS
      • Delete Voicemail Confirmation  FREEPBX-3225 - Getting 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
      • Need to add pagination  FREEPBX-3214 - Getting issue details... STATUS   FREEPBX-3425 - Getting issue details... STATUS
      • 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 - Getting 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
      • Call History
        • Incoming
        • Outgoing
        • Recordings
          • Ability to download all recordings ( FREEPBX-4201 - Getting issue details... STATUS )
      • 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 - Getting 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)

Active Tickets

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

 

  • No labels