Puppet Class: asterisk::params
- Inherited by:
-
asterisk
- Defined in:
- manifests/params.pp
Summary
Default values for the asterisk classOverview
This class is not intended to be used directly.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
# File 'manifests/params.pp', line 7
class asterisk::params {
# Cannot call assert_private() here. It seems as though inheritance breaks
# the checks for the function.
$iax_general = {
'allow' => [],
'disallow' => ['lpc10'],
'bandwidth' => 'low',
'jitterbuffer' => 'no',
'forcejitterbuffer' => 'no',
'autokill' => 'yes',
# Some added security default options
'delayreject' => 'yes',
}
$sip_general = {
'disallow' => [],
'allow' => [],
'domain' => [],
'localnet' => [],
'context' => 'default',
'allowoverlap' => 'no',
'udpbindaddr' => '0.0.0.0',
'tcpenable' => 'no',
'tcpbindaddr' => '0.0.0.0',
'transport' => 'udp',
'srvlookup' => 'yes',
# Some added security default options
'allowguest' => 'no',
'alwaysauthreject' => 'yes',
}
$voicemail_general = {
'format' => 'wav49|gsm|wav',
'serveremail' => 'asterisk',
'attach' => 'yes',
'skipms' => 3000,
'maxsilence' => 10,
'silencethreshold' => 128,
'maxlogins' => 3,
# This is not really the default value for emailbody but it makes more
# sense to be a bit more verbose by default.
'emailbody' => 'Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just ${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?left:forwarded)} a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID} <${VM_CIDNUM}>, on ${VM_DATE},\n${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?so:(originally sent by ${ORIG_VM_CALLERID} on ${ORIG_VM_DATE})\nso)} you might want to check it when you get a chance. Thanks!\n\n\t\t\t\t--Asterisk\n',
'emaildateformat' => '%A, %B %d, %Y at %r',
'pagerdateformat' => '%A, %B %d, %Y at %r',
'sendvoicemail' => 'yes',
}
$extensions_general = {
'static' => 'yes',
'writeprotect' => 'no',
'clearglobalvars' => 'no',
}
# defines the default parkinglot
$features_general = {
'parkext' => '700',
'parkpos' => '701-720',
'context' => 'parkedcalls',
}
$queues_general = {
'persistentmembers' => 'yes',
'monitor-type' => 'MixMonitor',
}
$modules_noload = [
'pbx_gtkconsole.so',
'pbx_kdeconsole.so',
'app_intercom.so',
'chan_modem.so',
'chan_modem_aopen.so',
'chan_modem_bestdata.so',
'chan_modem_i4l.so',
'chan_capi.so',
'chan_alsa.so',
'cdr_sqlite.so',
'app_directory_odbc.so',
'res_config_odbc.so',
'res_config_pgsql.so'
]
$modules_load = ['res_musiconhold.so']
}
|