Changelog

Version 1.4 “Komodo Dragon” firmware 1400120213001

  • [pbx] upgrade to Asterisk 1.8.9.2 (WITHOUT hoard enabled)
  • [pbx] fix briker-patch improperly clean files in /home/support/updates
  • [pbx] fix unable to save CDR due to wrong mysql.sock location on cdr_mysql.conf
  • [pbx] fix dialplans to change deprecated ExecIf format
  • [pbx] fix dialplans to change wrong format on string comparison
  • [pbx] fix extension menu, use amp (&) instead of comma on codec allow/disallow
  • [lin] fix rc.local to change from installing .dev to .rpm

Version 1.4 “Komodo Dragon” 111207

  • [pbx] upgrade to Asterisk 1.8.7.1
  • [pbx] upgrade Sangoma driver for PRI and TDM to wanpipe 3.5.23
  • [pbx] upgrade device drivers and to use DAHDI 2.5.0.1
  • [pbx] upgrade dahdi driver to use OpenVox cards A810, A1610 & A2410
  • [pbx] upgrade deprecated dialplan commands
  • [pbx] upgrade web fax system to Briker Fax Management v1.0
  • [pbx] upgrade fax system to support fax status, sender name and station ID
  • [pbx] fix User Portal, simplify menus
  • [pbx] fix outboundcid does not have any effect
  • [pbx] fix CDR, accurate recording data
  • [pbx] fix Xorcom autoconfiguration setup
  • [pbx] fix briker-sangoma-on and off script
  • [pbx] fix briker-xpp-on and off script
  • [pbx] fix delayed/slow apply configuration from web
  • [pbx] fix and enhance callback module
  • [pbx] fix to catch on-demand recording in User Portal
  • [pbx] fix paging for several additional phones like Yealink and Brikertel
  • [pbx] fix paging for Grandstream Video Phone (GXV3140, GXV3175)
  • [pbx] fix phpagi, rename goto() to briker_goto()
  • [pbx] fix User Portal, remove modules from administrator, update main.conf
  • [pbx] fix Backup & Restore, add global database configuration
  • [pbx] fix xpp briker, load driver for channel bank
  • [pbx] add STUN to get externip from STUN server configured on briker.conf
  • [pbx] add autoprovision support for AT620 and probably other ATCOM’s phones
  • [pbx] add Phone Keylock, secure your phone with a PIN (*50 and *51)
  • [pbx] add PIN Lock, users can use other phone to call using own account (*56)
  • [pbx] add Google Talk (jingle) support
  • [pbx[ add chan_h323.so in addition to chan_ooh323.so for better H.323 supports
  • [pbx] add chan_skinny.so to support Cisco SCCP
  • [pbx] add chan_mgcp.so to support MGCP
  • [pbx] modify Sangoma related scripts to automate driver installation
  • [pbx] modify Briker to use .WAV (format wav49) for call monitor and voicemail
  • [pbx] modify Briker Core to enable plugin addition
  • [pbx] rename briker-getlinein to getlinein-briker
  • [pbx] harden security to pass extensive tests from a web pentest software
  • [lin] move all briker command to /usr/local/sbin
  • [lin] add OpenVPN for easy remote maintenance and secure VoIP connection
  • [lin] add PPTP VPN server and client for easy remote VoIP connection
  • [lin] add Firewall configuration menu on Server Manager, includes NAT setup
  • [lin] add dynamic DNS service dyndns.org updater, configured from briker.conf
  • [lin] replace standard malloc() with The Hoard Memory Allocator 3.8
  • [lin] upgrade Webmin to version 1.560
  • [lin] add more modules in Webmin to support IPPBX services
  • [lin] change Webmin port to 10002
  • [lin] change SSH port to 10001
  • [lin] switch base Linux distribution to CentOS 6.0 for i386

Version 1.2.2 “Kilat” 100120

  • [pbx] fix AX100P not detected and configured properly
  • [pbx] fix Voicemail feature, cannot save voicemail file
  • [pbx] fix accountcode for billing purposes when call forwarding or follow me
  • [pbx] fix User Portal, recorded file limit and download files
  • [pbx] fix Polycom module on Device Auto Provision
  • [pbx] update default DTMF to RFC2833 on Device Auto Provision
  • [pbx] update User Portal, better call monitor/recordings and voicemail table
  • [pbx] add getting sounds from soundcard line-in or mic

Version 1.2 “Kilat” 091114

  • [pbx] adjust several default configurations
  • [pbx] fix various bugs on Billing
  • [pbx] fix unable to detect unavailability on GXP-2000 BLF
  • [pbx] fix broken ChanSpy due to asterisk 1.4.26 updates
  • [pbx] fix security hole on Briker Core from RFI LFI
  • [pbx] add Briker Core feature: User Access Level
  • [pbx] add Briker Core feature: Briker Fax Management v0.9 (early release)
  • [pbx] add chan_oss to utilize soundcard as intercom, but not loaded by default
  • [pbx] add chan_ooh323 from asterisk-addons 1.4.9, but not loaded by default
  • [pbx] remove chan_h323
  • [pbx] enable Call Detail Record by default
  • [pbx] default country indication set to dk
  • [pbx] default tone zone to dk, nearest standard for Indonesia
  • [pbx] add IPPBX function: Curl function
  • [pbx] add IPPBX function: ODBC function
  • [pbx] add IPPBX module: Device Auto Provisioning
  • [pbx] remove IPPBX module: Zapauto
  • [pbx] update IPPBX module: Print extension
  • [pbx] update IPPBX module: Backup and Restore
  • [pbx] update IPPBX GUI to use DAHDI
  • [pbx] upgrade fax module to match spandsp version
  • [pbx] upgrade Sangoma driver for BRI, PRI and TDM to wanpipe 3.5.6
  • [pbx] upgrade DAHDI to include Xorcom astribank tools
  • [pbx] upgrade device drivers and to use DAHDI 2.2.0.2
  • [pbx] upgrade to asterisk 1.4.26.2
  • [lin] move /home to /var/home, /tmp to /var/tmp
  • [lin] set partition for small root (max. 4GB), enough swap, /var the rest
  • [lin] add imagemagick and ghostscript for Fax Management
  • [lin] add nmap to help scanning MAC address for device auto provisioning
  • [lin] add and enable tftp-server for device auto provisioning
  • [lin] add and enable ntp-server for phone time synchronization
  • [lin] add syslogd and klogd, previously removed
  • [lin] add logrotate, previously not included
  • [lin] add vim, we use vim now instead mcedit
  • [lin] remove mc and mcedit
  • [lin] change default filesystem from reiserfs to ext4
  • [lin] update FAQ list
  • [lin] upgrade spandsp libraries to 0.0.6
  • [lin] upgrade mysql to 5.1.37
  • [lin] upgrade lighttpd to 1.4.23
  • [lin] upgrade base Linux distribution, kernel 2.6.28

Version 1.0.4.2 “Asia” 090318

  • [pbx] fix PIN per extensions handler, works with CID Num Alias
  • [pbx] remove codec g723 and g729, use briker-patch to add them
  • [pbx] remove default playback 1 second silence on macro-dialout-trunk
  • [pbx] remove MYSQL command on dialplan, macro-dialout-trunk
  • [pbx] move logo.png, loading.gif and invoicelogo.jpg to BrikerCore
  • [pbx] modify Billing flow, Account Code required, auth by accountcode
  • [pbx] modify IPPBX Administration, extension requires Account Code
  • [pbx] modify default dial options and voicemail setup from General Settings
  • [pbx] add web-based Zaptel configuration (zapauto module from Xorcom)
  • [pbx] add Customer Billing Information Site (/apps/customer)
  • [pbx] accountcode saved on astdb AMPUSER/<extension number>
  • [lin] set automatic genzaptelconf on installation
  • [lin] init MySQL databases from sql files
  • [lin] fix initramfs-tools, keep working when one disk is missing (on RAID 1)
  • [lin] add mdadm to support software RAID

Version 1.0.4 “Asia” 090216

  • [pbx] add briker-email2fax-on and off script
  • [pbx] add briker-sangoma-on and off script (wanpipe is disabled by default)
  • [pbx] add Sangoma wanpipe driver 3.5.0.14 (tested only with U100)
  • [pbx] add sendmail to enable receiving Fax to email and vice versa
  • [pbx] add experimental email2fax utilities (disabled by default)
  • [pbx] add php5-curl to enable lookup local prefixes
  • [pbx] add lame, mpg123 and sox for Music On Hold
  • [pbx] add support for codec speex and ilbc
  • [pbx] add export/import extensions to/from csv file
  • [pbx] add feature to add/del/edit extensions in bulk
  • [pbx] add wakeup call feature
  • [pbx] add Automatic Call Distribution statistics
  • [pbx] add CDR View
  • [pbx] add CDR (Call Detail Record), disabled by default
  • [pbx] add OSLEC (Open Source Line Echo Canceller), enabled by default
  • [pbx] set default bindaddr for H323 to 127.0.0.1
  • [pbx] remove 2 asterisk modules, codec_zap and res_crypto
  • [pbx] fixed operator panel to recognized Zap channels
  • [pbx] fixed web auth, how features integrated and how cookies for auth managed
  • [pbx] upgrade to asterisk 1.4.21.2
  • [pbx] upgrade operator panel up to 126 extensions
  • [pbx] disable caller id detection by default on Zap channels
  • [lin] add ‘wizard’ option for Briker installation with lots of question
  • [lin] add simple patcher, easier to patch Briker
  • [lin] add cron, we thought its already in there and run on boot
  • [lin] removed ‘check’ and ‘memtest’ options from installation menu
  • [lin] removed many less important applications (more features, smaller ISO)
  • [lin] removed Simple Boot Manager
  • [lin] set perl default locale to C
  • [lin] unattended installation switched to reiserfs from ext3
  • [lin] move mysqld and webmin to /var/opt
  • [lin] re-compile lighttpd, place it on /var/opt
  • [lin] change path from /tmp to /var/tmp hardcoded in files

Version 1.0.3 “Biennial” 081202

  • [pbx] add User Portal, user with voicemail enabled can manage their extension
  • [pbx] add admin account to User Portal, able to view all Call Monitor
  • [pbx] update IPPBX to FreePBX 2.4.0.2
  • [pbx] enable IPPBX modules: Asterisk Phonebook, Speeddial and Callback
  • [pbx] add db asteriskcdrdb (check /etc/asterisk/cdr*.conf to enable it)
  • [pbx] remove inserted data on Billing Management, Call Report
  • [pbx] add support for NVFax
  • [pbx] fix faxing, now can receive fax and forward fax to email
  • [pbx] update zaptel to 1.4.12.1
  • [pbx] add openvox A1200 support
  • [lin] change default hostname to ippbx.briker.lan
  • [lin] remove run on boot for klogd and sysklogd
  • [lin] update webmin to 1.441
  • [lin] remove unused webmin modules
  • [lin] change mysql.sock to /var/run/mysqld/mysqld.sock

Version 1.0.2 “OWP” 080816

  • [pbx] billable multi-owner extension, used by hotels for example
  • [pbx] added ENUM lookup to enum.voiprakyat.or.id and e164.org
  • [pbx] add PIN configured by each extensions for outbound routes
  • [pbx] cleanups codes
  • [pbx] add custom context (multi-tenant dialplans)
  • [pbx] add day/night module (receptionist override)
  • [pbx] add paging and intercom
  • [pbx] add modified Flash Operator Panel

Version 1.0.1 “Azelia” 080722

  • [pbx] fix auto customer creation to add IDN and IDR as default
  • [pbx] device and user mode changed to extension mode
  • [pbx] http api disabled, http.conf enabled=no
  • [pbx] manager IP default to 127.0.0.1
  • [pbx] suppressed writing logs
  • [pbx] cleanups sql
  • [lin] add perl-DBI and perl-DBD-mysql

Version 1.0.0 080716

  • [web] Fix multi session login
  • [pbx] Fix symlinks due to /var/www/ippbx moved to /var/www/apps/ippbx
  • [pbx] Cleanup /etc/asterisk/*
  • [pbx] Add support for Yeastar TDM series card
  • [pbx] Update jpgraph on a2billing to the latest
  • [pbx] Billing administration code cleanups
  • [lin] Remove index.html from /var/www
  • [lin] Change name from Mediainfo to Briker
  • [lin] DHCP server stopped by default, can be started from Server Administration
  • [lin] Replace Apache2 with lighttpd
  • [lin] Server administration code cleanups

Initial release 080708

  • Change Log started
© Briker IPPBX
CyberChimps