Releases: dOpensource/dsiprouter
dSIPRouter v0.523
The major themes in this release are
-dSIPRouter Provisioning Service: This service will allow dSIPRouter to become your central provisioning server for HTTP based provisioning when using FusionPBX.
- Redesigned the FusionPBX sync: It will only sync with FusionPBX if the number of domains or the name of a domain changes versus performing a sync each time regardless of any changes
- Ability to Load Balance inbound traffic to FreePBX and Asterisk Servers: The Domain feature has been enhanced to support this feature with the Local Subscriber Table option.
- dSIPRouter Admin Password: Fixed a bug that didn't allow the password to be changed on DigitalOcean and Azure Cloud installations. The password is set to the instance ID on Amazon and can't be changed in this release.
- API Documentation: We have added some basic documentation for our API at https://dsiprouter.readthedocs.io/
Also, we have fixed a number of bugs:
https://github.com/dOpensource/dsiprouter/issues?q=is%3Aissue+is%3Aopen+label%3A0.523
Enjoy
-dSIPRouter Development Team
dSIPRouter v0.523 - Beta
The beta release of dSIPRouter v0.523 is here!
The issues that was resolved in this release can be found here: https://github.com/dOpensource/dsiprouter/issues?q=is%3Aissue+is%3Aopen+label%3A0.523
We plan to release the final release this week. Please test and provide us with your feedback.
dSIPRouter v0.5221
This is a maintenance release for v0.52. This release included:
Initial support for an API, which includes support for creating SIP Trunking Accounts that expire after a configurable amount of time and the ability to revoke a SIP Trunking Account through the concept of a Lease.
Added a new Dashboard that shows the number of Active, Queued and Total Calls
Refactored the Reload Framework so that Reloading a change is global
Fixed a number of misc bugs
Added support for handling Inbound DID's when a Primary PBX/Endpoint or Secondary PBX/Endpoint doesn't reply after an INVITE. We added a value that times out the INVITE based on a global value.
dSIPRouter v0.522
This is a maintenance release for v0.52. This release included:
Initial support for an API, which includes support for creating SIP Trunking Accounts that expire after a configurable amount of time and the ability to revoke a SIP Trunking Account through the concept of a Lease.
Added a new Dashboard that shows the number of Active, Queued and Total Calls
Refactored the Reload Framework so that Reloading a change is global
Fixed a number of misc bugs
Added support for handling Inbound DID's when a Primary PBX/Endpoint or Secondary PBX/Endpoint doesn't reply after an INVITE. We added a value that times out the INVITE based on a global value.
dSIPRouter v0.52
add support for debian8 (jessie)
add support for ubuntu 16.04 (xenial)
add support for amazon linux 2
deprecate debian7 (wheezy)
new and improved unit tests
reworked services to all use systemd
Update editing Inbound Routes
Support for calling 911 through dsiprouter
Secondary Failover DID for Inbound Routes
Documentation update - Using chan_sip Trunking
Fix Add New Carrier Window in GUI
Add support for Domain Editing
Improve External IP resolution in install script
Sort Inbound DID Mapping by Name
Improve Security and Fraud Prevention
Fix Default fail2ban configuration from FusionPBX banning DSIPRouter
Don't allow a carrier to be removed if it's being used by a Global Outbound Routes
Add support for jsonrpc over http on tcp port 5060
Fix non-root user kernel packet forwarding support
Update Install optinos to be more intuitive
Add colored output and cleanup install script output
Fix Google Cloud Mysql servre error
LCR Dynamic Prefix Routing feature update
Add git resource hooks
Many more bug fixes.. See CHANGELOG.md
dSIPRouter v0.511
Major Fixes:
- GUI enhancements to allow sorting, searching and to fix pagination
- Ability to view domains that are dynamically pulled from FusionPBX instances and be able to create new domains from the GUI
- Enable Support for Realtime Asterisk and FreePBX with the ability to use an external database that contains the Asterisk Realtime schema or use the Local Kamailio Subscriber table.
- Created official documentation at https://dsiprouter.readthedocs.io/en/v0.51/
- Fixed a DB timeout error that occurs when the dSIPRouter GUI isn't used for a long period of time.
- SSL support for the UI was added, but is’t turned on by default due to performance concerns.
- Fixed issues with the FusionPBX domain routing sync
- Added Uses Case examples to the the documentation, which can be found here: https://dsiprouter.readthedocs.io/en/v0.51/
- Fixed Issue #56 - BYE is sent properly from a SIP Endpoint when using FusionPBX and FreePBX
Known Issues:
Domain Support
- You can add Domains, but you will have to delete them if you want to change any attributes. We don’t support the ability to edit a Domain
- You can add Pass-Thru authentication to a FreePBX server by using the Pass-Thru authentication type. Pass-Thru authentication acts the same as enabling "FusionPBX Domain Support" when using FusionPBX
- Documentation will be add on different ways you can use Domain Support.
dSIPRouter v0.51
Major Fixes:
- GUI enhancements to allow sorting, searching and to fix pagination
- Ability to view domains that are dynamically pulled from FusionPBX instances and be able to create new domains from the GUI
- Enable Support for Realtime Asterisk and FreePBX with the ability to use an external database that contains the Asterisk Realtime schema or use the Local Kamailio Subscriber table.
- Created official documentation at https://dsiprouter.readthedocs.io/en/v0.51/
- Fixed a DB timeout error that occurs when the dSIPRouter GUI isn't used for a long period of time.
- SSL support for the UI was added, but is’t turned on by default due to performance concerns.
- Fixed issues with the FusionPBX domain routing sync
- Added Uses Case examples to the the documentation, which can be found here: https://dsiprouter.readthedocs.io/en/v0.51/
Known Issues:
Domain Support
- You can add Domains, but you will have to delete them if you want to change any attributes. We don’t support the ability to edit a Domain
- You can add Pass-Thru authentication to a FreePBX server by using the Pass-Thru authentication type. Pass-Thru authentication acts the same as enabling "FusionPBX Domain Support" when using FusionPBX
- Documentation will be add on different ways you can use Domain Support.
dSIPRouter v0.51 Release Candidate 2
-Fixed a number of regressions in the GUI as a result of adding sorting and searching to each page within dSIPRouter
- Fixed a DB timeout error that occurs when the dSIPRouter GUI isn't used for a long period of time.
- SSL is enabled for the dSIPRouter GUI by default
- Fixed issues with the FusionPBX domain routing sync
- Added Uses Case examples to the the documentation, which can be found here: https://dsiprouter.readthedocs.io/en/v0.51/
Cores Things not done (but will be done):
- Completing the GUI for managing Domains. Domains can be used to route users to one or more PBX(s).
- Documenting the upgrade process
dSIPRouter v0.51 Release Candidate 1
- GUI enhancements to allow sorting, searching and to fix pagination
- Ability to view domains that are dynamically pulled from FusionPBX instances and be able to create new domains from the GUI
- Enable Support for Realtime Asterisk and FreePBX with the ability to use an external database that contains the Asterisk Realtime schema or use the Local Kamailio Subscriber table.
- Created official documentation at https://dsiprouter.readthedocs.io/en/v0.51/
dSIPRouter Version 0.34
- Added support for Gryphon Teleblock Service. The service allows a call center to stay in compliance with "DO NOT CALL" lists.