Skip to content

Commit

Permalink
[DOC] Update changelog for configuration stuff and generators
Browse files Browse the repository at this point in the history
  • Loading branch information
benlangfeld committed Jan 17, 2012
1 parent cef291e commit 65d6186
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions CHANGELOG.md
Expand Up @@ -26,6 +26,12 @@
* Translate STOMP gateway component to a plugin and remove the component generators entirely
* Translate simon_game component to plugin

## Configuration
* New configuration mechanism based on Loquacious that allows to configure both Adhearsion platform and plugins
* Added rake tasks to check the config options (rake adhearsion:config:desc) and config values (rake adhearsion:config:values)
* `automatically_answer_incoming_calls` has been replaced with `automatically_accept_incoming_calls`, which when set to `true` (as is the default), will automatically indicate call progress to the 3rd party, causing ringing. `answer` must now be used explicitly in the dialplan.
* Adhearsion now has environments. By default these are development, production, staging, test, and the set can be extended. The environment in use is dictated by the value of the AHN_ENV environment variable. Config may be set per environment.

## Dialplan changes
* The dialplan no longer responds to methods for retrieval of call variables. This is because variables are aggregated from several sources, including SIP headers, which could result in collisions with methods that are required in the dialplan/controllers.

Expand Down Expand Up @@ -78,6 +84,7 @@
* 6 logging levels are supported by default: TRACE < DEBUG < INFO < WARN < ERROR < FATAL
* The default logging pattern outputs the class name in any log message, using a colorized pattern in STDOUT to improve readability
* Any log message from an Adhearsion::Call object outputs the call unique id to distinguish messages from any call
* Log file location is configurable

## Removal of non-core-critical functionality
* Removed all asterisk specific functionality
Expand All @@ -90,12 +97,10 @@
* future-resource

## Miscellaneous
* New configuration mechanism based on Loquacious that allows to configure both Adhearsion platform and plugins
* Added rake tasks to check the config options (rake adhearsion:config:desc) and config values (rake adhearsion:config:values)
* `automatically_answer_incoming_calls` has been replaced with `automatically_accept_incoming_calls`, which when set to `true` (as is the default), will automatically indicate call progress to the 3rd party, causing ringing. `answer` must now be used explicitly in the dialplan.
* Removed a lot of unused or unecessary code, including:
* Outbound call routing DSL
* FreeSWITCH support. This will be added to Punchblock at a later date.
* Replaced the rubigen generators with Thor
* Advanced shutdown routine:
* On first :shutdown, we flag the state internally. The intent is to shut down when the active calls count reaches 0, but otherwise operate normally.

Expand Down

0 comments on commit 65d6186

Please sign in to comment.