diff --git a/.gitignore b/.gitignore deleted file mode 100644 index dade81e..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -Gemfile.lock -.bundled_gems/ diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 019213a..0000000 --- a/Gemfile +++ /dev/null @@ -1,15 +0,0 @@ -source 'https://rubygems.org' - -if File.exists?('/home/zuul/src/git.openstack.org/openstack-infra/puppet-openstack_infra_spec_helper') - gem_checkout_method = {:path => '/home/zuul/src/git.openstack.org/openstack-infra/puppet-openstack_infra_spec_helper'} -else - gem_checkout_method = {:git => 'https://git.openstack.org/openstack-infra/puppet-openstack_infra_spec_helper'} -end -gem_checkout_method[:require] = false - -group :development, :test, :system_tests do - gem 'puppet-openstack_infra_spec_helper', - gem_checkout_method -end - -# vim:ft=ruby diff --git a/LICENSE b/LICENSE deleted file mode 100644 index d645695..0000000 --- a/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/README.md b/README.md index 70b837f..ec889a9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ -# OpenStack Asterisk Module +This project is no longer maintained. -This module installs and configures Asterisk +The contents of this repository are still available in the Git +source code management system. To see the contents of this +repository before it reached its end of life, please check out the +previous commit with "git checkout HEAD^1". + +For any further questions, please email +service-discuss@lists.opendev.org or join #opendev on OFTC. diff --git a/Rakefile b/Rakefile deleted file mode 100644 index ff1f0d7..0000000 --- a/Rakefile +++ /dev/null @@ -1,8 +0,0 @@ -require 'rubygems' -require 'puppetlabs_spec_helper/rake_tasks' -require 'puppet-lint/tasks/puppet-lint' -PuppetLint.configuration.fail_on_warnings = true -PuppetLint.configuration.send('disable_80chars') -PuppetLint.configuration.send('disable_autoloader_layout') -PuppetLint.configuration.send('disable_class_inherits_from_params_class') -PuppetLint.configuration.send('disable_class_parameter_defaults') diff --git a/bindep.txt b/bindep.txt deleted file mode 100644 index 7cdd58e..0000000 --- a/bindep.txt +++ /dev/null @@ -1,11 +0,0 @@ -# This is a cross-platform list tracking distribution packages needed by tests; -# see http://docs.openstack.org/infra/bindep/ for additional information. - -libxml2-devel [test platform:rpm] -libxml2-dev [test platform:dpkg] -libxslt-devel [test platform:rpm] -libxslt1-dev [test platform:dpkg] -ruby-devel [test platform:rpm] -ruby-dev [test platform:dpkg] -zlib1g-dev [test platform:dpkg] -zlib-devel [test platform:rpm] diff --git a/files/ais.conf b/files/ais.conf deleted file mode 100644 index 14f71da..0000000 --- a/files/ais.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: ais.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -#tryinclude "ais.conf.d/*.conf" diff --git a/files/amd.conf b/files/amd.conf deleted file mode 100644 index e34c234..0000000 --- a/files/amd.conf +++ /dev/null @@ -1,56 +0,0 @@ -; File: amd.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: initial_silence -; Section: general -; Description: -; Default: 2500 -initial_silence = 2500 - -; Value: greeting -; Section: general -; Description: -; Default: 1500 -greeting = 1500 - -; Value: after_greeting_silence -; Section: general -; Description: -; Default: 800 -after_greeting_silence = 800 - -; Value: total_analysis_time -; Section: general -; Description: -; Default: 5000 -total_analysis_time = 5000 - -; Value: min_word_length -; Section: general -; Description: -; Default: 100 -min_word_length = 100 - -; Value: between_words_silence -; Section: general -; Description: -; Default: 50 -between_words_silence = 50 - -; Value: maximum_number_of_words -; Section: general -; Description: -; Default: 3 -maximum_number_of_words = 3 - -; Value: silence_threshold -; Section: general -; Description: -; Default: 256 -silence_threshold = 256 - -#tryinclude "amd.conf.d/*.conf" diff --git a/files/calendar.conf b/files/calendar.conf deleted file mode 100644 index c25aaa6..0000000 --- a/files/calendar.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: calendar.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "calendar.conf.d/*.conf" diff --git a/files/ccss.conf b/files/ccss.conf deleted file mode 100644 index e89e6d1..0000000 --- a/files/ccss.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: ccss.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -#tryinclude "ccss.conf.d/*.conf" diff --git a/files/cdr.conf b/files/cdr.conf deleted file mode 100644 index e874c1b..0000000 --- a/files/cdr.conf +++ /dev/null @@ -1,87 +0,0 @@ -; File: cdr.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: enable -; Section: general -; Description: -; Default: no -enable = no - -; Value: unanswered -; Section: general -; Description: -; Default: no -unanswered = no - -; Value: endbeforehexten -; Section: general -; Description: -; Default: no -endbeforehexten = no - -; Value: initiatedseconds -; Section: general -; Description: -; Default: no -initiatedseconds = no - -; Value: batch -; Section: general -; Description: -; Default: no -batch = no - -; Value: size -; Section: general -; Description: -; Default: 100 -size = 100 - -; Value: time -; Section: general -; Description: -; Default: no -time = 300 - -; Value: scheduleronly -; Section: general -; Description: -; Default: no -scheduleronly = no - -; Value: safeshutdown -; Section: general -; Description: -; Default: no -safeshutdown = yes - -[csv] -; Value: usegmtime -; Section: csv -; Description: -; Default: yes -usegmtime = yes - -; Value: loguniqueid -; Section: csv -; Description: -; Default: yes -loguniqueid = yes - -; Value: loguserfield -; Section: csv -; Description: -; Default: yes -loguserfield = yes - -; Value: accountlogs -; Section: csv -; Description: -; Default: yes -accountlogs = yes - -#tryinclude "cdr.conf.d/*.conf" diff --git a/files/cdr_adaptive_odbc.conf b/files/cdr_adaptive_odbc.conf deleted file mode 100644 index 6f0f70b..0000000 --- a/files/cdr_adaptive_odbc.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: cdr_adaptive_odbc.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "cdr_adaptive_odbc.conf.d/*.conf" diff --git a/files/cdr_custom.conf b/files/cdr_custom.conf deleted file mode 100644 index feda989..0000000 --- a/files/cdr_custom.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: cdr_custom.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[mappings] - -#tryinclude "cdr_custom.conf.d/*.conf" diff --git a/files/cdr_manager.conf b/files/cdr_manager.conf deleted file mode 100644 index fa6afb3..0000000 --- a/files/cdr_manager.conf +++ /dev/null @@ -1,16 +0,0 @@ -; File: cdr_manager.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: enabled -; Section: general -; Description: -; Default: no -enabled = no - -[mappings] - -#tryinclude "cdr_manager.conf.d/*.conf" diff --git a/files/cdr_syslog.conf b/files/cdr_syslog.conf deleted file mode 100644 index 5480a51..0000000 --- a/files/cdr_syslog.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: cdr_syslog.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -#tryinclude "cdr_syslog.conf.d/*.conf" diff --git a/files/cel.conf b/files/cel.conf deleted file mode 100644 index a4ae173..0000000 --- a/files/cel.conf +++ /dev/null @@ -1,41 +0,0 @@ -; File: cel.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: enable -; Section: general -; Description: -; Default: no -enable = no - -; Value: events -; Section: general -; Description: -; Default: APP_START,APP_END,CHAN_START,CHAN_END -events = APP_START,APP_END,CHAN_START,CHAN_END - -; Value: apps -; Section: general -; Description: -; Default: dial -apps = dial - -; Value: dateformat -; Section: general -; Description: -; Default: %F %T -dateformat = %F %T - -[manager] -; Value: enabled -; Section: manager -; Description: -; Default: no -enabled = no - -[radius] - -#tryinclude "cel.conf.d/*.conf" diff --git a/files/cel_custom.conf b/files/cel_custom.conf deleted file mode 100644 index aa81123..0000000 --- a/files/cel_custom.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: cel_custom.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[mappings] - -#tryinclude "cel_custom.conf.d/*.conf" diff --git a/files/cel_odbc.conf b/files/cel_odbc.conf deleted file mode 100644 index 6428f28..0000000 --- a/files/cel_odbc.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: cel_odbc.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "cel_odbc.conf.d/*.conf" diff --git a/files/chan_dahdi.conf b/files/chan_dahdi.conf deleted file mode 100644 index e9b2f71..0000000 --- a/files/chan_dahdi.conf +++ /dev/null @@ -1,22 +0,0 @@ -; File: chan_dahdi.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[trunkgroups] - -[channels] -; Value: language -; Section: channels -; Description: -; Default: en -language = en - -; Value: context -; Section: channels -; Description: -; Default: public -context = public - -#tryinclude "chan_dahdi.conf.d/*.conf" diff --git a/files/cli.conf b/files/cli.conf deleted file mode 100644 index 9538b65..0000000 --- a/files/cli.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: cli.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[startup_commands] - -#tryinclude "cli.conf.d/*.conf" diff --git a/files/cli_permissions.conf b/files/cli_permissions.conf deleted file mode 100644 index 31db413..0000000 --- a/files/cli_permissions.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: cli_permissions.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -#tryinclude "cli_permissions.conf.d/*.conf" diff --git a/files/codecs.conf b/files/codecs.conf deleted file mode 100644 index a9fa9ac..0000000 --- a/files/codecs.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: codecs.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "codecs.conf.d/*.conf" diff --git a/files/confbridge.conf b/files/confbridge.conf deleted file mode 100644 index 9ef0fa7..0000000 --- a/files/confbridge.conf +++ /dev/null @@ -1,357 +0,0 @@ -[general] -; The general section of this config -; is not currently used, but reserved -; for future use. - -; -; --- Default Information --- -; The default_user and default_bridge sections are applied -; automatically to all ConfBridge instances invoked without -; a user, or bridge argument. No menu is applied by default. -; -; Note that while properties of the default_user or default_bridge -; profile can be overridden, if removed, they will be automatically -; added and made available to the dialplan upon module load. -; - -; --- ConfBridge User Profile Options --- -[default_user] -type=user -;admin=yes ; Sets if the user is an admin or not. Off by default. -;marked=yes ; Sets if this is a marked user or not. Off by default. -;startmuted=yes; Sets if all users should start out muted. Off by default -;music_on_hold_when_empty=yes ; Sets whether MOH should be played when only - ; one person is in the conference or when the - ; the user is waiting on a marked user to enter - ; the conference. Off by default. -;music_on_hold_class=default ; The MOH class to use for this user. -;quiet=yes ; When enabled enter/leave prompts and user intros are not played. - ; There are some prompts, such as the prompt to enter a PIN number, - ; that must be played regardless of what this option is set to. - ; Off by default -;announce_user_count=yes ; Sets if the number of users should be announced to the - ; caller. Off by default. -;announce_user_count_all=yes ; Sets if the number of users should be announced to - ; all the other users in the conference when someone joins. - ; This option can be either set to 'yes' or a number. - ; When set to a number, the announcement will only occur - ; once the user count is above the specified number. -;announce_only_user=yes ; Sets if the only user announcement should be played - ; when a channel enters a empty conference. On by default. -;wait_marked=yes ; Sets if the user must wait for a marked user to enter before - ; joining the conference. Off by default. -;end_marked=yes ; This option will kick every user with this option set in their - ; user profile after the last Marked user exists the conference. - -dsp_drop_silence=yes ; This option drops what Asterisk detects as silence from - ; entering into the bridge. Enabling this option will drastically - ; improve performance and help remove the buildup of background - ; noise from the conference. Highly recommended for large conferences - ; due to its performance enhancements. - -;dsp_talking_threshold=128 ; The time in milliseconds of sound above what the dsp has - ; established as base line silence for a user before a user - ; is considered to be talking. This value affects several - ; operations and should not be changed unless the impact on - ; call quality is fully understood. - ; - ; What this value affects internally: - ; - ; 1. Audio is only mixed out of a user's incoming audio stream - ; if talking is detected. If this value is set too - ; loose the user will hear themselves briefly each - ; time they begin talking until the dsp has time to - ; establish that they are in fact talking. - ; 2. When talk detection AMI events are enabled, this value - ; determines when talking has begun which results in - ; an AMI event to fire. If this value is set too tight - ; AMI events may be falsely triggered by variants in - ; room noise. - ; 3. The drop_silence option depends on this value to determine - ; when the user's audio should be mixed into the bridge - ; after periods of silence. If this value is too loose - ; the beginning of a user's speech will get cut off as they - ; transition from silence to talking. - ; - ; By default this value is 160 ms. Valid values are 1 through 2^31 - -dsp_silence_threshold=1000 ; The time in milliseconds of sound falling within the what - ; the dsp has established as baseline silence before a user - ; is considered be silent. This value affects several - ; operations and should not be changed unless the impact - ; on call quality is fully understood. - ; - ; What this value affects internally: - ; - ; 1. When talk detection AMI events are enabled, this value - ; determines when the user has stopped talking after a - ; period of talking. If this value is set too low - ; AMI events indicating the user has stopped talking - ; may get falsely sent out when the user briefly pauses - ; during mid sentence. - ; 2. The drop_silence option depends on this value to - ; determine when the user's audio should begin to be - ; dropped from the conference bridge after the user - ; stops talking. If this value is set too low the user's - ; audio stream may sound choppy to the other participants. - ; This is caused by the user transitioning constantly from - ; silence to talking during mid sentence. - ; - ; The best way to approach this option is to set it slightly above - ; the maximum amount of ms of silence a user may generate during - ; natural speech. - ; - ; By default this value is 2500ms. Valid values are 1 through 2^31 - -;talk_detection_events=yes ; This option sets whether or not notifications of when a user - ; begins and ends talking should be sent out as events over AMI. - ; By default this option is off. - -denoise=yes ; Sets whether or not a denoise filter should be applied - ; to the audio before mixing or not. Off by default. Requires - ; codec_speex to be built and installed. Do not confuse this option - ; with drop_silence. Denoise is useful if there is a lot of background - ; noise for a user as it attempts to remove the noise while preserving - ; the speech. This option does NOT remove silence from being mixed into - ; the conference and does come at the cost of a slight performance hit. - -jitterbuffer=yes ; Enabling this option places a jitterbuffer on the user's audio stream - ; before audio mixing is performed. This is highly recommended but will - ; add a slight delay to the audio. This option is using the JITTERBUFFER - ; dialplan function's default adaptive jitterbuffer. For a more fine tuned - ; jitterbuffer, disable this option and use the JITTERBUFFER dialplan function - ; on the user before entering the ConfBridge application. - -;pin=1234 ; Sets if this user must enter a PIN number before entering - ; the conference. The PIN will be prompted for. -;announce_join_leave=yes ; When enabled, this option will prompt the user for a - ; name when entering the conference. After the name is - ; recorded, it will be played as the user enters and exists - ; the conference. This option is off by default. -;dtmf_passthrough=yes ; Sets whether or not DTMF should pass through the conference. - ; This option is off by default. -;announcement= ; Play a sound file to the user when they join the conference. - -; --- ConfBridge Bridge Profile Options --- -[default_bridge] -type=bridge -;max_members=50 ; This option limits the number of participants for a single - ; conference to a specific number. By default conferences - ; have no participant limit. After the limit is reached, the - ; conference will be locked until someone leaves. Note however - ; that an Admin user will always be alowed to join the conference - ; regardless if this limit is reached or not. - -;record_conference=yes ; Records the conference call starting when the first user - ; enters the room, and ending when the last user exits the room. - ; The default recorded filename is - ; 'confbridge--.wav - ; and the default format is 8khz slinear. This file will be - ; located in the configured monitoring directory in asterisk.conf. - -;record_file= ; When record_conference is set to yes, the specific name of the - ; record file can be set using this option. Note that since multiple - ; conferences may use the same bridge profile, this may cause issues - ; depending on the configuration. It is recommended to only use this - ; option dynamically with the CONFBRIDGE() dialplan function. This - ; allows the record name to be specified and a unique name to be chosen. - ; By default, the record_file is stored in Asterisk's spool/monitor directory - ; with a unique filename starting with the 'confbridge' prefix. - -;internal_sample_rate=auto ; Sets the internal native sample rate the - ; conference is mixed at. This is set to automatically - ; adjust the sample rate to the best quality by default. - ; Other values can be anything from 8000-192000. If a - ; sample rate is set that Asterisk does not support, the - ; closest sample rate Asterisk does support to the one requested - ; will be used. - -;mixing_interval=40 ; Sets the internal mixing interval in milliseconds for the bridge. This - ; number reflects how tight or loose the mixing will be for the conference. - ; In order to improve performance a larger mixing interval such as 40ms may - ; be chosen. Using a larger mixing interval comes at the cost of introducing - ; larger amounts of delay into the bridge. Valid values here are 10, 20, 40, - ; or 80. By default 20ms is used. - -;video_mode = follow_talker; Sets how confbridge handles video distribution to the conference participants. - ; Note that participants wanting to view and be the source of a video feed - ; _MUST_ be sharing the same video codec. Also, using video in conjunction with - ; with the jitterbuffer currently results in the audio being slightly out of sync - ; with the video. This is a result of the jitterbuffer only working on the audio - ; stream. It is recommended to disable the jitterbuffer when video is used. - ; - ; --- MODES --- - ; none: No video sources are set by default in the conference. It is still - ; possible for a user to be set as a video source via AMI or DTMF action - ; at any time. - ; - ; follow_talker: The video feed will follow whoever is talking and providing video. - ; - ; last_marked: The last marked user to join the conference with video capabilities - ; will be the single source of video distributed to all participants. - ; If multiple marked users are capable of video, the last one to join - ; is always the source, when that user leaves it goes to the one who - ; joined before them. - ; - ; first_marked: The first marked user to join the conference with video capabilities - ; is the single source of video distribution among all participants. If - ; that user leaves, the marked user to join after them becomes the source. - -; All sounds in the conference are customizable using the bridge profile options below. -; Simply state the option followed by the filename or full path of the filename after -; the option. Example: sound_had_joined=conf-hasjoin This will play the conf-hasjoin -; sound file found in the sounds directory when announcing someone's name is joining the -; conference. - -;sound_join ; The sound played to everyone when someone enters the conference. -;sound_leave ; The sound played to everyone when someone leaves the conference. -;sound_has_joined ; The sound played before announcing someone's name has - ; joined the conference. This is used for user intros. - ; Example "_____ has joined the conference" -;sound_has_left ; The sound played when announcing someone's name has - ; left the conference. This is used for user intros. - ; Example "_____ has left the conference" -;sound_kicked ; The sound played to a user who has been kicked from the conference. -;sound_muted ; The sound played when the mute option it toggled on. -;sound_unmuted ; The sound played when the mute option it toggled off. -;sound_only_person ; The sound played when the user is the only person in the conference. -;sound_only_one ; The sound played to a user when there is only one other - ; person is in the conference. -;sound_there_are ; The sound played when announcing how many users there - ; are in a conference. -;sound_other_in_party; ; This file is used in conjunction with 'sound_there_are" - ; when announcing how many users there are in the conference. - ; The sounds are stringed together like this. - ; "sound_there_are" "sound_other_in_party" -;sound_place_into_conference ; The sound played when someone is placed into the conference - ; after waiting for a marked user. -;sound_wait_for_leader ; The sound played when a user is placed into a conference that - ; can not start until a marked user enters. -;sound_leader_has_left ; The sound played when the last marked user leaves the conference. -;sound_get_pin ; The sound played when prompting for a conference pin number. -;sound_invalid_pin ; The sound played when an invalid pin is entered too many times. -;sound_locked ; The sound played to a user trying to join a locked conference. -;sound_locked_now ; The sound played to an admin after toggling the conference to locked mode. -;sound_unlocked_now; The sound played to an admin after toggling the conference to unlocked mode. -;sound_error_menu ; The sound played when an invalid menu option is entered. - -; --- ConfBridge Menu Options --- -; The ConfBridge application also has the ability to -; apply custom DTMF menus to each channel using the -; application. Like the User and Bridge profiles -; a menu is passed in to ConfBridge as an argument in -; the dialplan. -; -; Below is a list of menu actions that can be assigned -; to a DTMF sequence. -; -; A single DTMF sequence can have multiple actions associated with it. This is -; accomplished by stringing the actions together and using a ',' as the delimiter. -; Example: Both listening and talking volume is reset when '5' is pressed. -; 5=reset_talking_volume, reset_listening_volume -; -; playback(&) - ; Playback will play back an audio file to a channel - ; and then immediately return to the conference. - ; This file can not be interupted by DTMF. - ; Mutliple files can be chained together using the - ; '&' character. -; playback_and_continue(&) - ; playback_and_continue will - ; play back a prompt while continuing to - ; collect the dtmf sequence. This is useful - ; when using a menu prompt that describes all - ; the menu options. Note however that any DTMF - ; during this action will terminate the prompts - ; playback. Prompt files can be chained together - ; using the '&' character as a delimiter. -; toggle_mute ; Toggle turning on and off mute. Mute will make the user silent - ; to everyone else, but the user will still be able to listen in. - ; continue to collect the dtmf sequence. -; no_op ; This action does nothing (No Operation). Its only real purpose exists for - ; being able to reserve a sequence in the config as a menu exit sequence. -; decrease_listening_volume ; Decreases the channel's listening volume. -; increase_listening_volume ; Increases the channel's listening volume. -; reset_listening_volume ; Reset channel's listening volume to default level. - -; decrease_talking_volume ; Decreases the channel's talking volume. -; increase_talking_volume ; Icreases the channel's talking volume. -; reset_talking_volume ; Reset channel's talking volume to default level. -; -; dialplan_exec(context,exten,priority) ; The dialplan_exec action allows a user - ; to escape from the conference and execute - ; commands in the dialplan. Once the dialplan - ; exits the user will be put back into the - ; conference. The possibilities are endless! -; leave_conference ; This action allows a user to exit the conference and continue - ; execution in the dialplan. -; -; admin_kick_last ; This action allows an Admin to kick the last participant from the - ; conference. This action will only work for admins which allows - ; a single menu to be used for both users and admins. -; -; admin_toggle_conference_lock ; This action allows an Admin to toggle locking and - ; unlocking the conference. Non admins can not use - ; this action even if it is in their menu. - -; set_as_single_video_src ; This action allows any user to set themselves as the - ; single video source distributed to all participants. - ; This will make the video feed stick to them regardless - ; of what the video_mode is set to. - -; release_as_single_video_src ; This action allows a user to release themselves as - ; the video source. If video_mode is not set to "none" - ; this action will result in the conference returning to - ; whatever video mode the bridge profile is using. - ; - ; Note that this action will have no effect if the user - ; is not currently the video source. Also, the user is - ; not guaranteed by using this action that they will not - ; become the video source again. The bridge will return - ; to whatever operation the video_mode option is set to - ; upon release of the video src. - -; admin_toggle_mute_participants ; This action allows an administrator to toggle the mute - ; state for all non-admins within a conference. All - ; admin users are unaffected by this option. Note that all - ; users, regardless of their admin status, are notified - ; that the conference is muted. - -; participant_count ; This action plays back the number of participants currently - ; in a conference - -[sample_user_menu] -type=menu -*=playback_and_continue(conf-usermenu) -*1=toggle_mute -1=toggle_mute -*4=decrease_listening_volume -4=decrease_listening_volume -*6=increase_listening_volume -6=increase_listening_volume -*7=decrease_talking_volume -7=decrease_talking_volume -*8=leave_conference -8=leave_conference -*9=increase_talking_volume -9=increase_talking_volume - -[sample_user_menu] -type=menu -*=playback_and_continue(conf-adminmenu) -*1=toggle_mute -1=toggle_mute -*2=admin_toggle_conference_lock ; only applied to admin users -2=admin_toggle_conference_lock ; only applied to admin users -*3=admin_kick_last ; only applied to admin users -3=admin_kick_last ; only applied to admin users -*4=decrease_listening_volume -4=decrease_listening_volume -*6=increase_listening_volume -6=increase_listening_volume -*7=decrease_talking_volume -7=decrease_talking_volume -*8=no_op -8=no_op -*9=increase_talking_volume -9=increase_talking_volume diff --git a/files/dnsmgr.conf b/files/dnsmgr.conf deleted file mode 100644 index 5b38ae2..0000000 --- a/files/dnsmgr.conf +++ /dev/null @@ -1,20 +0,0 @@ -; File: dnsmgr.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: enable -; Section: general -; Description: Enable creation of managed DNS lookups. -; Default: no -enable = no - -; Value: refreshinterval -; Section: general -; Description: Refresh managed DNS lookups every seconds. -; Default: 300 -refreshinterval = 300 - -#tryinclude "dnsmgr.conf.d/*.conf" diff --git a/files/dsp.conf b/files/dsp.conf deleted file mode 100644 index f2298d7..0000000 --- a/files/dsp.conf +++ /dev/null @@ -1,14 +0,0 @@ -; File: dsp.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[default] -; Value: silencethreshold -; Section: default -; Description: -; Default: 256 -silencethreshold = 256 - -#tryinclude "dsp.conf.d/*.conf" diff --git a/files/dundi.conf b/files/dundi.conf deleted file mode 100644 index cc3f966..0000000 --- a/files/dundi.conf +++ /dev/null @@ -1,100 +0,0 @@ -; File: dundi.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: bindaddr -; Section: general -; Description: -; Default: 127.0.0.1 -bindaddr = 127.0.0.1 - -; Value: port -; Section: general -; Description: -; Default: 4520 -port = 4520 - -; Value: port -; Section: general -; Description: -; Default: -department = - -; Value: organization -; Section: general -; Description: -; Default: -organization = - -; Value: locality -; Section: general -; Description: -; Default: -locality = - -; Value: stateprov -; Section: general -; Description: -; Default: -stateprov = - -; Value: country -; Section: general -; Description: -; Default: -country = - -; Value: email -; Section: general -; Description: -; Default: -email = - -; Value: phone -; Section: general -; Description: -; Default: -phone = - -; Value: entityid -; Section: general -; Description: -; Default: -entityid = - -; Value: cachetime -; Section: general -; Description: -; Default: 3600 -cachetime = 3600 - -; Value: ttl -; Section: general -; Description: -; Default: 32 -ttl = 32 - -; Value: autokill -; Section: general -; Description: -; Default: yes -autokill = yes - -; Value: secretpath -; Section: general -; Description: -; Default: dundi -secretpath = dundi - -; Value: storehistory -; Section: general -; Description: -; Default: no -storehistory = no - -[mappings] - -#tryinclude "dundi.conf.d/*.conf" diff --git a/files/enum.conf b/files/enum.conf deleted file mode 100644 index 9b97689..0000000 --- a/files/enum.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: enum.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -#tryinclude "enum.conf.d/*.conf" diff --git a/files/extconfig.conf b/files/extconfig.conf deleted file mode 100644 index c852aeb..0000000 --- a/files/extconfig.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: extconfig.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[settings] - -#tryinclude "extconfig.conf.d/*.conf" diff --git a/files/extensions.conf b/files/extensions.conf deleted file mode 100644 index ff069ee..0000000 --- a/files/extensions.conf +++ /dev/null @@ -1,40 +0,0 @@ -; File: extensions.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: writeprotect -; Section: general -; Description: -; Default: no -writeprotect = no - -; Value: autofallthrough -; Section: general -; Description: -; Default: yes -autofallthrough = yes - -; Value: extenpatternmatchnew -; Section: general -; Description: -; Default: no -extenpatternmatchnew = no - -; Value: clearglobalvars -; Section: general -; Description: -; Default: no -clearglobalvars = no - -; Value: usercontext -; Section: general -; Description: -; Default: public -userscontext = public - -[globals] - -#tryinclude "extensions.conf.d/*.conf" diff --git a/files/features.conf b/files/features.conf deleted file mode 100644 index 1d419b4..0000000 --- a/files/features.conf +++ /dev/null @@ -1,13 +0,0 @@ -; File: features.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -[featuremap] - -[applicationmap] - -#tryinclude "features.conf.d/*.conf" diff --git a/files/func_odbc.conf b/files/func_odbc.conf deleted file mode 100644 index 08a48ba..0000000 --- a/files/func_odbc.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: func_odbc.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "func_odbc.conf.d/*.conf" diff --git a/files/gtalk.conf b/files/gtalk.conf deleted file mode 100644 index f7d72f7..0000000 --- a/files/gtalk.conf +++ /dev/null @@ -1,26 +0,0 @@ -; File: gtalk.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: binaddr -; Section: general -; Description: -; Default: 127.0.0.1 -bindaddr = 127.0.0.1 - -; Value: context -; Section: general -; Description: -; Default: public -context = public - -; Value: allowguest -; Section: general -; Description: -; Default: no -allowguest = no - -#tryinclude "gtalk.conf.d/*.conf" diff --git a/files/http.conf b/files/http.conf deleted file mode 100644 index 573d44c..0000000 --- a/files/http.conf +++ /dev/null @@ -1,40 +0,0 @@ -; File: http.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: enabled -; Section: general -; Description: -; Default: no -enabled = no - -; Value: bindaddr -; Section: general -; Description: -; Default: 127.0.0.1 -bindaddr = 127.0.0.1 - -; Value: bindport -; Section: general -; Description: -; Default: 8088 -bindport = 8088 - -; Value: prefix -; Section: general -; Description: -; Default: asterisk -prefix = asterisk - -; Value: enablestatic -; Section: general -; Description: -; Default: no -enablestatic = no - -[post_mappings] - -#tryinclude "http.conf.d/*.conf" diff --git a/files/iax.conf b/files/iax.conf deleted file mode 100644 index 29be84a..0000000 --- a/files/iax.conf +++ /dev/null @@ -1,344 +0,0 @@ -; File: iax.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: bindaddr -; Section: general -; Description: -; Default: 127.0.0.1 -bindaddr = 127.0.0.1 - -; Value: bindport -; Section: general -; Description: -; Default: 4569 -bindport = 4569 - -; Value: iaxcompat -; Section: general -; Description: -; Default: no -iaxcompat = no - -; Value: nochecksums -; Section: general -; Description: -; Default: no -nochecksums = no - -; Value: delayreject -; Section: general -; Description: -; Default: no -delayreject = no - -; Value: amaflags -; Section: general -; Description: -; Default: default -amaflags = default - -; Value: adsi -; Section: general -; Description: -; Default: no -adsi = no - -; Value: srvlookup -; Section: general -; Description: -; Default: no -srvlookup = no - -; Value: accountcode -; Section: general -; Description: -; Default: -accountcode = - -; Value: language -; Section: general -; Description: -; Default: en -language = en - -; Value: mohinterpret -; Section: general -; Description: -; Default: default -mohinterpret = default - -; Value: mohsuggest -; Section: general -; Description: -; Default: -mohsuggest = - -; Value: bandwidth -; Section: general -; Description: -; Default: high -bandwidth = high - -; Value: disallow -; Section: general -; Description: -; Default: all -disallow = all - -; Value: allow -; Section: general -; Description: -; Default: gsm -allow = gsm - -; Value: codecpriority -; Section: general -; Description: -; Default: host -codecpriority = host - -; Value: allowfwdownload -; Section: general -; Description: -; Default: no -allowfwdownload = no - -; Value: requirecalltoken -; Section: general -; Description: -; Default: yes -requirecalltoken = yes - -; Value: tos -; Section: general -; Description: -; Default: CS0 -tos = CS0 - -; Value: cos -; Section: general -; Description: -; Default: 0 -cos = 0 - -; Value: pingtime -; Section: general -; Description: -; Default: 21 -pingtime = 21 - -; Value: iaxthreadcount -; Section: general -; Description: -; Default: 10 -iaxthreadcount = 10 - -; Value: iaxmaxthreadcount -; Section: general -; Description: -; Default: 100 -iaxmaxthreadcount = 100 - -; Value: jitterbuffer -; Section: general -; Description: -; Default: no -jitterbuffer = no - -; Value: forcejitterbuffer -; Section: general -; Description: -; Default: no -forcejitterbuffer = no - -; Value: maxjitterbuffer -; Section: general -; Description: -; Default: 1000 -maxjitterbuffer = 1000 - -; Value: resyncthreshold -; Section: general -; Description: -; Default: 1000 -resyncthreshold = 1000 - -; Value: maxjitterinterps -; Section: general -; Description: -; Default: 10 -maxjitterinterps = 10 - -; Value: jittertargetextra -; Section: general -; Description: -; Default: 40 -jittertargetextra = 40 - -; Value: lagrqtime -; Section: general -; Description: -; Default: 10 -lagrqtime = 10 - -; Value: maxregexpire -; Section: general -; Description: -; Default: 60 -maxregexpire = 60 - -; Value: minregexpire -; Section: general -; Description: -; Default: 60 -mixregexpire = 60 - -; Value: authdebug -; Section: general -; Description: -; Default: no -authdebug = no - -; Value: encryption -; Section: general -; Description: -; Default: no -encryption = no - -; Value: forceencryption -; Section: general -; Description: -; Default: no -forceencryption = no - -; Value: transfer -; Section: general -; Description: -; Default: no -transfer = no - -; Value: codecpriority -; Section: general -; Description: -; Default: host -codecpriority = host - -; Value: rtcachefriends -; Section: general -; Description: -; Default: no -rtcachefriends = no - -; Value: rtignoreregexpire -; Section: general -; Description: -; Default: no -rtignorereexpire = no - -; Value: rtupdate -; Section: general -; Description: -; Default: yes -rtupdate = yes - -; Value: rtsavesysname -; Section: general -; Description: -; Default: no -rtsavesysname = no - -; Value: rtautoclear -; Section: general -; Description: -; Default: 120 -rtautoclear = 120 - -; Value: trunktimestamps -; Section: general -; Description: -; Default: no -trunktimestamps = no - -; Value: trunkfreq -; Section: general -; Description: -; Default: 20 -trunkfreq = 20 - -; Value: trunkmtu -; Section: general -; Description: -; Default: 1240 -trunkmtu = 1240 - -; Value: trunkmaxsize -; Section: general -; Description: -; Default: 128000 -trunkmaxsize = 128000 - -; Value: autokill -; Section: general -; Description: -; Default: 2000 -autokill = 2000 - -; Value: register -; Section: general -; Description: -; Default: -;register = - -; Value: regcontext -; Section: general -; Description: -; Default: regcontext-public -regcontext = regcontext-public - -; Value: parkinglot -; Section: general -; Description: -; Default: parkinglot-public -parkinglot = parkinglot-public - -; Value: maxauthreq -; Section: general -; Description: -; Default: 3 -maxauthreq = 3 - -; Value: connectedline -; Section: general -; Description: -; Default: no -connectedline = no - -; Value: maxcallnumbers -; Section: general -; Description: -; Default: 2048 -maxcallnumbers = 2048 - -; Value: maxcallnumbers_nonvalidated -; Section: general -; Description: -; Default: 8192 -maxcallnumbers_nonvalidated = 8192 - -; Value: subscribe_network_change_event -; Section: general -; Description: -; Default: yes -subscribe_network_change_event = yes - -; Value: shrinkcallerid -; Section: general -; Description: -; Default: yes -shrinkcallerid = yes - -#tryinclude "iax.conf.d/*.conf" diff --git a/files/iaxprov.conf b/files/iaxprov.conf deleted file mode 100644 index 1cff414..0000000 --- a/files/iaxprov.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: iaxprov.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[default] - -#tryinclude "iaxprov.conf.d/*.conf" diff --git a/files/indications.conf b/files/indications.conf deleted file mode 100644 index 12729e6..0000000 --- a/files/indications.conf +++ /dev/null @@ -1,27 +0,0 @@ -; File: indications.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: country -; Section: general -; Description: -; Default: us -country = us - -[us] -description = United States / North America -ringcadence = 2000,4000 -dial = 350+440 -busy = 480+620/500,0/500 -ring = 440+480/2000,0/4000 -congestion = 480+620/250,0/250 -callwaiting = 440/300,0/10000 -dialrecall = !350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,350+440 -record = 1400/500,0/15000 -info = !950/330,!1400/330,!1800/330,0 -stutter = !350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,!350+440/100,!0/100,350+440 - -#tryinclude "indications.conf.d/*.conf" diff --git a/files/jabber.conf b/files/jabber.conf deleted file mode 100644 index 0f137b8..0000000 --- a/files/jabber.conf +++ /dev/null @@ -1,44 +0,0 @@ -; File: jabber.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: auth_policy -; Section: general -; Description: -; Default: accept -auth_policy = accept - -; Value: autoprune -; Section: general -; Description: -; Default: no -autoprune = no - -; Value: autoregister -; Section: general -; Description: -; Default: yes -autoregister = yes - -; Value: collection_nodes -; Section: general -; Description: -; Default: no -collection_nodes = no - -; Value: debug -; Section: general -; Description: -; Default: no -debug = no - -; Value: pubsub_autocreate -; Section: general -; Description: -; Default: no -pubsub_autocreate = no - -#tryinclude "jabber.conf.d/*.conf" diff --git a/files/logger.conf b/files/logger.conf deleted file mode 100644 index 3151c2c..0000000 --- a/files/logger.conf +++ /dev/null @@ -1,69 +0,0 @@ -; File: logger.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: dateformat -; Section: general -; Description: -; Default: %F %T.%3q -dateformat = %F %T.%3q - -; Value: appendhostname -; Section: general -; Description: Append the system hostname to the end of the logs filename. -; Default: no -appendhostname = no - -; Value: queue_log -; Section: general -; Description: -; Default: yes -queue_log = yes - -; Value: queue_log_to_file -; Section: general -; Description: -; Default: no -queue_log_to_file = no - -; Value: queue_log_name -; Section: general -; Description: -; Default: queue_log -queue_log_name = queue_log - -; Value: queue_log_realtime_use_gmt -; Section: general -; Description: -; Default: yes -queue_log_realtime_use_gmt = yes - -; Value: rotatestrategy -; Section: general -; Description: -; Default: rotate -rotatestrategy = rotate - -; Value: exec_after_rotate -; Section: general -; Description: -; Default: gzip -9 ${filename}.2 -exec_after_rotate = gzip -9 ${filename}.2 - -[logfiles] -; Value: console -; Section: logfiles -; Description: -; Default: notice,warning,error -console => notice,warning,error - -; Value: messages -; Section: logfiles -; Description: -; Default: notice,warning,error -messages => notice,warning,error - -#tryinclude "logger.conf.d/*.conf" diff --git a/files/manager.conf b/files/manager.conf deleted file mode 100644 index 1c14558..0000000 --- a/files/manager.conf +++ /dev/null @@ -1,125 +0,0 @@ -; File: manager.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: enabled -; Section: general -; Description: Provides access to the Asterisk Manager Interface (AMI) over -; TCP. -; Default: no -enabled = no - -; Value: webenabled -; Section: general -; Description: Provides access to the Asterisk Manager Interface (AMI) over -; HTTP. -; Default: no -webenabled = no - -; Value: binaddr -; Section: general -; Description: The IP address the AMI uses. -; Default: 127.0.0.1 -bindaddr = 127.0.0.1 - -; Value: port -; Section: general -; Description: The TCP port the AMI uses. -; Default: 5038 -port = 5038 - -; Value: tlsenable -; Section: general -; Description: Provides access to the Asterisk Manager Interface (AMI) over -; SSL. -; Default: no -tlsenable = no - -; Value: tlsbindaddr -; Section: general -; Description: The IP address and TCP port the AMI uses. -; Default: 127.0.0.1:5039 -tlsbindaddr = 127.0.0.1:5039 - -; Value: tlscertfile -; Section: general -; Description: Path and filename of SSL certificate. -; Default: /tmp/asterisk.pem -tlscertfile = /tmp/asterisk.pem - -; Value: tlsprivatekey -; Section: general -; Description: Path and filename of private SSL key. -; Default: /tmp/private.pem -tlsprivatekey = /tmp/private.pem - -; Value: tlscipher -; Section: general -; Description: SSL cipher for private key. -; Default: mysecret -tlscipher = mysecret - -; Value: allowmultiplelogin -; Section: general -; Description: Allow multiple AMI logins for manager users. -; Default: yes -allowmultiplelogin = yes - -; Value: displayconnects -; Section: general -; Description: Log AMI connections to the Asterisk CLI. -; Default: yes -displayconnects = yes - -; Value: timestampevents -; Section: general -; Description: Add an Unix epoch timestamp to AMI events. -; Default: yes -timestampevents = yes - -; Value: brokeneventsaction -; Section: general -; Description: Restore previous behavior that caused the events action to not -; return a response in certian circumstances. -; Default: no -brokeneventsaction = no - -; Value: channelvars -; Section: general -; Description: Default channel variables every time a channel-oriented event -; is emitted. -; Default: var1,var2,var3 -channelvars = var1,var2,var3 - -; Value: debug -; Section: general -; Description: AMI debugging information. -; Default: off -debug = off - -; Value: authtimeout -; Section: general -; Description: Specify the maximum number of seconds a client has to -; authenticate. If the client does not authenticate before this timeout, -; they will be disconnected. -; Default: 30 -authtimeout = 30 - -; Value: authlimit -; Section: general -; Description: Specify the maximum number of unauthenticated sessions that -; will be allowed to connect to the AMI at any given time. -; Default: 50 -authlimit = 50 - -; Value: httptimeout -; Section: general -; Description: Sets the max-age of the HTTP cookie and amount of time the -; webserver keeps a HTTP session alive. -; Default: 60 -httptimeout = 60 - -#tryinclude "manager.conf.d/*.conf" diff --git a/files/meetme.conf b/files/meetme.conf deleted file mode 100644 index c61943b..0000000 --- a/files/meetme.conf +++ /dev/null @@ -1,46 +0,0 @@ -; File: meetme.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: audiobuffers -; Section: general -; Description: -; Default: 32 -audiobuffers = 32 - -; Value: schedule -; Section: general -; Description: Allow conferences to be scheduled from realtime. -; Default: no -schedule = no - -; Value: logmembercount -; Section: general -; Description: Update realtime when members login/logout of a conference. -; Default: no -logmembercount = no - -; Value: fuzzystart -; Section: general -; Description: -; Default: 300 -fuzzystart = 300 - -; Value: earlyalert -; Section: general -; Description: -; Default: 3600 -earlyalert = 3600 - -; Value: endalert -; Section: general -; Description: -; Default: 120 -endalert = 120 - -[rooms] - -#tryinclude "meetme.conf.d/*.conf" diff --git a/files/modules.conf b/files/modules.conf deleted file mode 100644 index abbfabd..0000000 --- a/files/modules.conf +++ /dev/null @@ -1,137 +0,0 @@ -; File: modules.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[modules] -; Value: autoload -; Section: modules -; Description: -; Default: no -autoload = no - -; Applications -load => app_authenticate.so -load => app_chanisavail.so -load => app_chanspy.so -load => app_dial.so -load => app_directory.so -load => app_echo.so -load => app_exec.so -load => app_macro.so -load => app_originate.so -load => app_playback.so -load => app_playtones.so -load => app_queue.so -load => app_read.so -load => app_record.so -load => app_sayunixtime.so -load => app_senddtmf.so -load => app_softhangup.so -load => app_stack.so -load => app_system.so -load => app_transfer.so -load => app_userevent.so -load => app_verbose.so -load => app_while.so - -; Bridge -load => bridge_builtin_features.so -load => bridge_multiplexed.so -load => bridge_simple.so -load => bridge_softmix.so - -; CDR - -; CEL - -; Channels -load => chan_local.so -; Sadly, this is a hard dependency on Ubuntu Trusty. -load => res_http_websocket -load => chan_sip.so - -; Codec -load => codec_adpcm.so -load => codec_alaw.so -load => codec_a_mu.so -load => codec_g722.so -load => codec_g726.so -load => codec_gsm.so -load => codec_lpc10.so -load => codec_ulaw.so - -; Formats -load => format_g719.so -load => format_g723.so -load => format_g726.so -load => format_g729.so -load => format_gsm.so -load => format_h263.so -load => format_h264.so -load => format_ilbc.so -load => format_jpeg.so -load => format_pcm.so -load => format_siren14.so -load => format_siren7.so -load => format_sln.so -load => format_vox.so -load => format_wav_gsm.so -load => format_wav.so - -; Functions -load => func_aes.so -load => func_audiohookinherit.so -load => func_base64.so -load => func_blacklist.so -load => func_callcompletion.so -load => func_callerid.so -load => func_cdr.so -load => func_channel.so -load => func_config.so -load => func_cut.so -load => func_db.so -load => func_devstate.so -load => func_dialgroup.so -load => func_dialplan.so -load => func_enum.so -load => func_env.so -load => func_extstate.so -load => func_frame_trace.so -load => func_global.so -load => func_groupcount.so -load => func_iconv.so -load => func_lock.so -load => func_logic.so -load => func_math.so -load => func_md5.so -load => func_module.so -load => func_pitchshift.so -load => func_rand.so -load => func_realtime.so -load => func_sha1.so -load => func_shell.so -load => func_sprintf.so -load => func_srv.so -load => func_strings.so -load => func_timeout.so -load => func_uri.so -load => func_version.so -load => func_vmcount.so -load => func_volume.so - -; PBX -load => pbx_config.so -load => pbx_loopback - -; Resource -load => res_agi.so -load => res_crypto.so -load => res_monitor.so -load => res_musiconhold.so -load => res_rtp_asterisk.so -load => res_security_log.so -load => res_timing_timerfd.so - -#tryinclude "modules.conf.d/*.conf" diff --git a/files/musiconhold.conf b/files/musiconhold.conf deleted file mode 100644 index 36bbf15..0000000 --- a/files/musiconhold.conf +++ /dev/null @@ -1,13 +0,0 @@ -; File: musiconhold.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] - -[default] -mode = files -directory = moh - -#tryinclude "musiconhold.conf.d/*.conf" diff --git a/files/queuerules.conf b/files/queuerules.conf deleted file mode 100644 index 7b2121e..0000000 --- a/files/queuerules.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: queuerules.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "queuerules.conf.d/*.conf" diff --git a/files/queues.conf b/files/queues.conf deleted file mode 100644 index 1b82ece..0000000 --- a/files/queues.conf +++ /dev/null @@ -1,44 +0,0 @@ -; File: queues.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: persistentmembers -; Section: general -; Description: -; Default: yes -persistentmembers = yes - -; Value: autofill -; Section: general -; Description: -; Default: yes -autofill = yes - -; Value: monitor-type -; Section: general -; Description: -; Default: MixMonitor -monitor-type = MixMonitor - -; Value: updatecdr -; Section: general -; Description: -; Default: yes -updatecdr = yes - -; Value: shared_lastcall -; Section: general -; Description: -; Default: yes -shared_lastcall = yes - -; Value: log_membername_as_agent -; Section: general -; Description: -; Default: yes -log_membername_as_agent = yes - -#tryinclude "queues.conf.d/*.conf" diff --git a/files/res_curl.conf b/files/res_curl.conf deleted file mode 100644 index f2f3b2c..0000000 --- a/files/res_curl.conf +++ /dev/null @@ -1,20 +0,0 @@ -; File: res_curl.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[globals] -; Value: proxytype -; Section: globals -; Description: -; Default: http -proxytype = http - -; Value: proxyport -; Section: globals -; Description: -; Default: 8001 -proxyport = 8001 - -#tryinclude "res_curl.conf.d/*.conf" diff --git a/files/res_fax.conf b/files/res_fax.conf deleted file mode 100644 index fb27199..0000000 --- a/files/res_fax.conf +++ /dev/null @@ -1,38 +0,0 @@ -; File: res_fax.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: maxrate -; Section: general -; Description: -; Default: 14400 -maxrate = 14400 - -; Value: minrate -; Section: general -; Description: -; Default: 2400 -minrate = 2400 - -; Value: statusevents -; Section: general -; Description: -; Default: yes -statusevents = yes - -; Value: modems -; Section: general -; Description: -; Default: v17,v27,v29 -modems = v17,v27,v29 - -; Value: ecm -; Section: general -; Description: -; Default: yes -ecm = yes - -#tryinclude "res_fax.conf.d/*.conf" diff --git a/files/res_ldap.conf b/files/res_ldap.conf deleted file mode 100644 index b5ee7c2..0000000 --- a/files/res_ldap.conf +++ /dev/null @@ -1,7 +0,0 @@ -; File: res_ldap.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -#tryinclude "res_ldap.conf.d/*.conf" diff --git a/files/res_odbc.conf b/files/res_odbc.conf deleted file mode 100644 index 28bb17a..0000000 --- a/files/res_odbc.conf +++ /dev/null @@ -1,9 +0,0 @@ -; File: res_odbc.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[ENV] - -#tryinclude "res_odbc.conf.d/*.conf" diff --git a/files/res_stun_monitor.conf b/files/res_stun_monitor.conf deleted file mode 100644 index e3f01eb..0000000 --- a/files/res_stun_monitor.conf +++ /dev/null @@ -1,20 +0,0 @@ -; File: res_stun_monitor.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: stunaddr -; Section: general -; Description: -; Default: stun.ekiga.net -stunaddr = stun.ekiga.net - -; Value: stunrefresh -; Section: general -; Description: -; Default: 30 -stunrefresh = 30 - -#tryinclude "res_stun_monitor.conf.d/*.conf" diff --git a/files/rtp.conf b/files/rtp.conf deleted file mode 100644 index 98ec8e7..0000000 --- a/files/rtp.conf +++ /dev/null @@ -1,44 +0,0 @@ -; File: rtp.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: rtpstart -; Section: general -; Description: -; Default: 10000 -rtpstart = 10000 - -; Value: rtpend -; Section: general -; Description: -; Default: 20000 -rtpend = 20000 - -; Value: rtpchecksums -; Section: general -; Description: -; Default: no -rtpchecksums = no - -; Value: dtmftimeout -; Section: general -; Description: -; Default: 3000 -dtmftimeout = 3000 - -; Value: rtcpinterval -; Section: general -; Description: -; Default: 5000 -rtcpinterval = 5000 - -; Value: strictrtp -; Section: general -; Description: -; Default: no -strictrtp = no - -#tryinclude "rtp.conf.d/*.conf" diff --git a/files/say.conf b/files/say.conf deleted file mode 100644 index fdc3ff1..0000000 --- a/files/say.conf +++ /dev/null @@ -1,14 +0,0 @@ -; File: say.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: mode -; Section: general -; Description: -; Default: old -mode = old - -#tryinclude "say.conf.d/*.conf" diff --git a/files/sip.conf b/files/sip.conf deleted file mode 100644 index 4ac1fb3..0000000 --- a/files/sip.conf +++ /dev/null @@ -1,892 +0,0 @@ -; File: sip.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: udpbindaddr -; Section: general -; Description: -; Default: 127.0.0.1:5060 -udpbindaddr = 127.0.0.1:5060 - -; Value: transport -; Section: general -; Description: -; Default: udp -transport = udp - -; Value: tcpenable -; Section: general -; Description: -; Default: no -tcpenable = no - -; Value: tcpbindaddr -; Section: general -; Description: -; Default: 127.0.0.1 -tcpbindaddr = 127.0.0.1 - -; Value: tlsenable -; Section: general -; Description: -; Default: no -tlsenable = no - -; Value: tlsbindaddr -; Section: general -; Description: -; Default: 127.0.0.1 -tlsbindaddr = 127.0.0.1 - -; Value: context -; Section: general -; Description: -; Default: public -context = public - -; Value: subscribecontext -; Section: general -; Description: -; Default: subscribe-public -subscribecontext = subscribe-public - -; Value: callcounter -; Section: general -; Description: -; Default: no -callcounter = no - -; Value: allowguest -; Section: general -; Description: -; Default: no -allowguest = no - -; Value: realm -; Section: general -; Description: -; Default: asterisk -realm = asterisk - -; Value: domainsasrealm -; Section: general -; Description: -; Default: no -domainsasrealm = no - -; Value: useragent -; Section: general -; Description: -; Default: -;useragent = - -; Value: sdpsession -; Section: general -; Description: -; Default: -;sdpsession = - -; Value: sdpowner -; Section: general -; Description: -; Default: -;sdpowner - -; Value: allowtransfer -; Section: general -; Description: -; Default: Yes -allowtransfer = yes - -; Value: rtcachefriends -; Section: general -; Description: -; Default: Yes -rtcachefriends = yes - -; Value: rtsavesysname -; Section: general -; Description: -; Default: no -rtsavesysname = no - -; Value: rtupdate -; Section: general -; Description: -; Default: yes -rtupdate = yes - -; Value: rtautoclear -; Section: general -; Description: -; Default: 120 -rtautoclear = 120 - -; Value: ignoreregexpire -; Section: general -; Description: -; Default: no -ignoreregexpire = no - -; Value: disallow -; Section: general -; Description: -; Default: all -disallow = all - -; Value: allow -; Section: general -; Description: -; Default: ulaw,alaw -allow = ulaw,alaw - -; Value: t1min -; Section: general -; Description: -; Default: 100 -t1min = 100 - -; Value: timert1 -; Section: general -; Description: -; Default: 500 -timert1 = 500 - -; Value: timerb -; Section: general -; Description: -; Default: 32000 -timerb = 32000 - -; Value: rtptimeout -; Section: general -; Description: -; Default: 0 -rtptimeout = 0 - -; Value: rtpholdtimeout -; Section: general -; Description: -; Default: 0 -rtpholdtimeout = 0 - -; Value: rtpkeepalive -; Section: general -; Description: -; Default: 0 -rtpkeepalive = 0 - -; Value: session-timers -; Section: general -; Description: -; Default: accept -session-timers = accept - -; Value: session-expires -; Section: general -; Description: -; Default: 1800 -session-expires = 1800 - -; Value: session-minse -; Section: general -; Description: -; Default: 90 -session-minse = 90 - -; Value: session-refresher -; Section: general -; Description: -; Default: uas -session-refresher = uas - -; Value: sipdebug -; Section: general -; Description: -; Default: no -sipdebug = no - -; Value: recordhistory -; Section: general -; Description: -; Default: no -recordhistory = no - -; Value: dumphistory -; Section: general -; Description: -; Default: no -dumphistory = no - -; Value: dtmfmode -; Section: general -; Description: -; Default: rfc2833 -dtmfmode = rfc2833 - -; Value: alwaysauthreject -; Section: general -; Description: -; Default: yes -alwaysauthreject = yes - -; Value: snom_aoc_enabled -; Section: general -; Description: -; Default: no -snom_aoc_enabled = no - -; Value: jbenable -; Section: general -; Description: -; Default: no -jbenable = no - -; Value: jbforce -; Section: general -; Description: -; Default: no -jbforce = no - -; Value: jbmaxsize -; Section: general -; Description: -; Default: 200 -jbmaxsize = 200 - -; Value: jbresyncthreshold -; Section: general -; Description: -; Default: 1000 -jbresyncthreshold = 1000 - -; Value: jbimpl -; Section: general -; Description: -; Default: fixed -jbimpl = fixed - -; Value: jbtargetextra -; Section: general -; Description: -; Default: 40 -jbtargetextra = 40 - -; Value: jblog -; Section: general -; Description: -; Default: no -jblog = no - -; Value: dynamic_exclude_static -; Section: general -; Description: -; Default: no -dynamic_exclude_static = no - -; Value: contactdeny -; Section: general -; Description: -; Default: 0.0.0.0/0.0.0.0 -contactdeny = 0.0.0.0/0.0.0.0 - -; Value: contactpermit -; Section: general -; Description: -; Default: -;contactpermit = - -; Value: usereqphone -; Section: general -; Description: -; Default: no -usereqphone = no - -; Value: prematuremedia -; Section: general -; Description: -; Default: yes -prematuremedia = yes - -; Value: relaxdtmf -; Section: general -; Description: -; Default: no -relaxdtmf = no - -; Value: vmexten -; Section: general -; Description: -; Default: vmexten-public -vmexten = vmexten-public - -; Value: compactheaders -; Section: general -; Description: -; Default: no -compactheaders = no - -; Value: notifymimetype -; Section: general -; Description: -; Default: application/simple-message-summary -notifymimetype = application/simple-message-summary - -; Value: directrtpsetup -; Section: general -; Description: -; Default: no -directrtpsetup = no - -; Value: notifyringing -; Section: general -; Description: -; Default: yes -notifyringing = yes - -; Value: notifyhold -; Section: general -; Description: -; Default: no -notifyhold = no - -; Value: notifycid -; Section: general -; Description: -; Default: no -notifycid = no - -; Value: auth_options_request -; Section: general -; Description: -; Default: no -auth_options_request = no - -; Value: mohinterpret -; Section: general -; Description: -; Default: default -mohinterpret = default - -; Value: mohsuggest -; Section: general -; Description: -; Default: default -mohsuggest = default - -; Value: language -; Section: general -; Description: -; Default: en -language = en - -; Value: regcontext -; Section: general -; Description: -; Default: -;regcontext = - -; Value: regextenonquality -; Section: general -; Description: -; Default: no -regextenonqualify = no - -; Value: legacy_useroption_parsing -; Section: general -; Description: -; Default: no -legacy_useroption_parsing = no - -; Value: callerid -; Section: general -; Description: -; Default: asterisk -callerid = asterisk - -; Value: mwi_from -; Section: general -; Description: -; Default: -mwi_from = - -; Value: fromdomain -; Section: general -; Description: -; Default: -fromdomain = - -; Value: outboundproxy -; Section: general -; Description: -; Default: -;outboundproxy = - -; Value: autocreatepeer -; Section: general -; Description: -; Default: no -autocreatepeer = no - -; Value: match_auth_username -; Section: general -; Description: -; Default: no -match_auth_username = no - -; Value: srvlookup -; Section: general -; Description: -; Default: yes -srvlookup = yes - -; Value: pedantic -; Section: general -; Description: -; Default: yes -pedantic = yes - -; Value: maxexpiry -; Section: general -; Description: -; Default: 3600 -maxexpiry = 3600 - -; Value: minexpiry -; Section: general -; Description: -; Default: 60 -minexpiry = 60 - -; Value: defaultexpiry -; Section: general -; Description: -; Default: 120 -defaultexpiry = 120 - -; Value: mwiexpiry -; Section: general -; Description: -; Default: 3600 -mwiexpiry = 3600 - -; Value: tcpauthtimeout -; Section: general -; Description: -; Default: 30 -tcpauthtimeout = 30 - -; Value: tcpauthlimit -; Section: general -; Description: -; Default: 100 -tcpauthlimit = 100 - -; Value: registertimeout -; Section: general -; Description: -; Default: 20 -registertimeout = 20 - -; Value: registerattempts -; Section: general -; Description: -; Default: 0 -registerattempts = 0 - -; Value: localnet -; Section: general -; Description: -; Default: -;localnet = - -; Value: media_address -; Section: general -; Description: -; Default: -;media_address = - -; Value: externaddr -; Section: general -; Description: -; Default: -;externaddr = - -; Value: externhost -; Section: general -; Description: -; Default: -;externhost = - -; Value: externrefresh -; Section: general -; Description: -; Default: 150 -externrefresh = 150 - -; Value: externtcpport -; Section: general -; Description: -; Default: 5060 -externtcpport = 5060 - -; Value: externtlsport -; Section: general -; Description: -; Default: 5061 -externtlsport = 5061 - -; Value: preferred_codec_only -; Section: general -; Description: -; Default: no -preferred_codec_only = no - -; Value: autoframing -; Section: general -; Description: -; Default: no -autoframing = 0 - -; Value: allowexternaldomains -; Section: general -; Description: -; Default: yes -allowexternaldomains = yes - -; Value: autodomain -; Section: general -; Description: -; Default: no -autodomain = no - -; Value: domain -; Section: general -; Description: -; Default: -;domain = - -; Value: register -; Section: general -; Description: -; Default: -;register = - -; Value: mwi -; Section: general -; Description: -; Default: -;mwi = - -; Value: tos_sip -; Section: general -; Description: -; Default: cs0 -tos_sip = cs0 - -; Value: tos_audio -; Section: general -; Description: -; Default: cs0 -tos_audio = cs0 - -; Value: tos_video -; Section: general -; Description: -; Default: cs0 -tos_video = cs0 - -; Value: tos_text -; Section: general -; Description: -; Default: cs0 -tos_text = cs0 - -; Value: cos_sip -; Section: general -; Description: -; Default: 4 -cos_sip = 4 - -; Value: cos_audio -; Section: general -; Description: -; Default: 5 -cos_audio = 5 - -; Value: cos_video -; Section: general -; Description: -; Default: 6 -cos_video = 6 - -; Value: cos_text -; Section: general -; Description: -; Default: 5 -cos_text = 5 - -; Value: qualify -; Section: general -; Description: -; Default: yes -qualify = yes - -; Value: qualifyfreq -; Section: general -; Description: -; Default: 60 -qualifyfreq = 60 - -; Value: callevents -; Section: general -; Description: -; Default: no -callevents = no - -; Value: authfailureevents -; Section: general -; Description: -; Default: no -authfailureevents = no - -; Value: maxcallbitrate -; Section: general -; Description: -; Default: 384 -maxcallbitrate = 384 - -; Value: matchexternaddrlocally -; Section: general -; Description: -; Default: -matchexternaddrlocally = no - -; Value: storesipcause -; Section: general -; Description: -; Default: no -storesipcause = no - -; Value: qualifygap -; Section: general -; Description: -; Default: 100 -qualifygap = 100 - -; Value: qualifypeers -; Section: general -; Description: -; Default: 1 -qualifypeers = 1 - -; Value: disallowed_methods -; Section: general -; Description: -; Default: -;disallowed_methods = - -; Value: shrinkcallerid -; Section: general -; Description: -; Default: yes -shrinkcallerid = yes - -; Value: use_q850_reason -; Section: general -; Description: -; Default: no -use_q850_reason = no - -; Value: maxforwards -; Section: general -; Description: -; Default: 70 -maxforwards = 70 - -; Value: subscribe_network_change_event -; Section: general -; Description: -; Default: yes -subscribe_network_change_event = yes - -; Value: parkinglot -; Section: general -; Description: -; Default: parkinglot-public -parkinglot = parkinglot-public - -; Value: trustrpid -; Section: general -; Description: -; Default: no -trustrpid = no - -; Value: sendrpid -; Section: general -; Description: -; Default: no -sendrpid = no - -; Value: rpid_update -; Section: general -; Description: -; Default: no -rpid_update = no - -; Value: rpid_immediate -; Section: general -; Description: -; Default: no -rpid_immediate = no - -; Value: g726nonstandard -; Section: general -; Description: -; Default: no -g726nonstandard = no - -; Value: useclientcode -; Section: general -; Description: -; Default: no -useclientcode = no - -; Value: nat -; Section: general -; Description: -; Default: no -nat = no - -; Value: directmedia -; Section: general -; Description: -; Default: yes -directmedia = yes - -; Value: insecure -; Section: general -; Description: -; Default: no -insecure = no - -; Value: progressinband -; Section: general -; Description: -; Default: never -progressinband = never - -; Value: promiscredir -; Section: general -; Description: -; Default: no -promiscredir = no - -; Value: videosupport -; Section: general -; Description: -; Default: no -videosupport = no - -; Value: textsupport -; Section: general -; Description: -; Default: no -textsupport = no - -; Value: allowoverlap -; Section: general -; Description: -; Default: yes -allowoverlap = yes - -; Value: allowsubscribe -; Section: general -; Description: -; Default: yes -allowsubscribe = yes - -; Value: ignoresdpversion -; Section: general -; Description: -; Default: no -ignoresdpversion = no - -; Value: faxdetect -; Section: general -; Description: -; Default: no -faxdetect = no - -; Value: rfc2833compensate -; Section: general -; Description: -; Default: no -rfc2833compensate = no - -; Value: buggymwi -; Section: general -; Description: -; Default: no -buggymwi = no - -; Value: t38pt_udptl -; Section: general -; Description: -; Default: no -t38pt_udptl = no - -; Value: t38pt_usertpsource -; Section: general -; Description: -; Default: no -t38pt_usertpsource = no - -; Value: tlscertfile -; Section: general -; Description: -; Default: -tlscertfile = - -; Value: tlsprivatekey -; Section: general -; Description: -; Default: -tlsprivatekey = - -; Value: tlscafile -; Section: general -; Description: -; Default: -tlscafile = - -; Value: tlscapath -; Section: general -; Description: -; Default: -tlscapath = - -; Value: tlsdontverifyserver -; Section: general -; Description: -; Default: no -tlsdontverifyserver = no - -; Value: tlscipher -; Section: general -; Description: -; Default: -tlscipher = - -; Value: tlsclientmethod -; Section: general -; Description: -; Default: sslv2 -tlsclientmethod = sslv2 - -[authentication] - -#tryinclude "sip.conf.d/*.conf" diff --git a/files/sip_notify.conf b/files/sip_notify.conf deleted file mode 100644 index c0380ba..0000000 --- a/files/sip_notify.conf +++ /dev/null @@ -1,10 +0,0 @@ -; File: sip_notify.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[polycom-check-cfg] -Event=>check-sync - -#tryinclude "sip_notify.conf.d/*.conf" diff --git a/files/smdi.conf b/files/smdi.conf deleted file mode 100644 index 6bc9e65..0000000 --- a/files/smdi.conf +++ /dev/null @@ -1,11 +0,0 @@ -; File: smdi.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[interfaces] - -[mailboxes] - -#tryinclude "smdi.conf.d/*.conf" diff --git a/files/udptl.conf b/files/udptl.conf deleted file mode 100644 index 1a224dc..0000000 --- a/files/udptl.conf +++ /dev/null @@ -1,44 +0,0 @@ -; File: udptl.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: udptlstart -; Section: general -; Description: -; Default: 4000 -udptlstart = 4000 - -; Value: udptlend -; Section: general -; Description: -; Default: 4999 -udptlend = 4999 - -; Value: udptlchecksums -; Section: general -; Description: -; Default: no -udptlchecksums = no - -; Value: udptlfecentries -; Section: general -; Description: -; Default: 3 -udptlfecentries = 3 - -; Value: udptlfecspan -; Section: general -; Description: -; Default: 3 -udptlfecspan = 3 - -; Value: use_even_ports -; Section: general -; Description: -; Default: no -use_even_ports = no - -#tryinclude "udptl.conf.d/*.conf" diff --git a/files/voicemail.conf b/files/voicemail.conf deleted file mode 100644 index 5d0037b..0000000 --- a/files/voicemail.conf +++ /dev/null @@ -1,302 +0,0 @@ -; File: voicemail.conf -; Description: -; Note: Do NOT edit this file. -; See http://wiki.kickstand-project.org/wiki/Asterisk:Configuration_Files for -; more information about using these configuration files. - -[general] -; Value: format -; Section: general -; Description: -; Default: wav49 -format = wav49 - -; Value: serveremail -; Section: general -; Description: -; Default: asterisk -serveremail = asterisk - -; Value: attach -; Section: general -; Description: -; Default: yes -attach = yes - -; Value: maxmsg -; Section: general -; Description: -; Default: 100 -maxmsg = 100 - -; Value: maxsecs -; Section: general -; Description: -; Default: -;maxsecs = 180 - -; Value: minsecs -; Section: general -; Description: -; Default: -;minsecs = 3 - -; Value: maxgreet -; Section: general -; Description: -; Default: -;maxgreet = 60 - -; Value: skipms -; Section: general -; Description: -; Default: 3000 -skipms = 3000 - -; Value: maxsilence -; Section: general -; Description: -; Default: 10 -maxsilence = 10 - -; Value: silencethreshold -; Section: general -; Description: -; Default: 128 -silencethreshold = 128 - -; Value: maxlogins -; Section: general -; Description: -; Default: 3 -maxlogins = 3 - -; Value: moveheard -; Section: general -; Description: -; Default: yes -moveheard = yes - -; Value: forward_urgent_auto -; Section: general -; Description: -; Default: no -forward_urgent_auto = no - -; Value: userscontext -; Section: general -; Description: -; Default: public -userscontext = public - -; Value: externnotify -; Section: general -; Description: -; Default: -;externnotify = /usr/bin/myapp - -; Value: smdienable -; Section: general -; Description: -; Default: no -smdienable = no - -; Value: smdiport -; Section: general -; Description: -; Default: -;smdiport = /dev/ttyS0 - -; Value: externpass -; Section: general -; Description: -; Default: -;externpass = /usr/bin/myapp - -; Value: externpassnotify -; Section: general -; Description: -; Default: -;externpassnotify = /usr/bin/myapp - -; Value: externpasscheck -; Section: general -; Description: -; Default: -;externpasscheck=/usr/local/bin/voicemailpwcheck.py - -; Value: directoryintro -; Section: general -; Description: -; Default: -;directoryintro = - -; Value: charset -; Section: general -; Description: -; Default: UTF-8 -charset = UTF-8 - -; Value: adsifdn -; Section: general -; Description: -; Default: -;adsifdn = 0000000F - -; Value: adsisec -; Section: general -; Description: -; Default: -;adsisec = 9BDBF7AC - -; Value: adsiver -; Section: general -; Description: -; Default: -;adsiver = 1 - -; Value: pbxskip -; Section: general -; Description: -; Default: no -pbxskip = no - -; Value: fromstring -; Section: general -; Description: -; Default: The Asterisk PBX -fromstring = The Asterisk PBX - -; Value: usedirectory -; Section: general -; Description: -; Default: no -usedirectory = no - -; Value: emailsubject -; Section: general -; Description: -; Default: -emailsubject = [PBX]: New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX} - -; Value: emailbody -; Section: general -; Description: -; Default: -emailbody = Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE}, so you might\nwant to check it when you get a chance. Thanks!\n\n\t\t\t\t--Asterisk\n - -; Value: pagerfromstring -; Section: general -; Description: -; Default: The Asterisk PBX -pagerfromstring = The Asterisk PBX - -; Value: pagersubject -; Section: general -; Description: -; Default: New VM -pagersubject = New VM - -; Value: pagerbody -; Section: general -; Description: -; Default: -pagerbody = New ${VM_DUR} long msg in box ${VM_MAILBOX}\nfrom ${VM_CALLERID}, on ${VM_DATE} - -; Value: emaildateformat -; Section: general -; Description: -; Default: -emaildateformat = %A, %d %B %Y at %H:%M:%S - -; Value: pagerdateformat -; Section: general -; Description: -; Default: -pagerdateformat=%A, %B %d, %Y at %r - -; Value: mailcmd -; Section: general -; Description: -; Default: -;mailcmd = /usr/sbin/sendmail -t - -; Value: poolmailboxes -; Section: general -; Description: -; Default: no -pollmailboxes = no - -; Value: pollfreq -; Section: general -; Description: -; Default: 30 -pollfreq = 30 - -; Value: passwordlocation -; Section: general -; Description: -; Default: spooldir -passwordlocation = spooldir - -; Value: forcename -; Section: general -; Description: -; Default: yes -forcename = yes - -; Value: forcegreetings -; Section: general -; Description: -; Default: yes -forcegreetings = yes - -; Value: nextaftercmd -; Section: general -; Description: -; Default: yes -nextaftercmd = yes - -; tz=central -; locale=de_DE.UTF-8 -; saycid=yes -; cidinternalcontexts=intern -; sayduration=no -; saydurationm=2 -; dialout=fromvm -sendvoicemail=yes -; searchcontexts=yes - -; callback=fromvm -; exitcontext=fromvm -; review=yes -; operator=yes -; envelope=no -; delete=yes -; volgain=0.0 - -; hidefromdir=yes -; tempgreetwarn=yes - -; messagewrap=no -; minpassword=0 - -; vm-password=custom_sound -; vm-newpassword=custom_sound -; vm-passchanged=custom_sound -; vm-reenterpassword=custom_sound -; vm-mismatch=custom_sound -; vm-invalid-password=custom_sound -; vm-pls-try-again=custom_sound - -; listen-control-forward-key=# -; listen-control-reverse-key=* -; listen-control-pause-key=0 -; listen-control-restart-key=2 -; listen-control-stop-key=13456789 - -backupdeleted = 0 - -[zonemessages] - -#tryinclude "voicemail.conf.d/*.conf" diff --git a/manifests/function/customdir.pp b/manifests/function/customdir.pp deleted file mode 100644 index 175d7bb..0000000 --- a/manifests/function/customdir.pp +++ /dev/null @@ -1,44 +0,0 @@ -# == Define: asterisk::function::customdir -# -# This class manages the asterisk server -# -# === Examples -# -# asterisk::function::customdir { 'cdr.conf': } -# -# === Authors -# -# Paul Belanger -# -# === Copyright -# -# Copyright (C) 2012, PolyBeacon, Inc. -# -# This program is free software, distributed under the terms -# of the Apache License, Version 2.0. See the LICENSE file at -# the top of the source tree. -# -define asterisk::function::customdir( -) { - - File { - group => 'asterisk', - mode => '0640', - owner => 'asterisk', - } - - $basedir = '/etc/asterisk' - $base = "${basedir}/${name}.d" - - file { $base: - ensure => directory, - force => true, - notify => Exec["asterisk-module-reload-${name}"], - purge => true, - recurse => true, - require => File[$basedir], - before => Service['asterisk'], - } -} - -# vim:sw=2:ts=2:expandtab diff --git a/manifests/init.pp b/manifests/init.pp deleted file mode 100644 index ca6c23c..0000000 --- a/manifests/init.pp +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 2013 Red Hat, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. -# -# Class to configure asterisk on a CentOS node. -# -# Note that every node must provide its own asterisk.conf and modules.conf files. -# All other configuration customizations should be done as overrides to the default -# configuration by dropping files into the appropriate conf.d directory. -# -# == Class: asterisk -class asterisk ( - $asterisk_conf_source = undef, - $modules_conf_source = undef, -) { - include ::asterisk::server::command - - if ($::osfamily == 'RedHat') { - yumrepo { 'asteriskcurrent': - baseurl => 'http://packages.asterisk.org/centos/$releasever/current/$basearch/', - descr => 'Asterisk supporting packages produced by Digium', - enabled => 1, - gpgcheck => 0, - } - - yumrepo { 'asterisk11': - baseurl => 'http://packages.asterisk.org/centos/$releasever/asterisk-11/$basearch/', - descr => 'Asterisk packages produced by Digium', - enabled => 1, - gpgcheck => 0, - require => Yumrepo['asteriskcurrent'], - } - - package { 'asterisknow-version' : - ensure => present, - require => [ - Yumrepo['asteriskcurrent'], - ], - } - - package { 'asterisk' : - ensure => present, - require => [ - Yumrepo['asterisk11'], - Package['asterisknow-version'], - ], - } - $sounds = [ - 'asterisk-sounds-core-en-g722', - 'asterisk-sounds-core-en-ulaw', - 'asterisk-sounds-core-en-gsm', - 'asterisk-sounds-extra-en-ulaw', - 'asterisk-sounds-extra-en-gsm', - 'asterisk-sounds-moh-opsound-wav', - 'asterisk-sounds-moh-opsound-ulaw', - ] - } else { - package { 'asterisk': - ensure => present, - } - $sounds = [ - 'asterisk-core-sounds-en', - # Asterisk sounds extras was deleted in Ubuntu packaging because of - # copyright issues. - #'asterisk-sounds-extra', - 'asterisk-moh-opsound-g722', - 'asterisk-moh-opsound-gsm', - 'asterisk-moh-opsound-wav', - ] - } - - package { $sounds : - ensure => present, - require => Package['asterisk'], - } - - if ($asterisk_conf_source != undef) { - file { '/etc/asterisk/asterisk.conf': - ensure => present, - owner => 'asterisk', - group => 'asterisk', - mode => '0660', - source => $asterisk_conf_source, - } - } - - file { '/etc/asterisk/modules.conf.d/modules.conf': - ensure => present, - owner => 'asterisk', - group => 'asterisk', - mode => '0660', - source => $modules_conf_source, - } - - file { '/etc/asterisk': - ensure => present, - recurse => true, - purge => true, - force => true, - owner => 'asterisk', - group => 'asterisk', - mode => '0660', - source => 'puppet:///modules/asterisk/', - require => Package['asterisk'], - } - - $files = [ - 'ais.conf', 'amd.conf', 'asterisk.conf', 'calendar.conf', 'ccss.conf', - 'cdr_adaptive_odbc.conf', 'cdr.conf', 'cdr_custom.conf', - 'cdr_manager.conf', 'cdr_syslog.conf', 'cel.conf', 'cel_custom.conf', - 'cel_odbc.conf', 'chan_dahdi.conf', 'cli.conf', 'cli_permissions.conf', - 'codecs.conf', 'dnsmgr.conf', 'dsp.conf', 'dundi.conf', 'enum.conf', - 'extconfig.conf', 'extensions.conf', 'features.conf', 'func_odbc.conf', - 'gtalk.conf', 'http.conf', 'iax.conf', 'iaxprov.conf', - 'indications.conf', 'jabber.conf', 'logger.conf', 'manager.conf', - 'meetme.conf', 'modules.conf', 'musiconhold.conf', 'queuerules.conf', - 'queues.conf', 'res_curl.conf', 'res_fax.conf', 'res_ldap.conf', - 'res_odbc.conf', 'res_stun_monitor.conf', 'rtp.conf', 'say.conf', - 'sip.conf', 'sip_notify.conf', 'smdi.conf', 'udptl.conf', - 'voicemail.conf', - ] - - asterisk::function::customdir { $files: } - - service { 'asterisk': - ensure => running, - enable => true, - require => [ - Package['asterisk'], - File['/etc/asterisk/'], - ] - } -} diff --git a/manifests/server/command.pp b/manifests/server/command.pp deleted file mode 100644 index 6496737..0000000 --- a/manifests/server/command.pp +++ /dev/null @@ -1,269 +0,0 @@ -# == Class: asterisk::server::command -# -# === Authors -# -# Paul Belanger -# -# === Copyright -# -# Copyright (C) 2012, PolyBeacon, Inc. -# -# This program is free software, distributed under the terms -# of the Apache License, Version 2.0. See the LICENSE file at -# the top of the source tree. -# -class asterisk::server::command { - exec { 'asterisk-module-reload-ais.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-amd.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-asterisk.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-calendar.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-ccss.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cdr_adaptive_odbc.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cdr.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cdr_custom.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cdr_manager.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cdr_syslog.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cel.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cel_custom.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cel_odbc.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-chan_dahdi.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cli.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-cli_permissions.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-codecs.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-dnsmgr.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-dsp.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-dundi.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-enum.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-extconfig.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-extensions.conf': - command => '/usr/sbin/asterisk -rx "dialplan reload"', - refreshonly => true, - } - - exec { 'asterisk-module-reload-features.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-func_odbc.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-gtalk.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-http.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-iax.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-iaxprov.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-indications.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-jabber.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-logger.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-manager.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-meetme.conf': - command => '/bin/true', - refreshonly => true, - } - - # Force asterisk to restart to load / unload modules. - exec { 'asterisk-module-reload-modules.conf': - command => '/bin/true', - notify => Service['asterisk'], - refreshonly => true, - } - - exec { 'asterisk-module-reload-musiconhold.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-queuerules.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-queues.conf': - command => '/usr/sbin/asterisk -rx "module reload app_queue.so"', - refreshonly => true, - } - - exec { 'asterisk-module-reload-res_curl.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-res_fax.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-res_ldap.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-res_odbc.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-res_stun_monitor.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-rtp.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-say.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-sip.conf': - command => '/usr/sbin/asterisk -rx "module reload chan_sip.so"', - refreshonly => true, - } - - exec { 'asterisk-module-reload-sip_notify.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-smdi.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-udptl.conf': - command => '/bin/true', - refreshonly => true, - } - - exec { 'asterisk-module-reload-voicemail.conf': - command => '/usr/sbin/asterisk -rx "module reload app_voicemail.so"', - refreshonly => true, - } -} - -# vim:sw=2:ts=2:expandtab diff --git a/metadata.json b/metadata.json deleted file mode 100644 index 7127b38..0000000 --- a/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "openstackinfra-asterisk", - "version": "0.0.1", - "author": "Openstack CI", - "summary": "Puppet module for Asterisk", - "license": "Apache 2.0", - "source": "https://git.openstack.org/openstack-infra/puppet-asterisk.git", - "project_page": "http://docs.openstack.org/infra/system-config/", - "issues_url": "https://storyboard.openstack.org/#!/project/769", - "dependencies": [] -} diff --git a/spec/acceptance/basic_spec.rb b/spec/acceptance/basic_spec.rb deleted file mode 100755 index bfb3b96..0000000 --- a/spec/acceptance/basic_spec.rb +++ /dev/null @@ -1,27 +0,0 @@ -require 'puppet-openstack_infra_spec_helper/spec_helper_acceptance' - -describe 'asterisk', if: os[:family] == 'ubuntu' do - - def pp_path - base_path = File.dirname(__FILE__) - File.join(base_path, 'fixtures') - end - - def puppet_manifest - manifest_path = File.join(pp_path, 'default.pp') - File.read(manifest_path) - end - - it 'should work with no errors' do - apply_manifest(puppet_manifest, catch_failures: true) - end - - it 'should be idempotent' do - apply_manifest(puppet_manifest, catch_changes: true) - end - - describe service('asterisk') do - it { should be_running } - end - -end diff --git a/spec/acceptance/fixtures/default.pp b/spec/acceptance/fixtures/default.pp deleted file mode 100644 index 7f50b39..0000000 --- a/spec/acceptance/fixtures/default.pp +++ /dev/null @@ -1,13 +0,0 @@ -$config = '[modules](+) -; Application modules -load => app_confbridge.so -load => chan_bridge.so' - -file { '/tmp/asterisk-modules.conf': - ensure => present, - content => $config, -} - -class { 'asterisk': - modules_conf_source => '/tmp/asterisk-modules.conf', -} diff --git a/spec/acceptance/nodesets/default.yml b/spec/acceptance/nodesets/default.yml deleted file mode 100644 index 3bb3e62..0000000 --- a/spec/acceptance/nodesets/default.yml +++ /dev/null @@ -1,11 +0,0 @@ -HOSTS: - ubuntu-server-1404-x64: - roles: - - master - platform: ubuntu-14.04-amd64 - box: puppetlabs/ubuntu-14.04-64-nocm - box_url: https://vagrantcloud.com/puppetlabs/ubuntu-14.04-64-nocm - hypervisor: vagrant -CONFIG: - log_level: debug - type: git diff --git a/spec/acceptance/nodesets/nodepool-centos7.yml b/spec/acceptance/nodesets/nodepool-centos7.yml deleted file mode 100644 index c552874..0000000 --- a/spec/acceptance/nodesets/nodepool-centos7.yml +++ /dev/null @@ -1,10 +0,0 @@ -HOSTS: - centos-70-x64: - roles: - - master - platform: el-7-x86_64 - hypervisor: none - ip: 127.0.0.1 -CONFIG: - type: foss - set_env: false diff --git a/spec/acceptance/nodesets/nodepool-trusty.yml b/spec/acceptance/nodesets/nodepool-trusty.yml deleted file mode 100644 index 9fc624e..0000000 --- a/spec/acceptance/nodesets/nodepool-trusty.yml +++ /dev/null @@ -1,10 +0,0 @@ -HOSTS: - ubuntu-14.04-amd64: - roles: - - master - platform: ubuntu-14.04-amd64 - hypervisor: none - ip: 127.0.0.1 -CONFIG: - type: foss - set_env: false diff --git a/spec/acceptance/nodesets/nodepool-xenial.yml b/spec/acceptance/nodesets/nodepool-xenial.yml deleted file mode 100644 index 99dd318..0000000 --- a/spec/acceptance/nodesets/nodepool-xenial.yml +++ /dev/null @@ -1,10 +0,0 @@ -HOSTS: - ubuntu-16.04-amd64: - roles: - - master - platform: ubuntu-16.04-amd64 - hypervisor: none - ip: 127.0.0.1 -CONFIG: - type: foss - set_env: false