Skip to content
This repository was archived by the owner on Mar 4, 2021. It is now read-only.

Openvbx release 1.1

Gipetto edited this page Oct 26, 2011 · 5 revisions
  • integrate Twilio Connect for Tenants
  • adding voice & language preferences to site options to allow administrator to set site wide options for the voice type and language of voice
    • enable tenant administrators to edit their system settings
  • adding transcription preference to site options to allow transcriptions to be turned off
  • adding ability to sort users in a group
  • updated Twilio Client UI slider to fully integrate dialing functionality in to slider dialog
    • dialog now saves state as user specific settings
    • dialog allows dialing using any configured device wether active or not
    • dialog shows a list of users in the system along with a quick dial button
    • dialog live updates when user/device/number data changes in the system
      • for user making the change, other users currently require logging out/in to refresh
  • adding Minify.php for asset minification in lieu of pre-compiled assets
  • enable the purchase of numbers by specific country
  • display and enforce number capabilities. not all numbers are allowed to use sms
  • updated API library to latest Services Twilio library & updated all calls to Twilio to use the new library
    • modify internal calls & standard applets to use new library for API calls & TwiML generation
  • updated install, upgrade & welcome JS to abstract out the steps slider
  • updated install routine to detect & use mysqli if available
  • added native sequential="true" attribute to Dial actions
  • hardened install/upgrade error handling JavaScript
  • showing number names in Twilio numbers list
    • numbers are named in the Twilio Account portal
  • added form convenience helpers to Twilio Helper
  • added Upgrade instructions file
  • added user settings table
    • added user setting() and setting_set() interfaces on VBX_User
    • added /account/settings ajax endpoint for setting preferences
  • improved Twilio Client init & user online status handling when Client takes a while to init
  • added deprecation notices to old api library items
  • added new Twilio helper file with:
    • request validation
    • clean digits helper
    • url versioning helper
    • deprecation notice helper
  • documentation content and formatting updates
  • bumped system PHP requirement to 5.2+
    • PHP versions less than 5.2 are no longer supported
  • better handle disabled tenants during upgrade
  • added integration testing library based on foostack
    • started integration tests for applets
  • fixing database debug setting default. Now defaults to off
  • added Gravatar support in theme options
  • users list is now ordered by user last name & administrators are identified in the list
  • adding local config override option for OpenVBX/config/config.php
    • overrides are ignored via .gitignore
  • fix for audio uploads 302 error
  • fix bug in rest access tokens that could allow unauthorized access to twiml controller
    • each twilio client outbound call now has its own rest access token
  • add more standards compliant CSS for base UI styling
  • fixed bug where an error entering basic tenant info could create an incomplete tenant
  • added Changelog file

Clone this wiki locally