Comms Configuration File
From Taridium
(Difference between revisions)
(Created page with "{| class="wikitable" style="background-color:#ccffff; text-align:left;" |- !Name !Default Value !Description |- |AMIHTTPHost |http://localhost:5039 |the default Asterisk Manager ...") |
|||
(31 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | {| class="wikitable" style="background-color:#ccffff; text-align:left;" | + | Valid parameters for config.php. The reference values are stored in default.php. |
+ | |||
+ | {| class="wikitable" style="background-color:#ccffff; text-align:left; width: 100%" | ||
|- | |- | ||
!Name | !Name | ||
- | !Default Value | + | !Default Value |
!Description | !Description | ||
|- | |- | ||
- | |AMIHTTPHost | + | |$cfg['AMIHTTPHost'] |
|http://localhost:5039 | |http://localhost:5039 | ||
|the default Asterisk Manager Proxy Host | |the default Asterisk Manager Proxy Host | ||
|- | |- | ||
- | |AddLineIAXTemplate | + | |$cfg['AddLineIAXTemplate'] |
| | | | ||
|default IAX template to use for additional line softphones in End User Panel, this is deprecated as of 2.3-j | |default IAX template to use for additional line softphones in End User Panel, this is deprecated as of 2.3-j | ||
|- | |- | ||
- | |AddLineInstances | + | |$cfg['AddLineInstances'] |
|5 | |5 | ||
|how many softphone additional lines to create when enabling this feature. Additional lines might be created if options like $cfg['enableWRTC'] are enabled | |how many softphone additional lines to create when enabling this feature. Additional lines might be created if options like $cfg['enableWRTC'] are enabled | ||
|- | |- | ||
- | |AddLineSIPTemplate | + | |$cfg['AddLineSIPTemplate'] |
|Generic SIP NAT | |Generic SIP NAT | ||
|default SIP template to use for additional line softphones in End User Panel, this can be an array | |default SIP template to use for additional line softphones in End User Panel, this can be an array | ||
|- | |- | ||
- | |AdminForceTOTP | + | |$cfg['AdminForceTOTP'] |
|0 | |0 | ||
|whether to require two factor authentication on the admin and ITSP panels | |whether to require two factor authentication on the admin and ITSP panels | ||
|- | |- | ||
- | |AdminHeadInclude | + | |$cfg['AdminHeadInclude'] |
| | | | ||
|include file for Administrator Panel | |include file for Administrator Panel | ||
|- | |- | ||
- | |AdminNoTOTPIP | + | |$cfg['AdminNoTOTPIP'] |
| | | | ||
- | |list of authorized IPs that don't require two factor auth | + | |list of authorized IPs that don't require two factor auth. Space separated list with host IPs or subnets (CIDR notation). Supports both IPv4 and IPv6. |
|- | |- | ||
- | |AnnouncementsDir | + | |$cfg['AnnouncementsDir'] |
|/var/lib/asterisk/sounds/announcements | |/var/lib/asterisk/sounds/announcements | ||
|announcement prompts directory | |announcement prompts directory | ||
|- | |- | ||
- | |AstConfig | + | |$cfg['AstConfig'] |
|/etc/asterisk | |/etc/asterisk | ||
|asterisk configuration path | |asterisk configuration path | ||
|- | |- | ||
- | |AstExec | + | |$cfg['AstExec'] |
|/usr/sbin/asterisk | |/usr/sbin/asterisk | ||
|asterisk binary | |asterisk binary | ||
|- | |- | ||
- | |BSMSClickatellAPIID | + | |$cfg['BSMSClickatellAPIID'] |
| | | | ||
|Clickatell API ID | |Clickatell API ID | ||
|- | |- | ||
- | |BSMSClickatellPassword | + | |$cfg['BSMSClickatellPassword'] |
| | | | ||
|Clickatell password | |Clickatell password | ||
|- | |- | ||
- | |BSMSClickatellUser | + | |$cfg['BSMSClickatellUser'] |
| | | | ||
|Clickatell user | |Clickatell user | ||
|- | |- | ||
- | |BSMSPanel | + | |$cfg['BSMSPanel'] |
|0 | |0 | ||
|Enable/disable bulk SMS feature in End User Panel (disabled by default) see also $cfg['FeatureList'] with the option 'bsms' to enable this for use | |Enable/disable bulk SMS feature in End User Panel (disabled by default) see also $cfg['FeatureList'] with the option 'bsms' to enable this for use | ||
|- | |- | ||
- | |BSMSProvider | + | |$cfg['BSMSProvider'] |
|clickatell | |clickatell | ||
- | |which provider to use: clickatell or twilio | + | |which provider to use: clickatell, smpp or twilio |
|- | |- | ||
- | |BSMSTwilioAccountSID | + | |$cfg['BSMSTwilioAccountSID'] |
| | | | ||
|Twililo Account SID | |Twililo Account SID | ||
|- | |- | ||
- | |BSMSTwilioAuthToken | + | |$cfg['BSMSTwilioAuthToken'] |
| | | | ||
|Twilio Auth Token | |Twilio Auth Token | ||
|- | |- | ||
- | |BSMSTwilioFromDID | + | |$cfg['BSMSTwilioFromDID'] |
| | | | ||
|Twilio SMS from DID | |Twilio SMS from DID | ||
|- | |- | ||
- | |BrandFollowMe | + | |$cfg['BrandFollowMe'] |
|Follow Me | |Follow Me | ||
- | |custom name for | + | |custom name for follow me |
|- | |- | ||
- | |BrandName | + | |$cfg['SMPPProvider'] |
+ | | | ||
+ | |which provider software to use: e.g. jasmin (http://www.jasminsms.com/) | ||
+ | |- | ||
+ | |$cfg['SMPPUsername'] | ||
+ | | | ||
+ | |authentication username for SMPPSendURL | ||
+ | |- | ||
+ | |$cfg['SMPPPassword'] | ||
+ | | | ||
+ | |authentication password for SMPPSendURL | ||
+ | |$cfg['SMPPSendURL'] | ||
+ | | | ||
+ | |the URL to send messages to: example: http://x.x.x.x:1401/send | ||
+ | |- | ||
+ | |$cfg['SMPPEMailGW'] | ||
+ | | | ||
+ | |the comms e-mail to SMS gateway, e.g. sms.example.com. This will be used as the domain portion of the 'from' address so SMS messages can be replied to. | ||
+ | |- | ||
+ | |$cfg['BrandName'] | ||
|VoIP | |VoIP | ||
|Brand Name | |Brand Name | ||
|- | |- | ||
- | |BusyRetryWait | + | |$cfg['BusyRetryWait'] |
|5 | |5 | ||
|seconds to wait until busy retry dial | |seconds to wait until busy retry dial | ||
|- | |- | ||
- | |CDRBrowseOffset | + | |$cfg['CDRBrowseOffset'] |
|20 | |20 | ||
|how may rows should be displayed on the calls page | |how may rows should be displayed on the calls page | ||
|- | |- | ||
- | |CDRHost | + | |$cfg['CDBrowserShowAll'] |
+ | |0 | ||
+ | |whether to show 0s billing and unanswered calls. Requires unanswered=yes in cdr.conf. | ||
+ | |- | ||
+ | |$cfg['CDREntRecord'] | ||
+ | |0 | ||
+ | |whether to record all enterprise calls in a separate table (in addition to the primary CDR table). See also $cfg['CDREntDisplay'] and CDR maintenance settings when this has been enabled. | ||
+ | |- | ||
+ | |$cfg['CDREntDisplay'] | ||
+ | |0 | ||
+ | |whether to use the enterprise CDR tables for display. | ||
+ | |- | ||
+ | |$cfg['CDRHost'] | ||
|localhost | |localhost | ||
|location of system CDR database | |location of system CDR database | ||
|- | |- | ||
- | |CDRMainOffset | + | |$cfg['CDRMainOffset'] |
|5 | |5 | ||
|how may rows should be displayed as default on the panel page | |how may rows should be displayed as default on the panel page | ||
|- | |- | ||
- | |CDRName | + | |$cfg['CDRName'] |
|cdr | |cdr | ||
|name of database | |name of database | ||
|- | |- | ||
- | |CDRPass | + | |$cfg['CDRPass'] |
|comms | |comms | ||
|password | |password | ||
|- | |- | ||
- | |CDRSaveIP | + | |$cfg['CDRSaveIP'] |
|1 | |1 | ||
|save peer IP address in CDR when call is completed | |save peer IP address in CDR when call is completed | ||
|- | |- | ||
- | |CDRUser | + | |$cfg['CDRUser'] |
|comms | |comms | ||
|user name | |user name | ||
|- | |- | ||
- | |CRAlternatePath | + | |$cfg['CRAlternatePath'] |
|0 | |0 | ||
|call recording alternate path | |call recording alternate path | ||
|- | |- | ||
- | |CRDefaultPath | + | |$cfg['CRDefaultPath'] |
|/var/spool/asterisk/monitor | |/var/spool/asterisk/monitor | ||
|call recording default path | |call recording default path | ||
|- | |- | ||
- | |CREnterpriseLimit | + | |$cfg['CREnterpriseLimit'] |
|2 | |2 | ||
|limit of call recording directory size for enterprise in GB | |limit of call recording directory size for enterprise in GB | ||
|- | |- | ||
- | |CRFormat | + | |$cfg['CRFormat'] |
|gsm | |gsm | ||
|Format for standard call recording (enterprise call recording) | |Format for standard call recording (enterprise call recording) | ||
|- | |- | ||
- | |CRNotifySupport | + | |$cfg['CRNotifySupport'] |
|1 | |1 | ||
|whether to notify customer support when a customer call recording storage facility has reached the set limit. See ['CREnterpriseLimit'] | |whether to notify customer support when a customer call recording storage facility has reached the set limit. See ['CREnterpriseLimit'] | ||
|- | |- | ||
- | |CSSBullet | + | |$cfg['CRUnbridged'] |
+ | |0 | ||
+ | |whether to display the option to record un-bridged calls, default is FALSE | ||
+ | |- | ||
+ | |$cfg['CSSBullet'] | ||
|/images/arrow-right-w.gif | |/images/arrow-right-w.gif | ||
| | | | ||
|- | |- | ||
- | |CSSButtonBack | + | |$cfg['CSSButtonBack'] |
|/images/button-bg.gif | |/images/button-bg.gif | ||
| | | | ||
|- | |- | ||
- | |CSSButtonBackBack | + | |$cfg['CSSButtonBackBack'] |
|/images/button-bg-back.gif | |/images/button-bg-back.gif | ||
| | | | ||
|- | |- | ||
- | |CSSButtonBackFwd | + | |$cfg['CSSButtonBackFwd'] |
|/images/button-bg-fwd.gif | |/images/button-bg-fwd.gif | ||
| | | | ||
|- | |- | ||
- | |CSSLogoutBack | + | |$cfg['CSSLogoutBack'] |
|/images/logout-menu-back.gif | |/images/logout-menu-back.gif | ||
| | | | ||
|- | |- | ||
- | |CSSLogoutBackActive | + | |$cfg['CSSLogoutBackActive'] |
|/images/logout-menu-back-active.gif | |/images/logout-menu-back-active.gif | ||
| | | | ||
|- | |- | ||
- | |CSSMaster | + | |$cfg['CSSMaster'] |
|/css/basic.css | |/css/basic.css | ||
| | | | ||
|- | |- | ||
- | |CSSMenuBack | + | |$cfg['CSSMenuBack'] |
|/images/main-menu-back.gif | |/images/main-menu-back.gif | ||
| | | | ||
|- | |- | ||
- | |CSSMenuBackActive | + | |$cfg['CSSMenuBackActive'] |
|/images/main-menu-back-active.gif | |/images/main-menu-back-active.gif | ||
| | | | ||
|- | |- | ||
- | |CSSStarImage | + | |$cfg['CSSStarImage'] |
|/images/asterisk-mini.gif | |/images/asterisk-mini.gif | ||
| | | | ||
|- | |- | ||
- | |CSSTableHeadingImage | + | |$cfg['CSSTableHeadingImage'] |
|/images/neat-bg.gif | |/images/neat-bg.gif | ||
| | | | ||
|- | |- | ||
- | |CSSbordercolor | + | |$cfg['CSSbordercolor'] |
|#CFCFCF | |#CFCFCF | ||
| | | | ||
|- | |- | ||
- | |CSSdarkbordercolor | + | |$cfg['CSSdarkbordercolor'] |
|#434343 | |#434343 | ||
| | | | ||
|- | |- | ||
- | |CSSdefaultlinkcolor | + | |$cfg['CSSdefaultlinkcolor'] |
|#767676 | |#767676 | ||
| | | | ||
|- | |- | ||
- | |CSSdefaulttablewidth | + | |$cfg['CSSdefaulttablewidth'] |
|650px | |650px | ||
| | | | ||
|- | |- | ||
- | |CSSfontcolor | + | |$cfg['CSSfontcolor'] |
|#444444 | |#444444 | ||
| | | | ||
|- | |- | ||
- | |CSSlinkcolor | + | |$cfg['CSSlinkcolor'] |
|#0A699A | |#0A699A | ||
| | | | ||
|- | |- | ||
- | |CSSmenucolor | + | |$cfg['CSSmenucolor'] |
|#0A699A | |#0A699A | ||
| | | | ||
|- | |- | ||
- | |CSSsubmenucolor | + | |$cfg['CSSsubmenucolor'] |
|#24B5FF | |#24B5FF | ||
| | | | ||
|- | |- | ||
- | |CSStablebackground | + | |$cfg['CSStablebackground'] |
|#F0F0F0 | |#F0F0F0 | ||
| | | | ||
|- | |- | ||
- | |ChanSpyTimeout | + | |$cfg['ChanSpyTimeout'] |
|3600 | |3600 | ||
|Absolute timeout on ChanSpy/Barge functions | |Absolute timeout on ChanSpy/Barge functions | ||
|- | |- | ||
- | |ConferencingAutoCloseAdmin | + | |$cfg['ConferencingAutoCloseAdmin'] |
|0 | |0 | ||
|whether to kick all participants once the admin has left the conference room | |whether to kick all participants once the admin has left the conference room | ||
|- | |- | ||
- | |ConferencingMaxCount | + | |$cfg['ConferencingMaxCount'] |
|15 | |15 | ||
|maximum number of conference participants | |maximum number of conference participants | ||
|- | |- | ||
- | |ConferencingMaxEnterprise | + | |$cfg['ConferencingMaxEnterprise'] |
|3 | |3 | ||
|maximum number of conference rooms per enterprise | |maximum number of conference rooms per enterprise | ||
|- | |- | ||
- | |ConnectedLineUpdates | + | |$cfg['ConferencingPINTimeout'] |
+ | |5000 | ||
+ | |how long to wait in milliseconds until the input is accepted when entering a conf PIN | ||
+ | |- | ||
+ | |$cfg['ConnectedLineUpdates'] | ||
|1 | |1 | ||
|whether we should send programatical connected line updates (e.g. group call names etc.) | |whether we should send programatical connected line updates (e.g. group call names etc.) | ||
|- | |- | ||
- | |ConsoleLinkEUP | + | |$cfg['ConsoleLinkEUP'] |
|0 | |0 | ||
|whether to show a link to the Console in the End User Panel | |whether to show a link to the Console in the End User Panel | ||
|- | |- | ||
- | |CustName | + | |$cfg['CustName'] |
|[customer name] | |[customer name] | ||
|Customer Name | |Customer Name | ||
|- | |- | ||
- | |CustomerCareEmail | + | |$cfg['CustomerCareEmail'] |
|info@example.com | |info@example.com | ||
|Reply-To E-Mail | |Reply-To E-Mail | ||
|- | |- | ||
- | |DBAHost | + | |$cfg['DBAHost'] |
|localhost | |localhost | ||
|location of system database | |location of system database | ||
|- | |- | ||
- | |DBAName | + | |$cfg['DBAName'] |
|comms | |comms | ||
|name of database | |name of database | ||
|- | |- | ||
- | |DBAPass | + | |$cfg['DBAPass'] |
|commsa | |commsa | ||
|password | |password | ||
|- | |- | ||
- | |DBAUser | + | |$cfg['DBAUser'] |
|commsa | |commsa | ||
|user name | |user name | ||
|- | |- | ||
- | |DBHost | + | |$cfg['DBHost'] |
|localhost | |localhost | ||
|location of system database | |location of system database | ||
|- | |- | ||
- | |DBName | + | |$cfg['DBName'] |
|comms | |comms | ||
|name of database | |name of database | ||
|- | |- | ||
- | |DBNotifyErrors | + | |$cfg['DBNotifyErrors'] |
|1 | |1 | ||
|Whether to send e-mail notifications to customer care when there is database error | |Whether to send e-mail notifications to customer care when there is database error | ||
|- | |- | ||
- | |DBPass | + | |$cfg['DBPass'] |
|comms | |comms | ||
|password | |password | ||
|- | |- | ||
- | |DBQueueLog | + | |$cfg['DBQueueLog'] |
|0 | |0 | ||
|whether we should use the DB for qeue logging (also check /etc/asterisk/extconfig.conf) this is the default method as of comms-2.4-d (new installs only) | |whether we should use the DB for qeue logging (also check /etc/asterisk/extconfig.conf) this is the default method as of comms-2.4-d (new installs only) | ||
|- | |- | ||
- | |DBUser | + | |$cfg['DBUser'] |
|comms | |comms | ||
|user name | |user name | ||
|- | |- | ||
- | |DIDAssignPilot | + | |$cfg['DIDAssignPilot'] |
|0 | |0 | ||
|whether to allow pilot/BTN assignments to DIDs (this is only used by pilot2clid.agi) | |whether to allow pilot/BTN assignments to DIDs (this is only used by pilot2clid.agi) | ||
|- | |- | ||
- | |DIDLimitSelection | + | |$cfg['DIDBulkMax'] |
+ | |2000 | ||
+ | |maximum number of DIDs that can be added using the Admin Stock DID interface (range feature) | ||
+ | |- | ||
+ | |$cfg['DIDLimitSelection'] | ||
|8 | |8 | ||
|limit the choice of suffixes when assigning DID's. | |limit the choice of suffixes when assigning DID's. | ||
|- | |- | ||
- | |DIDPreselectCountry | + | |$cfg['DIDPreselectCountry'] |
| | | | ||
|limit the choice of DID's to a specific country | |limit the choice of DID's to a specific country | ||
|- | |- | ||
- | |DIDlockTime | + | |$cfg['DIDlockTime'] |
|600 | |600 | ||
|time in seconds until DID locks expire during signup | |time in seconds until DID locks expire during signup | ||
|- | |- | ||
- | |DateFormat | + | |$cfg['DateFormat'] |
|Y-m-d | |Y-m-d | ||
|standard date format (deprecated, use DefaultDateFormat) | |standard date format (deprecated, use DefaultDateFormat) | ||
|- | |- | ||
- | |DefaultCharset | + | |$cfg['DefaultCharset'] |
|windows-1252 | |windows-1252 | ||
|default character set | |default character set | ||
|- | |- | ||
- | |DefaultCurrency | + | |$cfg['DefaultCurrency'] |
|$ | |$ | ||
|default currency | |default currency | ||
|- | |- | ||
- | |DefaultDateFormat | + | |$cfg['DefaultDateFormat'] |
|D M d Y | |D M d Y | ||
|default date format | |default date format | ||
|- | |- | ||
- | |DefaultLanguage | + | |$cfg['DefaultLanguage'] |
|eng | |eng | ||
|default language (three letter ISO code) | |default language (three letter ISO code) | ||
|- | |- | ||
- | |DefaultMinimumCallCost | + | |$cfg['DefaultMinimumCallCost'] |
|0.01 | |0.01 | ||
|default minimum call cost | |default minimum call cost | ||
|- | |- | ||
- | |DefaultTimeFormat | + | |$cfg['DefaultTimeFormat'] |
|h:i:s A | |h:i:s A | ||
|default time format | |default time format | ||
|- | |- | ||
- | |DeviceAdminPassword | + | |$cfg['DeviceAdminPassword'] |
| | | | ||
|used for device templates %%devadminpw%% | |used for device templates %%devadminpw%% | ||
|- | |- | ||
- | |DialExternalTransform | + | |$cfg['DialByNameTimeout'] |
+ | |5000 | ||
+ | |how long to wait in milliseconds until the input is accepted when dialing by name | ||
+ | |- | ||
+ | |$cfg['DialExternalTransform'] | ||
|0 | |0 | ||
|transformation pattern for outbound calling. Format: [pattern (Asterisk style patterns starting with underscore)],[output (use ${EXTEN} for original value)] - use multiple sepatated by | Example: _NXXNXXXXXX,1\${EXTEN} | |transformation pattern for outbound calling. Format: [pattern (Asterisk style patterns starting with underscore)],[output (use ${EXTEN} for original value)] - use multiple sepatated by | Example: _NXXNXXXXXX,1\${EXTEN} | ||
|- | |- | ||
- | |DialingStripZero | + | |$cfg['DialingStripZero'] |
|0 | |0 | ||
|strip leading zero if any on local calls (enable this for UK etc.) | |strip leading zero if any on local calls (enable this for UK etc.) | ||
|- | |- | ||
- | |DisallowedUAs | + | |$cfg['DisallowedUAs'] |
- | | | + | |array('/^friendly-scanner/','/^VaxSIPUserAgent/','/^eyeBeam/') |
- | | | + | |a list of disallowed SIP user agents - this needs to be an array and accepts PREG expressions |
|- | |- | ||
- | |EmailLogo | + | |$cfg['EmailLogo'] |
| | | | ||
|logo for invoices, if set E-mails will be sent in HTML (see also reseller settings) | |logo for invoices, if set E-mails will be sent in HTML (see also reseller settings) | ||
|- | |- | ||
- | |EmergencyEmail | + | |$cfg['EmergencyEmail'] |
| | | | ||
|emergency access dial notification (if not set the customer care e-mail will be used) | |emergency access dial notification (if not set the customer care e-mail will be used) | ||
|- | |- | ||
- | |EmergencyNumber | + | |$cfg['EmergencyNumber'] |
|911 | |911 | ||
|emergency access number, if not set specifically defaults such as 911, 999, 112 etc. will be matched | |emergency access number, if not set specifically defaults such as 911, 999, 112 etc. will be matched | ||
|- | |- | ||
- | |EntCTIEnabled | + | |$cfg['EntCTIEnabled'] |
|0 | |0 | ||
|whether to offer CTI callback in groups, extensions etc. | |whether to offer CTI callback in groups, extensions etc. | ||
|- | |- | ||
- | |EntDIDHelp | + | |$cfg['EntDIDHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntDialingHelp | + | |$cfg['EntDialingHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureConferenceHelp | + | |$cfg['EntFeatureConferenceHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureHolidayHelp | + | |$cfg['EntFeatureHolidayHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureList | + | |$cfg['EntFeatureList'] |
|recording,serviceivr,qa,voicemail,did,prompts,moh,toc,conference,timed,holiday,api,dtmfdisplay,callaccounting,ldap,blist | |recording,serviceivr,qa,voicemail,did,prompts,moh,toc,conference,timed,holiday,api,dtmfdisplay,callaccounting,ldap,blist | ||
|enable enterprise features | |enable enterprise features | ||
|- | |- | ||
- | |EntFeatureMOHHelp | + | |$cfg['EntFeatureMOHHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureMOHUploadHelp | + | |$cfg['EntFeatureMOHUploadHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeaturePromptsGenerateHelp | + | |$cfg['EntFeaturePromptsGenerateHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeaturePromptsHelp | + | |$cfg['EntFeaturePromptsHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeaturePromptsUploadHelp | + | |$cfg['EntFeaturePromptsUploadHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureQAHelp | + | |$cfg['EntFeatureQAHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureSIVRHelp | + | |$cfg['EntFeatureSIVRHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureTimedEditHelp | + | |$cfg['EntFeatureTimedEditHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureTimedHelp | + | |$cfg['EntFeatureTimedHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeatureVoicemailHelp | + | |$cfg['EntFeatureVoicemailHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntFeaturesHelp | + | |$cfg['EntFeaturesHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntGroupEditHelp | + | |$cfg['EntGroupEditHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntGroupsHelp | + | |$cfg['EntGroupsHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntHeadInclude | + | |$cfg['EntHeadInclude'] |
| | | | ||
|include file for Enterprise Panel | |include file for Enterprise Panel | ||
|- | |- | ||
- | |EntHelpEnabled | + | |$cfg['EntHelpEnabled'] |
|0 | |0 | ||
|enable this to display help links on the enterprise panel | |enable this to display help links on the enterprise panel | ||
|- | |- | ||
- | |EntIVREditHelp | + | |$cfg['EntIVREditHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntIVRHelp | + | |$cfg['EntIVRHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |EntLoginInclude | + | |$cfg['EntLoginInclude'] |
| | | | ||
|what should appear in the body part of the login page | |what should appear in the body part of the login page | ||
|- | |- | ||
- | |EnterpriseAdminLoginList | + | |$cfg['EnterpriseAdminLoginList'] |
|0 | |0 | ||
|show enterprises for super user admin (default is FALSE -> security risk!) | |show enterprises for super user admin (default is FALSE -> security risk!) | ||
|- | |- | ||
- | |EnterpriseCCallEnforcement | + | |$cfg['EnterpriseCCallEnforcement'] |
- | | | + | |1 |
|whether to enforce enterprise call concurrency | |whether to enforce enterprise call concurrency | ||
|- | |- | ||
- | |EnterpriseDefaultLanding | + | |$cfg['EnterpriseDefaultLanding'] |
|cdr | |cdr | ||
|default landing when logging into enterprise panel | |default landing when logging into enterprise panel | ||
|- | |- | ||
- | |EnterpriseDisallowedExtensions | + | |$cfg['EnterpriseDisallowedExtensions'] |
- | | | + | |array('911','999','112','411','311','919','000') |
- | |extension numbers which are not allowed | + | |an array of extension numbers which are not allowed for use as enterprise extensions. Commonly this would include emergency numbers etc. |
|- | |- | ||
- | |EnterpriseDistinctiveRingHeader | + | |$cfg['EnterpriseDistinctiveRingHeader'] |
|0 | |0 | ||
|which header to set on internal calls for distinctive ring, e.g. Bellcore-dr3 | |which header to set on internal calls for distinctive ring, e.g. Bellcore-dr3 | ||
|- | |- | ||
- | |EnterpriseEnforceCID | + | |$cfg['EnterpriseEnforceCID'] |
|1 | |1 | ||
|don't allow CID spoofing on enterprise accounts | |don't allow CID spoofing on enterprise accounts | ||
|- | |- | ||
- | |EnterpriseEnforcePilot | + | |$cfg['EnterpriseEnforcePilot'] |
|0 | |0 | ||
|don't allow arbitrary pilot numbers (need to be a DID) only applies to admin class access | |don't allow arbitrary pilot numbers (need to be a DID) only applies to admin class access | ||
|- | |- | ||
- | |EnterpriseExtenLength | + | |$cfg['EnterpriseExtenLength'] |
|4 | |4 | ||
|maximum length of enterprise extensions | |maximum length of enterprise extensions | ||
|- | |- | ||
- | |EnterpriseExtenMinLength | + | |$cfg['EnterpriseExtenMinLength'] |
|2 | |2 | ||
|minimum length of enterprise extensions | |minimum length of enterprise extensions | ||
|- | |- | ||
- | |EnterpriseLDAPQuerySource | + | |$cfg['EnterpriseLDAPQuerySource'] |
| | | | ||
|Enterprise LDAP integration source IP (for display only) | |Enterprise LDAP integration source IP (for display only) | ||
|- | |- | ||
- | |EnterpriseMaxActive | + | |$cfg['EnterpriseListCounts'] |
+ | |extensions,phones,extgroups | ||
+ | |what to show in the enterprise table counts column. Comma separated list of names. Valid values are: extensions,phones,extgroups,trunks,trunkpaths,callpaths. Can be FALSE for no display. | ||
+ | |- | ||
+ | |$cfg['EnterpriseMaxActive'] | ||
|30 | |30 | ||
|default maximum number of active extensions per enterprise | |default maximum number of active extensions per enterprise | ||
|- | |- | ||
- | |EnterpriseMaxDID | + | |$cfg['EnterpriseMaxDID'] |
|30 | |30 | ||
|maximum number of extensions per enterprise | |maximum number of extensions per enterprise | ||
|- | |- | ||
- | |EnterpriseMaxExtensions | + | |$cfg['EnterpriseMaxExtensions'] |
|30 | |30 | ||
|default maximum number of extensions per enterprise | |default maximum number of extensions per enterprise | ||
|- | |- | ||
- | |EnterprisePilotPattern | + | |$cfg['EnterprisePilotPattern'] |
|0 | |0 | ||
|a pattern that a pilot number needs to match to: Perl regular expression | |a pattern that a pilot number needs to match to: Perl regular expression | ||
|- | |- | ||
- | |EnterpriseRequirePilot | + | |$cfg['EnterpriseRequirePilot'] |
|0 | |0 | ||
|require a pilot number when creating enterprise, only applies if $cfg['EnterpriseEnforcePilot'] is FALSE | |require a pilot number when creating enterprise, only applies if $cfg['EnterpriseEnforcePilot'] is FALSE | ||
|- | |- | ||
- | |ExternalConfServer | + | |$cfg['ExternalConfServer'] |
|0 | |0 | ||
|external conference server (always use for multiple servers) | |external conference server (always use for multiple servers) | ||
|- | |- | ||
- | |FSSwitchPrefix | + | |$cfg['FSSwitchPrefix'] |
|0 | |0 | ||
|whether to prefix all file system directories with the switch ID (applies to VMDefaultPath, MOHDir, PromptsDir and CRDefaultPath) | |whether to prefix all file system directories with the switch ID (applies to VMDefaultPath, MOHDir, PromptsDir and CRDefaultPath) | ||
|- | |- | ||
- | |FaxDetectApp | + | |$cfg['FaxDetectApp'] |
|NVFaxDetect | |NVFaxDetect | ||
|application to detect faxes (needs to support fax extension) | |application to detect faxes (needs to support fax extension) | ||
|- | |- | ||
- | |FaxDetectAppArgs | + | |$cfg['FaxDetectAppArgs'] |
|3|dt | |3|dt | ||
|fax detection application arguments | |fax detection application arguments | ||
|- | |- | ||
- | |FaxEmailBody | + | |$cfg['FaxEmailBody'] |
| | | | ||
|additional fax body for personal fax2email | |additional fax body for personal fax2email | ||
|- | |- | ||
- | |FaxFromEmail | + | |$cfg['FaxFromEmail'] |
|no-reply@example.com | |no-reply@example.com | ||
|from e-mail for fax2email | |from e-mail for fax2email | ||
|- | |- | ||
- | |FaxIntercept | + | |$cfg['FaxIntercept'] |
|0 | |0 | ||
|detect and send all faxes to a specific destination | |detect and send all faxes to a specific destination | ||
|- | |- | ||
- | |FaxReceiveNotifyErrors | + | |$cfg['FaxReceiveNotifyErrors'] |
|1 | |1 | ||
|whether to send error messages to the receipient of a fax to e-mail attempt. | |whether to send error messages to the receipient of a fax to e-mail attempt. | ||
|- | |- | ||
- | |FeatureList | + | |$cfg['FaxRejectAnonymousCID'] |
+ | |0 | ||
+ | |reject faxes with anonymous/no caller ID. | ||
+ | |- | ||
+ | |$cfg['FeatureList'] | ||
|callforward,vmsettings,callwaiting,addline,assistant,followme,clidblock,intlcalling,callscreen,callrecord,missed,busyretry,emergency,calllist,personalconf | |callforward,vmsettings,callwaiting,addline,assistant,followme,clidblock,intlcalling,callscreen,callrecord,missed,busyretry,emergency,calllist,personalconf | ||
|enable enterprise features | |enable enterprise features | ||
|- | |- | ||
- | |GlobalDynamicFeatures | + | |$cfg['GlobalDynamicFeatures'] |
| | | | ||
|global dynamic features are added to all inbound and outbound calls | |global dynamic features are added to all inbound and outbound calls | ||
|- | |- | ||
- | |GlobalPickupDelay | + | |$cfg['QueueDynamicFeatures'] |
+ | |recstop#recstart | ||
+ | |queue dynamic features | ||
+ | |- | ||
+ | |$cfg['GlobalPickupDelay'] | ||
|0 | |0 | ||
|delay after IVR and feature pickup in seconds | |delay after IVR and feature pickup in seconds | ||
|- | |- | ||
- | |GroupDialArguments | + | |$cfg['GroupDialArguments'] |
| | | | ||
|Group dial arguments (used in conjunction with StdDialArguments) | |Group dial arguments (used in conjunction with StdDialArguments) | ||
|- | |- | ||
- | |GroupPagingEnabled | + | |$cfg['GroupPagingEnabled'] |
|0 | |0 | ||
|group paging (requires conferencing/meetme to work) | |group paging (requires conferencing/meetme to work) | ||
|- | |- | ||
- | |GroupPagingMaxMembers | + | |$cfg['GroupPagingMaxMembers'] |
|10 | |10 | ||
|limits the number of paging members in a group | |limits the number of paging members in a group | ||
|- | |- | ||
- | |GroupPagingNoAAUserAgents | + | |$cfg['GroupPagingNoAAUserAgents'] |
|Array | |Array | ||
|array of user agent match strings which should not be sent an auto-answer header | |array of user agent match strings which should not be sent an auto-answer header | ||
|- | |- | ||
- | |HTTPGroup | + | |$cfg['HTTPGroup'] |
|apache | |apache | ||
|default HTTP server group | |default HTTP server group | ||
|- | |- | ||
- | |HTTPUser | + | |$cfg['HTTPUser'] |
|apache | |apache | ||
|default HTTP server user | |default HTTP server user | ||
|- | |- | ||
- | |IPSBlockIntlOnly | + | |$cfg['IPSBlockIntlOnly'] |
|0 | |0 | ||
|only drop international calls | |only drop international calls | ||
|- | |- | ||
- | |IPSBlockedUA | + | |$cfg['IPSBlockedUA'] |
|0 | |0 | ||
|array of banned UAs | |array of banned UAs | ||
|- | |- | ||
- | |IPSIgnoreIPPPChange | + | |$cfg['IPSIgnoreIPPPChange'] |
|0 | |0 | ||
|whether to ignore changes of IP when the UA remains the same, even when changing from private to public | |whether to ignore changes of IP when the UA remains the same, even when changing from private to public | ||
|- | |- | ||
- | |IPSTracking | + | |$cfg['IPSTracking'] |
|0 | |0 | ||
|intrusion detection and prevention | |intrusion detection and prevention | ||
|- | |- | ||
- | |ITSPAllowEnterpriseEdit | + | |$cfg['ITSPAllowEnterpriseEdit'] |
|1 | |1 | ||
| | | | ||
|- | |- | ||
- | |ITSPHeadInclude | + | |$cfg['ITSPHeadInclude'] |
| | | | ||
|include file for ITSP interface | |include file for ITSP interface | ||
|- | |- | ||
- | |ITSPLoginInclude | + | |$cfg['ITSPLoginInclude'] |
| | | | ||
|what should appear in the body part of the login page | |what should appear in the body part of the login page | ||
|- | |- | ||
- | |IntBlockPattern | + | |$cfg['IntBlockPattern'] |
|011. | |011. | ||
|sets the pattern for international call blocking / see also $cfgdef['IntlPrefix'] | |sets the pattern for international call blocking / see also $cfgdef['IntlPrefix'] | ||
|- | |- | ||
- | |IntlAutoBlockCheckPeriod | + | |$cfg['IntlAutoBlockCheckPeriod'] |
|0 | |0 | ||
|how often to check for international call levels (in seconds) - set to 0 for disabled | |how often to check for international call levels (in seconds) - set to 0 for disabled | ||
|- | |- | ||
- | |IntlAutoBlockRatingTable | + | |$cfg['IntlAutoBlockRatingTable'] |
|0 | |0 | ||
|which rating table to use for automatic blocking | |which rating table to use for automatic blocking | ||
|- | |- | ||
- | |IntlAutoBlockThresholdSelect | + | |$cfg['IntlAutoBlockThresholdSelect'] |
|Array | |Array | ||
|at what level we want to auto block international calling | |at what level we want to auto block international calling | ||
|- | |- | ||
- | |IntlBlockDefault | + | |$cfg['IntlBlockDefault'] |
|0 | |0 | ||
|whether to create new enterprises with international calling blocked by default | |whether to create new enterprises with international calling blocked by default | ||
|- | |- | ||
- | |IntlBlockList | + | |$cfg['IntlBlockList'] |
| | | | ||
|a supplemental list of prefixes which are considered 'international' e.g. NANP list, can be a web resource | |a supplemental list of prefixes which are considered 'international' e.g. NANP list, can be a web resource | ||
|- | |- | ||
- | |IntlExclusionPattern | + | |$cfg['IntlExclusionPattern'] |
|^\+[2-9] | |^\+[2-9] | ||
|the + style pattern which should be always considered international | |the + style pattern which should be always considered international | ||
|- | |- | ||
- | |IntlFraudMultiplier | + | |$cfg['IntlFraudMultiplier'] |
|1 | |1 | ||
|by how much we should multiply sales rates when checking for international fraud | |by how much we should multiply sales rates when checking for international fraud | ||
|- | |- | ||
- | |IntlPrefix | + | |$cfg['IntlPrefix'] |
|011 | |011 | ||
|prefix for international calls / see also $cfgdef['IntBlockPattern'] | |prefix for international calls / see also $cfgdef['IntBlockPattern'] | ||
|- | |- | ||
- | | | + | |$cfg['IntlReportActivityPeriod'] |
|0 | |0 | ||
- | |whether a report e-mail should be sent out | + | |whether a report e-mail should be sent out within the period in seconds of all international calls |
|- | |- | ||
- | |IntlReportActivityAlways | + | |$cfg['IntlReportActivityAlways'] |
|0 | |0 | ||
|whether to send the report regardless of whether there have been any calls | |whether to send the report regardless of whether there have been any calls | ||
|- | |- | ||
- | |LocalDialLength | + | |$cfg['IVRAllowDirectToMailbox'] |
+ | |0 | ||
+ | |whether to allow 'enter extension at any time' style access to mailboxes too using the ** prefix. | ||
+ | |- | ||
+ | |$cfg['LocalDialLength'] | ||
|7 | |7 | ||
|local dial string length | |local dial string length | ||
|- | |- | ||
- | |LogTransactions | + | |$cfg['LogTransactions'] |
- | | | + | |1 |
- | |whether to log transaction (default is | + | |whether to log transaction (default is on) |
|- | |- | ||
- | |MOHDir | + | |$cfg['MOHDir'] |
|/var/lib/asterisk/mohmp3 | |/var/lib/asterisk/mohmp3 | ||
|Music On Hold Directory | |Music On Hold Directory | ||
|- | |- | ||
- | |MOHDirDefault | + | |$cfg['MOHDirDefault'] |
|/var/lib/asterisk/mohmp3/template-default | |/var/lib/asterisk/mohmp3/template-default | ||
|Source of default MOH files | |Source of default MOH files | ||
|- | |- | ||
- | |MOHFormat | + | |$cfg['MOHFormat'] |
|.mp3 | |.mp3 | ||
|music on hold upload format | |music on hold upload format | ||
|- | |- | ||
- | |MOHMaxfilesize | + | |$cfg['MOHMaxfilesize'] |
|16 | |16 | ||
|maximum upload file size in MB | |maximum upload file size in MB | ||
|- | |- | ||
- | |MOHNative | + | |$cfg['MOHNative'] |
|1 | |1 | ||
|use native slinear on-board storage | |use native slinear on-board storage | ||
|- | |- | ||
- | |MOHRandom | + | |$cfg['MOHRandom'] |
|1 | |1 | ||
|whether to play music on hold files randomly | |whether to play music on hold files randomly | ||
|- | |- | ||
- | |MarketingURL | + | |$cfg['MarketingURL'] |
|http://www.taridium.com | |http://www.taridium.com | ||
|Marketing URL | |Marketing URL | ||
|- | |- | ||
- | |MeetMeExitContext | + | |$cfg['MeetMeExitContext'] |
|inconf | |inconf | ||
|where to exit to when a keypress is received in a conference call | |where to exit to when a keypress is received in a conference call | ||
|- | |- | ||
- | |MemCachedHost | + | |$cfg['MemCachedHost'] |
|localhost | |localhost | ||
|Your Memcached Server | |Your Memcached Server | ||
|- | |- | ||
- | |MemCachedPort | + | |$cfg['MemCachedPort'] |
|11211 | |11211 | ||
|Your Memcached Server | |Your Memcached Server | ||
|- | |- | ||
- | |MinCallDuration | + | |$cfg['MinCallDuration'] |
|30 | |30 | ||
|minimum call duration required for call credits | |minimum call duration required for call credits | ||
|- | |- | ||
- | |MobileUserAgents | + | |$cfg['MobileUserAgents'] |
|iPhone,telx,mobi,BlackBerry,Windows CE,Android,HTC_,Symbian,Palm | |iPhone,telx,mobi,BlackBerry,Windows CE,Android,HTC_,Symbian,Palm | ||
|preset mobile user agents | |preset mobile user agents | ||
|- | |- | ||
- | |NoSanitizedCLIDName | + | |$cfg['NoSanitizedCLIDName'] |
|0 | |0 | ||
|whether to disable caller ID sanitization on inbound calls | |whether to disable caller ID sanitization on inbound calls | ||
|- | |- | ||
- | |NotifyEMail | + | |$cfg['CLIDNameLookupAlways'] |
+ | |0 | ||
+ | |whether to always look up caller ID names on inbound calls (vs only if no CIDNAME is available) | ||
+ | |- | ||
+ | |$cfg['NotifyEMail'] | ||
|1 | |1 | ||
|Additional E-Mail notification interface (TRUE/FALSE) | |Additional E-Mail notification interface (TRUE/FALSE) | ||
|- | |- | ||
- | |NotifyFromEmail | + | |$cfg['NotifyFromEmail'] |
|demo@example.com | |demo@example.com | ||
|from e-mail address on notifications only | |from e-mail address on notifications only | ||
|- | |- | ||
- | |NotifyPhone | + | |$cfg['NotifyPhone'] |
|1 | |1 | ||
|Additional Phone notification interface (TRUE/FALSE) | |Additional Phone notification interface (TRUE/FALSE) | ||
|- | |- | ||
- | |NotifyReplyEmail | + | |$cfg['NotifyReplyEmail'] |
|demo@example.com | |demo@example.com | ||
|reply to e-mail address on notifications only | |reply to e-mail address on notifications only | ||
|- | |- | ||
- | |NotifySMS | + | |$cfg['NotifySMS'] |
|0 | |0 | ||
|SMS notification interface (TRUE/FALSE) | |SMS notification interface (TRUE/FALSE) | ||
|- | |- | ||
- | |OneTouchMaxMessage | + | |$cfg['OneTouchMaxMessage'] |
|100 | |100 | ||
|limits how many message one-touch recordings can store in VM folder (should be bigger or equal than maxmessage in voicemail.conf) | |limits how many message one-touch recordings can store in VM folder (should be bigger or equal than maxmessage in voicemail.conf) | ||
|- | |- | ||
- | |PDFInvoiceDir | + | |$cfg['PDFInvoiceDir'] |
|/var/spool/comms/invoices | |/var/spool/comms/invoices | ||
|where to store PDF invoices | |where to store PDF invoices | ||
|- | |- | ||
- | |PDFInvoicePageSize | + | |$cfg['PDFInvoicePageSize'] |
|Letter | |Letter | ||
|Page size for PDF generation | |Page size for PDF generation | ||
|- | |- | ||
- | |PWminlength | + | |$cfg['PWminlength'] |
|6 | |6 | ||
|min. length of signup/end user panel password | |min. length of signup/end user panel password | ||
|- | |- | ||
- | |PanelAccountBillingHelp | + | |$cfg['PanelAccountBillingHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelAccountEditHelp | + | |$cfg['PanelAccountEditHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelAccountOverviewHelp | + | |$cfg['PanelAccountOverviewHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelAddVirtualDIDHelp | + | |$cfg['PanelAddVirtualDIDHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelCallingTech | + | |$cfg['PanelCallingTech'] |
|Array | |Array | ||
| | | | ||
|- | |- | ||
- | |PanelEmergencyHelp | + | |$cfg['PanelEmergencyHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureBusyRetryHelp | + | |$cfg['PanelFeatureBusyRetryHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureCLIDBlockHelp | + | |$cfg['PanelFeatureCLIDBlockHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureCallRecordingHelp | + | |$cfg['PanelFeatureCallRecordingHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureCallScreenHelp | + | |$cfg['PanelFeatureCallScreenHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureCallWaitingHelp | + | |$cfg['PanelFeatureCallWaitingHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureFollowmeHelp | + | |$cfg['PanelFeatureFollowmeHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureForwardHelp | + | |$cfg['PanelFeatureForwardHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureIntlCallingHelp | + | |$cfg['PanelFeatureIntlCallingHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeatureMissedCallsHelp | + | |$cfg['PanelFeatureMissedCallsHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelFeaturesHelp | + | |$cfg['PanelFeaturesHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelHeadInclude | + | |$cfg['PanelHeadInclude'] |
| | | | ||
|include file for End-User Panel | |include file for End-User Panel | ||
|- | |- | ||
- | |PanelHelpCalls | + | |$cfg['PanelHelpCalls'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelHelpEnabled | + | |$cfg['PanelHelpEnabled'] |
|0 | |0 | ||
|enable this to display help links on the end-user panel | |enable this to display help links on the end-user panel | ||
|- | |- | ||
- | |PanelHelpVoicemail | + | |$cfg['PanelHelpVoicemail'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelLoginInclude | + | |$cfg['PanelLoginInclude'] |
| | | | ||
|what should appear in the body part of the login page | |what should appear in the body part of the login page | ||
|- | |- | ||
- | |PanelManageVirtualDIDHelp | + | |$cfg['PanelManageVirtualDIDHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelNetavailHelp | + | |$cfg['PanelNetavailHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelRemoveVirtualDIDHelp | + | |$cfg['PanelRemoveVirtualDIDHelp'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |PanelVMCopyEnabled | + | |$cfg['PanelVMCopyEnabled'] |
|1 | |1 | ||
| | | | ||
|- | |- | ||
- | |ParkingApp | + | |$cfg['ParkingApp'] |
|0 | |0 | ||
|support for call parking | |support for call parking | ||
|- | |- | ||
- | |ParkingTimeout | + | |$cfg['ParkingTimeout'] |
|180 | |180 | ||
|how long until hangup of a parked call in seconds | |how long until hangup of a parked call in seconds | ||
|- | |- | ||
- | |PermissionControl | + | |$cfg['PermissionControl'] |
|0 | |0 | ||
|whether to enable permission control table editor | |whether to enable permission control table editor | ||
|- | |- | ||
- | |PersonalConfLimit | + | |$cfg['PersonalConfLimit'] |
|5 | |5 | ||
|maximum number of personal conference room participants | |maximum number of personal conference room participants | ||
|- | |- | ||
- | |PhoneNoPattern | + | |$cfg['PhoneNoPattern'] |
|X-XXX-XXX-XXXX | |X-XXX-XXX-XXXX | ||
| | | | ||
|- | |- | ||
- | |PortNumber | + | |$cfg['PortNumber'] |
|1 | |1 | ||
|allow number porting | |allow number porting | ||
|- | |- | ||
- | |PostCreateEnterprise | + | |$cfg['PostCreateEnterprise'] |
|0 | |0 | ||
|Script to run after enterprise is created | |Script to run after enterprise is created | ||
|- | |- | ||
- | |PostEditEnterprise | + | |$cfg['PostEditEnterprise'] |
|0 | |0 | ||
|Script to run after enterprise is edited | |Script to run after enterprise is edited | ||
|- | |- | ||
- | |PromptRecordingTimeout | + | |$cfg['PromptRecordingTimeout'] |
|30000 | |30000 | ||
|maximum recording time for prompts in ms | |maximum recording time for prompts in ms | ||
|- | |- | ||
- | |PromptsDir | + | |$cfg['PromptsDir'] |
|/var/lib/asterisk/sounds/prompts | |/var/lib/asterisk/sounds/prompts | ||
|system prompts directory | |system prompts directory | ||
|- | |- | ||
- | |PromptsFormat | + | |$cfg['PromptsFormat'] |
|.gsm | |.gsm | ||
|voice prompts upload/default format (wave files are always accepted) | |voice prompts upload/default format (wave files are always accepted) | ||
|- | |- | ||
- | |PromptsMaxfilesize | + | |$cfg['PromptsMaxfilesize'] |
|16 | |16 | ||
|maximum upload file size in MB | |maximum upload file size in MB | ||
|- | |- | ||
- | |PromptsNative | + | |$cfg['PromptsNative'] |
|1 | |1 | ||
|use native slinear on-board storage | |use native slinear on-board storage | ||
|- | |- | ||
- | |ProvisioningServer | + | |$cfg['ProvisioningServer'] |
| | | | ||
|used for device templates %%provserver%% | |used for device templates %%provserver%% | ||
|- | |- | ||
- | |QAFromEmail | + | |$cfg['QAFromEmail'] |
|info@taridium.com | |info@taridium.com | ||
|Q&A from e-mail address | |Q&A from e-mail address | ||
|- | |- | ||
- | |QARecordingFormat | + | |$cfg['QARecordingFormat'] |
|.wav | |.wav | ||
|recording format (.wav or .gsm) | |recording format (.wav or .gsm) | ||
|- | |- | ||
- | |QAReplyEmail | + | |$cfg['QAReplyEmail'] |
|info@taridium.com | |info@taridium.com | ||
|Q&A reply to e-mail address | |Q&A reply to e-mail address | ||
|- | |- | ||
- | |QueueDialArguments | + | |$cfg['QueueDialArguments'] |
|x | |x | ||
|queue dial arguments | |queue dial arguments | ||
|- | |- | ||
- | |RACallsTable | + | |$cfg['RACallsTable'] |
|0 | |0 | ||
|a table which rates accounted calls | |a table which rates accounted calls | ||
|- | |- | ||
- | |RECHost | + | |$cfg['RECHost'] |
|localhost | |localhost | ||
|location of system recording database | |location of system recording database | ||
|- | |- | ||
- | |RECName | + | |$cfg['RECName'] |
|monitor | |monitor | ||
|name of database | |name of database | ||
|- | |- | ||
- | |RECPass | + | |$cfg['RECPass'] |
|comms | |comms | ||
|password | |password | ||
|- | |- | ||
- | |RECUser | + | |$cfg['RECUser'] |
|comms | |comms | ||
|user name | |user name | ||
|- | |- | ||
- | |RatingDisabled | + | |$cfg['RatingDisabled'] |
|0 | |0 | ||
|disable call rating | |disable call rating | ||
|- | |- | ||
- | |SIPApplicationServer | + | |$cfg['SIPApplicationServer'] |
|0 | |0 | ||
|optional server IP address to send IVR functions to | |optional server IP address to send IVR functions to | ||
|- | |- | ||
- | |SIPProxy | + | |$cfg['SIPProxy'] |
| | | | ||
|SIP proxy to use | |SIP proxy to use | ||
|- | |- | ||
- | |SIPProxyLocal | + | |$cfg['SIPProxyLocal'] |
|0 | |0 | ||
|whether to use local SIP proxy - cannot be used with SIPProxy value | |whether to use local SIP proxy - cannot be used with SIPProxy value | ||
|- | |- | ||
- | |SIPProxyPort | + | |$cfg['SIPProxyPort'] |
|5060 | |5060 | ||
|do not change here | |do not change here | ||
|- | |- | ||
- | |SIPTrunkCallLimit | + | |$cfg['SIPProxyPTIP'] |
+ | | | ||
+ | |set the IP of the of the passthrough SIP proxy - this is primarily required for display purposes so the system knows which IP is the proxy's IP. | ||
+ | |- | ||
+ | |||
+ | |$cfg['SIPProxyPTDNS'] | ||
+ | | | ||
+ | |the DNS name of the passthrough SIP proxy. This will be used in lieu of any %%address%% parameters when generating file templates. | ||
+ | |- | ||
+ | |||
+ | |$cfg['SIPProxyPTTemplate'] | ||
+ | |array('nat' => 'yes', 'qualify' => 'no', 'transport' => 'udp', 'encryption' => ''); | ||
+ | |the default (override) settings for SIP peers that use the passthrough SIP proxy. These values will be used instead of whatever values have been set in the SIP template. | ||
+ | |- | ||
+ | |$cfg['SIPTrunkCallLimit'] | ||
|25 | |25 | ||
|default number of concurrent SIP trunk calls | |default number of concurrent SIP trunk calls | ||
|- | |- | ||
- | |SIPTrunkCodecOrder | + | |$cfg['SIPTrunkCodecOrder'] |
|ulaw,alaw,g729 | |ulaw,alaw,g729 | ||
|what SIP codecs to offer as default | |what SIP codecs to offer as default | ||
|- | |- | ||
- | |SIPTrunkSendRPID | + | |$cfg['SIPTrunkForceBusy'] |
+ | |0 | ||
+ | |whether to reply with BUSY when call limits are hit (vs. SIP 480 unavailable). Default is FALSE. | ||
+ | |- | ||
+ | |$cfg['SIPTrunkSendRPID'] | ||
|yes | |yes | ||
|whether to send RPID on SIP trunk calls | |whether to send RPID on SIP trunk calls | ||
|- | |- | ||
- | |SIPTrunkTrustRPID | + | |$cfg['SIPTrunkTrustRPID'] |
|yes | |yes | ||
|whether to trust RPID on SIP trunk calls | |whether to trust RPID on SIP trunk calls | ||
|- | |- | ||
- | |SIPiclimit | + | |$cfg['SIPTrunkPrefCodec'] |
+ | |all | ||
+ | |Enterprise SIP trunk codec preference (needs to match available) | ||
+ | |- | ||
+ | |$cfg['SIPTrunkPrefInsecure'] | ||
+ | |no | ||
+ | |Enterprise SIP trunk insecure preference | ||
+ | |- | ||
+ | |$cfg['SIPTrunkPrefDTMFMode'] | ||
+ | |rfc2833 | ||
+ | |Enterprise SIP trunk DTMF mode preference | ||
+ | |- | ||
+ | |$cfg['SIPTrunkPrefTransport'] | ||
+ | |udp | ||
+ | |Enterprise SIP trunk Transport preference | ||
+ | |- | ||
+ | |$cfg['SIPTrunkPrefQualify'] | ||
+ | | | ||
+ | |Enterprise SIP trunk qualify preference | ||
+ | |- | ||
+ | |$cfg['SIPTrunkPrefSessionTimers'] | ||
+ | |accept | ||
+ | |Enterprise SIP trunk session timers preference | ||
+ | |- | ||
+ | |$cfg['SIPiclimit'] | ||
|2 | |2 | ||
|limit incoming calls on SIP channels (call waiting) | |limit incoming calls on SIP channels (call waiting) | ||
|- | |- | ||
- | |SIPoglimit | + | |$cfg['SIPoglimit'] |
|2 | |2 | ||
|limit outgoing calls on SIP channels | |limit outgoing calls on SIP channels | ||
|- | |- | ||
- | |ServerFromEmail | + | |$cfg['ServerFromEmail'] |
|info@example.com | |info@example.com | ||
|From address of e-mails | |From address of e-mails | ||
|- | |- | ||
- | |ServiceDemo | + | |$cfg['ServiceDemo'] |
|0 | |0 | ||
|enables 'demo' mode for /signup-ent/ | |enables 'demo' mode for /signup-ent/ | ||
|- | |- | ||
- | |ServiceDemoPlanID | + | |$cfg['ServiceDemoPlanID'] |
|0 | |0 | ||
|which plan ID to use (numeric ID) when running signups in demo mode (ServiceDemo=TRUE) | |which plan ID to use (numeric ID) when running signups in demo mode (ServiceDemo=TRUE) | ||
|- | |- | ||
- | |ServiceHeadImage | + | |$cfg['ServiceHeadImage'] |
|/images/taridium-logo-large.png | |/images/taridium-logo-large.png | ||
|The Logo for /service/ 180x58px | |The Logo for /service/ 180x58px | ||
|- | |- | ||
- | |ServiceIVRModeOnStarVM | + | |$cfg['ServiceIVRModeOnStarVM'] |
|vm | |vm | ||
|What to present when the caller presses * on listening to a voicemail greeting (vm,disa,full or disabled) | |What to present when the caller presses * on listening to a voicemail greeting (vm,disa,full or disabled) | ||
|- | |- | ||
- | |SessionTimeout | + | |$cfg['ServiceIVRIntlCalling'] |
+ | |0 | ||
+ | |whether to allow international calling on DISA access. | ||
+ | |- | ||
+ | |$cfg['SessionTimeout'] | ||
|1200 | |1200 | ||
|seconds until the login sessions time out | |seconds until the login sessions time out | ||
|- | |- | ||
- | |ShortcutIcon | + | |$cfg['ShortcutIcon'] |
|/images/taridium.ico | |/images/taridium.ico | ||
| | | | ||
|- | |- | ||
- | |SignupEntEmailFooter | + | |$cfg['SignupEntEmailFooter'] |
|Your Suppport Team at Taridium | |Your Suppport Team at Taridium | ||
http://taridium.com | http://taridium.com | ||
Line 1,025: | Line 1,140: | ||
| | | | ||
|- | |- | ||
- | |SignupEntHeadImage | + | |$cfg['SignupEntHeadImage'] |
|/images/taridium-logo-large.svg | |/images/taridium-logo-large.svg | ||
|The Logo for /signup-ent/ 180x58px | |The Logo for /signup-ent/ 180x58px | ||
|- | |- | ||
- | |SignupFooterInclude | + | |$cfg['SignupFooterInclude'] |
| | | | ||
|include file for Signup Forms (m=[signup step] is passed along) | |include file for Signup Forms (m=[signup step] is passed along) | ||
|- | |- | ||
- | |SimulateSignup | + | |$cfg['SimulateSignup'] |
|1 | |1 | ||
|simulate CC signup? default install is 1 (YES) | |simulate CC signup? default install is 1 (YES) | ||
|- | |- | ||
- | |SiteName | + | |$cfg['SiteName'] |
|taridium | |taridium | ||
|Site Name | |Site Name | ||
|- | |- | ||
- | |SiteURL | + | |$cfg['SiteURL'] |
|http://www.taridium.com | |http://www.taridium.com | ||
|Site Name | |Site Name | ||
|- | |- | ||
- | |SoftwareClient | + | |$cfg['SoftwareClient'] |
|Array | |Array | ||
|200 x 150px | |200 x 150px | ||
|- | |- | ||
- | |SpoolAttempts | + | |$cfg['SpoolAttempts'] |
|4 | |4 | ||
|how many call attempts | |how many call attempts | ||
|- | |- | ||
- | |SpoolDuration | + | |$cfg['SpoolDuration'] |
|25000 | |25000 | ||
|how long to try on outbound/spooled calls in ms | |how long to try on outbound/spooled calls in ms | ||
|- | |- | ||
- | |SpoolEscalationTimeout | + | |$cfg['SpoolEscalationTimeout'] |
|600 | |600 | ||
|how long to wait until trying next number (if applicable) should be >= than SpoolAttempts x SpoolInterval | |how long to wait until trying next number (if applicable) should be >= than SpoolAttempts x SpoolInterval | ||
|- | |- | ||
- | |SpoolInterval | + | |$cfg['SpoolInterval'] |
|150 | |150 | ||
|how long to wait between spooled calls in s | |how long to wait between spooled calls in s | ||
|- | |- | ||
- | |StdDialArguments | + | |$cfg['StdDialArguments'] |
|tr | |tr | ||
|standard dial arguments | |standard dial arguments | ||
|- | |- | ||
- | |StripCIDCountryCode | + | |$cfg['StripCIDCountryCode'] |
|0 | |0 | ||
|remove caller ID country code (e.g. US 10 digits for outgoing caller ID) | |remove caller ID country code (e.g. US 10 digits for outgoing caller ID) | ||
|- | |- | ||
- | |StripCIDPlusInbound | + | |$cfg['StripCIDPlusInbound'] |
|0 | |0 | ||
- | |whether to strip + sign on inbound caller ID's (e.g. e.164 CID) | + | |whether to strip + sign on inbound caller ID's (e.g. e.164 CID). Can also take value 2, which will not only strip the plus sign on the inbound caller ID number but also add 011 to non-NANP numbers. |
|- | |- | ||
- | |StripIntlPrefix | + | |$cfg['StripIntlPrefix'] |
|0 | |0 | ||
|strip intl. prefix on all outbound calls | |strip intl. prefix on all outbound calls | ||
|- | |- | ||
- | |SwitchID | + | |$cfg['SwitchID'] |
|0 | |0 | ||
|only needed in multiswitch environments (e.g. sw5) | |only needed in multiswitch environments (e.g. sw5) | ||
|- | |- | ||
- | |SystemName | + | |$cfg['SystemName'] |
|pbx-management | |pbx-management | ||
|System Name (can be anything) | |System Name (can be anything) | ||
|- | |- | ||
- | |SystemPromptsDir | + | |$cfg['SystemPromptsDir'] |
|/var/lib/asterisk/sounds | |/var/lib/asterisk/sounds | ||
|system prompts directory | |system prompts directory | ||
|- | |- | ||
- | |TTSAcapelaApp | + | |$cfg['TTSAcapelaApp'] |
| | | | ||
|Acapela application | |Acapela application | ||
|- | |- | ||
- | |TTSAcapelaLogin | + | |$cfg['TTSAcapelaLogin'] |
| | | | ||
|Acapela Login | |Acapela Login | ||
|- | |- | ||
- | |TTSAcapelaPwd | + | |$cfg['TTSAcapelaPwd'] |
| | | | ||
|Acapela Password | |Acapela Password | ||
|- | |- | ||
- | |TTSAcapelaURL | + | |$cfg['TTSAcapelaURL'] |
|https://vaas.acapela-group.com/Services/Synthesizer | |https://vaas.acapela-group.com/Services/Synthesizer | ||
|Acapela Request URL | |Acapela Request URL | ||
|- | |- | ||
- | |TTSAcapelaVoices | + | |$cfg['TTSAcapelaVoices'] |
|Array | |Array | ||
|the Acapela voices to offer/use | |the Acapela voices to offer/use | ||
|- | |- | ||
- | |TTSCepstralGen | + | |$cfg['TTSCepstralGen'] |
|/usr/local/bin/swift | |/usr/local/bin/swift | ||
|location of Cepstral Swift | |location of Cepstral Swift | ||
|- | |- | ||
- | |TTSEngine | + | |$cfg['TTSEngine'] |
|festival | |festival | ||
|options are: swift, festival or acapela (cloud API) | |options are: swift, festival or acapela (cloud API) | ||
|- | |- | ||
- | |TTSFestivalGen | + | |$cfg['TTSFestivalGen'] |
|/usr/bin/text2wave | |/usr/bin/text2wave | ||
|location of Festival text2wave | |location of Festival text2wave | ||
|- | |- | ||
- | |TableOffSet | + | |$cfg['TableOffSet'] |
- | | | + | |100 |
|default table offset | |default table offset | ||
|- | |- | ||
- | |TemplateReplaceListIAX | + | |$cfg['TableOffSetSearch'] |
+ | |500 | ||
+ | |default table offset when searching | ||
+ | |- | ||
+ | |$cfg['TemplateReplaceListIAX'] | ||
|name,username,secret,callerid,accountcode,mailbox | |name,username,secret,callerid,accountcode,mailbox | ||
|variables for template | |variables for template | ||
|- | |- | ||
- | |TemplateReplaceListSIP | + | |$cfg['TemplateReplaceListSIP'] |
|name,username,secret,callerid,nat,accountcode,mailbox | |name,username,secret,callerid,nat,accountcode,mailbox | ||
|variables for template | |variables for template | ||
|- | |- | ||
- | |TimeFormat | + | |$cfg['TimeFormat'] |
|H:i:s | |H:i:s | ||
|standard time format (deprecated, use DefaultTimeFormat) | |standard time format (deprecated, use DefaultTimeFormat) | ||
|- | |- | ||
- | |TransactionLogMaxAge | + | |$cfg['TransactionLogMaxAge'] |
|1209600 | |1209600 | ||
|whether to automatically delete the transaction log entries beyond a certain age in seconds | |whether to automatically delete the transaction log entries beyond a certain age in seconds | ||
|- | |- | ||
- | |TrunkDialArguments | + | |$cfg['TrunkDialArguments'] |
|tTWX | |tTWX | ||
- | |standard dial arguments | + | |standard dial arguments for trunk calls |
+ | |- | ||
+ | |$cfg['TurnUpNotificationTime'] | ||
+ | |0 | ||
+ | |Daily turnup notifications. String in 24hr format, example: "17:00" | ||
+ | |- | ||
+ | |$cfg['TurnUpNotificationEmail'] | ||
+ | |0 | ||
+ | |Daily turnup notification e-mail address. If not set the value from $cfg['CustomerCareEmail'] will be used. | ||
|- | |- | ||
- | |UNminlength | + | |$cfg['UNminlength'] |
|6 | |6 | ||
|min. length of signup username | |min. length of signup username | ||
|- | |- | ||
- | |UpNextMax | + | |$cfg['UpNextMax'] |
|10 | |10 | ||
|Maximum times the up next (upon timeout) function can be called to prevent loops | |Maximum times the up next (upon timeout) function can be called to prevent loops | ||
|- | |- | ||
- | |UploadDir | + | |$cfg['UploadDir'] |
|/var/www/upload | |/var/www/upload | ||
|where uploaded files go | |where uploaded files go | ||
|- | |- | ||
- | |UseConfBridge | + | |$cfg['UseConfBridge'] |
|0 | |0 | ||
|Whether to use the alternative conferencing application (overriden by $cfg['ExternalConfServer']) | |Whether to use the alternative conferencing application (overriden by $cfg['ExternalConfServer']) | ||
|- | |- | ||
- | |VMAccessSkipPW | + | |$cfg['VMAccessSkipPW'] |
|0 | |0 | ||
|when this is enabled auto-login will not only skip the box no. but also PIN. | |when this is enabled auto-login will not only skip the box no. but also PIN. | ||
|- | |- | ||
- | |VMBroadcastNative | + | |$cfg['VMBroadcastNative'] |
|0 | |0 | ||
|use asterisk to record and distribute voicemail broadcasts | |use asterisk to record and distribute voicemail broadcasts | ||
|- | |- | ||
- | |VMClickatellAPIID | + | |$cfg['VMClickatellAPIID'] |
| | | | ||
|Clickatell API ID, see $cfgdef['NotifySMS'] | |Clickatell API ID, see $cfgdef['NotifySMS'] | ||
|- | |- | ||
- | |VMClickatellPassword | + | |$cfg['VMClickatellPassword'] |
| | | | ||
|Clickatell password, see $cfgdef['NotifySMS'] | |Clickatell password, see $cfgdef['NotifySMS'] | ||
|- | |- | ||
- | |VMClickatellUser | + | |$cfg['VMClickatellUser'] |
| | | | ||
|Clickatell user, see $cfgdef['NotifySMS'] | |Clickatell user, see $cfgdef['NotifySMS'] | ||
|- | |- | ||
- | |VMContext | + | |$cfg['VMContext'] |
|customers | |customers | ||
|VM default context | |VM default context | ||
|- | |- | ||
- | |VMCustomBody | + | |$cfg['VMCustomBody'] |
|Dear ${VM_NAME}: | |Dear ${VM_NAME}: | ||
Line 1,199: | Line 1,326: | ||
--comms, hosted business telephone systems by Taridium | --comms, hosted business telephone systems by Taridium | ||
- | | | + | |custom voicemail body |
|- | |- | ||
- | |VMCustomEMail | + | |$cfg['VMCustomEMail'] |
|0 | |0 | ||
|enables/disables custom e-mail settings in resellers etc. | |enables/disables custom e-mail settings in resellers etc. | ||
|- | |- | ||
- | |VMCustomFromEmail | + | |$cfg['VMCustomFromEmail'] |
|0 | |0 | ||
|A custom value for the from address when sending e-mails (this will be overwritten when a reseller is set. Format: "Voicemail" | |A custom value for the from address when sending e-mails (this will be overwritten when a reseller is set. Format: "Voicemail" | ||
|- | |- | ||
- | |VMCustomSubject | + | |$cfg['VMCustomSubject'] |
|[comms] New voicemail in mailbox ${VM_MAILBOX} from ${VM_CALLERID} | |[comms] New voicemail in mailbox ${VM_MAILBOX} from ${VM_CALLERID} | ||
- | | | + | |custom voicemail subject |
|- | |- | ||
- | |VMDefaultPath | + | |$cfg['VMDefaultPath'] |
|/var/spool/asterisk/voicemail | |/var/spool/asterisk/voicemail | ||
|VM default path | |VM default path | ||
|- | |- | ||
- | |VMFormat | + | |$cfg['VMFormat'] |
|.wav | |.wav | ||
|voicemail storage format, this must match one of the formats in voicemail.conf | |voicemail storage format, this must match one of the formats in voicemail.conf | ||
|- | |- | ||
- | |VMFullWarning | + | |$cfg['VMFullWarning'] |
|1 | |1 | ||
|whether to notify mailbox users via e-mail when the mailbox is full | |whether to notify mailbox users via e-mail when the mailbox is full | ||
|- | |- | ||
- | |VMMaxEnterpriseMessages | + | |$cfg['VMMaxEnterpriseMessages'] |
|200 | |200 | ||
|maximum value for enterprise voicemail settings | |maximum value for enterprise voicemail settings | ||
|- | |- | ||
- | |VMNexiwavePassword | + | |$cfg['VMNexiwavePassword'] |
| | | | ||
|Nexiwave account password | |Nexiwave account password | ||
|- | |- | ||
- | |VMNexiwaveUser | + | |$cfg['VMNexiwaveUser'] |
| | | | ||
|Nexiwave account user | |Nexiwave account user | ||
|- | |- | ||
- | |VMPINLengthMin | + | |$cfg['VMPINLengthMin'] |
|4 | |4 | ||
|minimum length for voicemail PINs (limited to 8 digits) | |minimum length for voicemail PINs (limited to 8 digits) | ||
|- | |- | ||
- | |VMSMSProvider | + | |$cfg['VMSMSProvider'] |
|clickatell | |clickatell | ||
- | |which provider to use: clickatell or twilio | + | |which provider to use: clickatell, smpp or twilio |
|- | |- | ||
- | |VMSpeech2Text | + | |$cfg['VMSpeech2Text'] |
|0 | |0 | ||
|enables/disables voicemail speech to text engines (requires VMCustomEMail = TRUE) | |enables/disables voicemail speech to text engines (requires VMCustomEMail = TRUE) | ||
|- | |- | ||
- | |VMTwilioAccountSID | + | |$cfg['VMTwilioAccountSID'] |
| | | | ||
|Twililo Account SID | |Twililo Account SID | ||
|- | |- | ||
- | |VMTwilioAuthToken | + | |$cfg['VMTwilioAuthToken'] |
| | | | ||
|Twilio Auth Token | |Twilio Auth Token | ||
|- | |- | ||
- | |VMTwilioFromDID | + | |$cfg['VMTwilioFromDID'] |
| | | | ||
|Twilio SMS from DID | |Twilio SMS from DID | ||
|- | |- | ||
- | |ValidateCC | + | |$cfg['ValidateCC'] |
|0 | |0 | ||
|validate credit cards | |validate credit cards | ||
|- | |- | ||
- | |WebRTC_Template | + | |$cfg['WebRTC_Template'] |
| | | | ||
|template to use for WebRTC client | |template to use for WebRTC client | ||
|- | |- | ||
- | |WebRTC_bandwidth | + | |$cfg['WebRTC_bandwidth'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |WebRTC_enable_early_ims | + | |$cfg['WebRTC_enable_early_ims'] |
|false | |false | ||
| | | | ||
|- | |- | ||
- | |WebRTC_enable_media_stream_cache | + | |$cfg['WebRTC_enable_media_stream_cache'] |
|true | |true | ||
| | | | ||
|- | |- | ||
- | |WebRTC_enable_rtcweb_breaker | + | |$cfg['WebRTC_enable_rtcweb_breaker'] |
|false | |false | ||
| | | | ||
|- | |- | ||
- | |WebRTC_ice_servers | + | |$cfg['WebRTC_ice_servers'] |
|[{ url: 'stun:null'}] | |[{ url: 'stun:null'}] | ||
| | | | ||
|- | |- | ||
- | |WebRTC_video_size | + | |$cfg['WebRTC_video_size'] |
| | | | ||
| | | | ||
|- | |- | ||
- | |accountNotActivePrompt | + | |$cfg['accountNotActivePrompt'] |
|suspended | |suspended | ||
|what to play back if the account has been suspended prompts/comms directory | |what to play back if the account has been suspended prompts/comms directory | ||
|- | |- | ||
- | |accountNotFoundPrompt | + | |$cfg['accountNotFoundPrompt'] |
|suspended | |suspended | ||
|what to play back if the account has not been found prompts/comms directory | |what to play back if the account has not been found prompts/comms directory | ||
|- | |- | ||
- | |commsPromptsDir | + | |$cfg['commsPromptsDir'] |
|/var/lib/asterisk/sounds/comms | |/var/lib/asterisk/sounds/comms | ||
|application prompts directory | |application prompts directory | ||
|- | |- | ||
- | |incomingContext | + | |$cfg['incomingContext'] |
|incoming | |incoming | ||
|incoming context | |incoming context | ||
|- | |- | ||
- | |incomingDIDPrefix | + | |$cfg['incomingDIDPrefix'] |
| | | | ||
|prefix to add to incoming numbers for matching. System expects full e614 no.s | |prefix to add to incoming numbers for matching. System expects full e614 no.s | ||
|- | |- | ||
- | |insideContext | + | |$cfg['insideContext'] |
|inside | |inside | ||
|local context | |local context | ||
|- | |- | ||
- | |keepChannelPasssword | + | |$cfg['keepChannelPasssword'] |
|0 | |0 | ||
|whether to keep the password on channel updates or renew | |whether to keep the password on channel updates or renew | ||
|- | |- | ||
- | |lookupLocally | + | |$cfg['lookupLocally'] |
|1 | |1 | ||
|lookup outgoing DID's locally | |lookup outgoing DID's locally | ||
|- | |- | ||
- | |outgoingContext | + | |$cfg['outgoingContext'] |
|outgoing | |outgoing | ||
|outgoing context | |outgoing context | ||
|- | |- | ||
- | |outgoingContextFax | + | |$cfg['outgoingContextFax'] |
|0 | |0 | ||
|alternate outgoing context for faxes (see mail2fax) | |alternate outgoing context for faxes (see mail2fax) | ||
+ | |- | ||
+ | |$cfg['CSSFontURL'] | ||
+ | |https://fonts.googleapis.com/css?family=Source+Sans+Pro | ||
+ | |a custom font for all UIs | ||
+ | |- | ||
+ | |$cfg['SmartPhonePushNotify'] | ||
+ | |0 | ||
+ | |Turns on iOS pn-tok style push notifications | ||
|} | |} |
Latest revision as of 21:24, 6 October 2017
Valid parameters for config.php. The reference values are stored in default.php.
Name | Default Value | Description | |||
---|---|---|---|---|---|
$cfg['AMIHTTPHost'] | http://localhost:5039 | the default Asterisk Manager Proxy Host | |||
$cfg['AddLineIAXTemplate'] | default IAX template to use for additional line softphones in End User Panel, this is deprecated as of 2.3-j | ||||
$cfg['AddLineInstances'] | 5 | how many softphone additional lines to create when enabling this feature. Additional lines might be created if options like $cfg['enableWRTC'] are enabled | |||
$cfg['AddLineSIPTemplate'] | Generic SIP NAT | default SIP template to use for additional line softphones in End User Panel, this can be an array | |||
$cfg['AdminForceTOTP'] | 0 | whether to require two factor authentication on the admin and ITSP panels | |||
$cfg['AdminHeadInclude'] | include file for Administrator Panel | ||||
$cfg['AdminNoTOTPIP'] | list of authorized IPs that don't require two factor auth. Space separated list with host IPs or subnets (CIDR notation). Supports both IPv4 and IPv6. | ||||
$cfg['AnnouncementsDir'] | /var/lib/asterisk/sounds/announcements | announcement prompts directory | |||
$cfg['AstConfig'] | /etc/asterisk | asterisk configuration path | |||
$cfg['AstExec'] | /usr/sbin/asterisk | asterisk binary | |||
$cfg['BSMSClickatellAPIID'] | Clickatell API ID | ||||
$cfg['BSMSClickatellPassword'] | Clickatell password | ||||
$cfg['BSMSClickatellUser'] | Clickatell user | ||||
$cfg['BSMSPanel'] | 0 | Enable/disable bulk SMS feature in End User Panel (disabled by default) see also $cfg['FeatureList'] with the option 'bsms' to enable this for use | |||
$cfg['BSMSProvider'] | clickatell | which provider to use: clickatell, smpp or twilio | |||
$cfg['BSMSTwilioAccountSID'] | Twililo Account SID | ||||
$cfg['BSMSTwilioAuthToken'] | Twilio Auth Token | ||||
$cfg['BSMSTwilioFromDID'] | Twilio SMS from DID | ||||
$cfg['BrandFollowMe'] | Follow Me | custom name for follow me | |||
$cfg['SMPPProvider'] | which provider software to use: e.g. jasmin (http://www.jasminsms.com/) | ||||
$cfg['SMPPUsername'] | authentication username for SMPPSendURL | ||||
$cfg['SMPPPassword'] | authentication password for SMPPSendURL | $cfg['SMPPSendURL'] | the URL to send messages to: example: http://x.x.x.x:1401/send | ||
$cfg['SMPPEMailGW'] | the comms e-mail to SMS gateway, e.g. sms.example.com. This will be used as the domain portion of the 'from' address so SMS messages can be replied to. | ||||
$cfg['BrandName'] | VoIP | Brand Name | |||
$cfg['BusyRetryWait'] | 5 | seconds to wait until busy retry dial | |||
$cfg['CDRBrowseOffset'] | 20 | how may rows should be displayed on the calls page | |||
$cfg['CDBrowserShowAll'] | 0 | whether to show 0s billing and unanswered calls. Requires unanswered=yes in cdr.conf. | |||
$cfg['CDREntRecord'] | 0 | whether to record all enterprise calls in a separate table (in addition to the primary CDR table). See also $cfg['CDREntDisplay'] and CDR maintenance settings when this has been enabled. | |||
$cfg['CDREntDisplay'] | 0 | whether to use the enterprise CDR tables for display. | |||
$cfg['CDRHost'] | localhost | location of system CDR database | |||
$cfg['CDRMainOffset'] | 5 | how may rows should be displayed as default on the panel page | |||
$cfg['CDRName'] | cdr | name of database | |||
$cfg['CDRPass'] | comms | password | |||
$cfg['CDRSaveIP'] | 1 | save peer IP address in CDR when call is completed | |||
$cfg['CDRUser'] | comms | user name | |||
$cfg['CRAlternatePath'] | 0 | call recording alternate path | |||
$cfg['CRDefaultPath'] | /var/spool/asterisk/monitor | call recording default path | |||
$cfg['CREnterpriseLimit'] | 2 | limit of call recording directory size for enterprise in GB | |||
$cfg['CRFormat'] | gsm | Format for standard call recording (enterprise call recording) | |||
$cfg['CRNotifySupport'] | 1 | whether to notify customer support when a customer call recording storage facility has reached the set limit. See ['CREnterpriseLimit'] | |||
$cfg['CRUnbridged'] | 0 | whether to display the option to record un-bridged calls, default is FALSE | |||
$cfg['CSSBullet'] | /images/arrow-right-w.gif | ||||
$cfg['CSSButtonBack'] | /images/button-bg.gif | ||||
$cfg['CSSButtonBackBack'] | /images/button-bg-back.gif | ||||
$cfg['CSSButtonBackFwd'] | /images/button-bg-fwd.gif | ||||
$cfg['CSSLogoutBack'] | /images/logout-menu-back.gif | ||||
$cfg['CSSLogoutBackActive'] | /images/logout-menu-back-active.gif | ||||
$cfg['CSSMaster'] | /css/basic.css | ||||
$cfg['CSSMenuBack'] | /images/main-menu-back.gif | ||||
$cfg['CSSMenuBackActive'] | /images/main-menu-back-active.gif | ||||
$cfg['CSSStarImage'] | /images/asterisk-mini.gif | ||||
$cfg['CSSTableHeadingImage'] | /images/neat-bg.gif | ||||
$cfg['CSSbordercolor'] | #CFCFCF | ||||
$cfg['CSSdarkbordercolor'] | #434343 | ||||
$cfg['CSSdefaultlinkcolor'] | #767676 | ||||
$cfg['CSSdefaulttablewidth'] | 650px | ||||
$cfg['CSSfontcolor'] | #444444 | ||||
$cfg['CSSlinkcolor'] | #0A699A | ||||
$cfg['CSSmenucolor'] | #0A699A | ||||
$cfg['CSSsubmenucolor'] | #24B5FF | ||||
$cfg['CSStablebackground'] | #F0F0F0 | ||||
$cfg['ChanSpyTimeout'] | 3600 | Absolute timeout on ChanSpy/Barge functions | |||
$cfg['ConferencingAutoCloseAdmin'] | 0 | whether to kick all participants once the admin has left the conference room | |||
$cfg['ConferencingMaxCount'] | 15 | maximum number of conference participants | |||
$cfg['ConferencingMaxEnterprise'] | 3 | maximum number of conference rooms per enterprise | |||
$cfg['ConferencingPINTimeout'] | 5000 | how long to wait in milliseconds until the input is accepted when entering a conf PIN | |||
$cfg['ConnectedLineUpdates'] | 1 | whether we should send programatical connected line updates (e.g. group call names etc.) | |||
$cfg['ConsoleLinkEUP'] | 0 | whether to show a link to the Console in the End User Panel | |||
$cfg['CustName'] | [customer name] | Customer Name | |||
$cfg['CustomerCareEmail'] | info@example.com | Reply-To E-Mail | |||
$cfg['DBAHost'] | localhost | location of system database | |||
$cfg['DBAName'] | comms | name of database | |||
$cfg['DBAPass'] | commsa | password | |||
$cfg['DBAUser'] | commsa | user name | |||
$cfg['DBHost'] | localhost | location of system database | |||
$cfg['DBName'] | comms | name of database | |||
$cfg['DBNotifyErrors'] | 1 | Whether to send e-mail notifications to customer care when there is database error | |||
$cfg['DBPass'] | comms | password | |||
$cfg['DBQueueLog'] | 0 | whether we should use the DB for qeue logging (also check /etc/asterisk/extconfig.conf) this is the default method as of comms-2.4-d (new installs only) | |||
$cfg['DBUser'] | comms | user name | |||
$cfg['DIDAssignPilot'] | 0 | whether to allow pilot/BTN assignments to DIDs (this is only used by pilot2clid.agi) | |||
$cfg['DIDBulkMax'] | 2000 | maximum number of DIDs that can be added using the Admin Stock DID interface (range feature) | |||
$cfg['DIDLimitSelection'] | 8 | limit the choice of suffixes when assigning DID's. | |||
$cfg['DIDPreselectCountry'] | limit the choice of DID's to a specific country | ||||
$cfg['DIDlockTime'] | 600 | time in seconds until DID locks expire during signup | |||
$cfg['DateFormat'] | Y-m-d | standard date format (deprecated, use DefaultDateFormat) | |||
$cfg['DefaultCharset'] | windows-1252 | default character set | |||
$cfg['DefaultCurrency'] | $ | default currency | |||
$cfg['DefaultDateFormat'] | D M d Y | default date format | |||
$cfg['DefaultLanguage'] | eng | default language (three letter ISO code) | |||
$cfg['DefaultMinimumCallCost'] | 0.01 | default minimum call cost | |||
$cfg['DefaultTimeFormat'] | h:i:s A | default time format | |||
$cfg['DeviceAdminPassword'] | used for device templates %%devadminpw%% | ||||
$cfg['DialByNameTimeout'] | 5000 | how long to wait in milliseconds until the input is accepted when dialing by name | |||
$cfg['DialExternalTransform'] | 0 | Example: _NXXNXXXXXX,1\${EXTEN} | |||
$cfg['DialingStripZero'] | 0 | strip leading zero if any on local calls (enable this for UK etc.) | |||
$cfg['DisallowedUAs'] | array('/^friendly-scanner/','/^VaxSIPUserAgent/','/^eyeBeam/') | a list of disallowed SIP user agents - this needs to be an array and accepts PREG expressions | |||
$cfg['EmailLogo'] | logo for invoices, if set E-mails will be sent in HTML (see also reseller settings) | ||||
$cfg['EmergencyEmail'] | emergency access dial notification (if not set the customer care e-mail will be used) | ||||
$cfg['EmergencyNumber'] | 911 | emergency access number, if not set specifically defaults such as 911, 999, 112 etc. will be matched | |||
$cfg['EntCTIEnabled'] | 0 | whether to offer CTI callback in groups, extensions etc. | |||
$cfg['EntDIDHelp'] | |||||
$cfg['EntDialingHelp'] | |||||
$cfg['EntFeatureConferenceHelp'] | |||||
$cfg['EntFeatureHolidayHelp'] | |||||
$cfg['EntFeatureList'] | recording,serviceivr,qa,voicemail,did,prompts,moh,toc,conference,timed,holiday,api,dtmfdisplay,callaccounting,ldap,blist | enable enterprise features | |||
$cfg['EntFeatureMOHHelp'] | |||||
$cfg['EntFeatureMOHUploadHelp'] | |||||
$cfg['EntFeaturePromptsGenerateHelp'] | |||||
$cfg['EntFeaturePromptsHelp'] | |||||
$cfg['EntFeaturePromptsUploadHelp'] | |||||
$cfg['EntFeatureQAHelp'] | |||||
$cfg['EntFeatureSIVRHelp'] | |||||
$cfg['EntFeatureTimedEditHelp'] | |||||
$cfg['EntFeatureTimedHelp'] | |||||
$cfg['EntFeatureVoicemailHelp'] | |||||
$cfg['EntFeaturesHelp'] | |||||
$cfg['EntGroupEditHelp'] | |||||
$cfg['EntGroupsHelp'] | |||||
$cfg['EntHeadInclude'] | include file for Enterprise Panel | ||||
$cfg['EntHelpEnabled'] | 0 | enable this to display help links on the enterprise panel | |||
$cfg['EntIVREditHelp'] | |||||
$cfg['EntIVRHelp'] | |||||
$cfg['EntLoginInclude'] | what should appear in the body part of the login page | ||||
$cfg['EnterpriseAdminLoginList'] | 0 | show enterprises for super user admin (default is FALSE -> security risk!) | |||
$cfg['EnterpriseCCallEnforcement'] | 1 | whether to enforce enterprise call concurrency | |||
$cfg['EnterpriseDefaultLanding'] | cdr | default landing when logging into enterprise panel | |||
$cfg['EnterpriseDisallowedExtensions'] | array('911','999','112','411','311','919','000') | an array of extension numbers which are not allowed for use as enterprise extensions. Commonly this would include emergency numbers etc. | |||
$cfg['EnterpriseDistinctiveRingHeader'] | 0 | which header to set on internal calls for distinctive ring, e.g. Bellcore-dr3 | |||
$cfg['EnterpriseEnforceCID'] | 1 | don't allow CID spoofing on enterprise accounts | |||
$cfg['EnterpriseEnforcePilot'] | 0 | don't allow arbitrary pilot numbers (need to be a DID) only applies to admin class access | |||
$cfg['EnterpriseExtenLength'] | 4 | maximum length of enterprise extensions | |||
$cfg['EnterpriseExtenMinLength'] | 2 | minimum length of enterprise extensions | |||
$cfg['EnterpriseLDAPQuerySource'] | Enterprise LDAP integration source IP (for display only) | ||||
$cfg['EnterpriseListCounts'] | extensions,phones,extgroups | what to show in the enterprise table counts column. Comma separated list of names. Valid values are: extensions,phones,extgroups,trunks,trunkpaths,callpaths. Can be FALSE for no display. | |||
$cfg['EnterpriseMaxActive'] | 30 | default maximum number of active extensions per enterprise | |||
$cfg['EnterpriseMaxDID'] | 30 | maximum number of extensions per enterprise | |||
$cfg['EnterpriseMaxExtensions'] | 30 | default maximum number of extensions per enterprise | |||
$cfg['EnterprisePilotPattern'] | 0 | a pattern that a pilot number needs to match to: Perl regular expression | |||
$cfg['EnterpriseRequirePilot'] | 0 | require a pilot number when creating enterprise, only applies if $cfg['EnterpriseEnforcePilot'] is FALSE | |||
$cfg['ExternalConfServer'] | 0 | external conference server (always use for multiple servers) | |||
$cfg['FSSwitchPrefix'] | 0 | whether to prefix all file system directories with the switch ID (applies to VMDefaultPath, MOHDir, PromptsDir and CRDefaultPath) | |||
$cfg['FaxDetectApp'] | NVFaxDetect | application to detect faxes (needs to support fax extension) | |||
$cfg['FaxDetectAppArgs'] | dt | fax detection application arguments | |||
$cfg['FaxEmailBody'] | additional fax body for personal fax2email | ||||
$cfg['FaxFromEmail'] | no-reply@example.com | from e-mail for fax2email | |||
$cfg['FaxIntercept'] | 0 | detect and send all faxes to a specific destination | |||
$cfg['FaxReceiveNotifyErrors'] | 1 | whether to send error messages to the receipient of a fax to e-mail attempt. | |||
$cfg['FaxRejectAnonymousCID'] | 0 | reject faxes with anonymous/no caller ID. | |||
$cfg['FeatureList'] | callforward,vmsettings,callwaiting,addline,assistant,followme,clidblock,intlcalling,callscreen,callrecord,missed,busyretry,emergency,calllist,personalconf | enable enterprise features | |||
$cfg['GlobalDynamicFeatures'] | global dynamic features are added to all inbound and outbound calls | ||||
$cfg['QueueDynamicFeatures'] | recstop#recstart | queue dynamic features | |||
$cfg['GlobalPickupDelay'] | 0 | delay after IVR and feature pickup in seconds | |||
$cfg['GroupDialArguments'] | Group dial arguments (used in conjunction with StdDialArguments) | ||||
$cfg['GroupPagingEnabled'] | 0 | group paging (requires conferencing/meetme to work) | |||
$cfg['GroupPagingMaxMembers'] | 10 | limits the number of paging members in a group | |||
$cfg['GroupPagingNoAAUserAgents'] | Array | array of user agent match strings which should not be sent an auto-answer header | |||
$cfg['HTTPGroup'] | apache | default HTTP server group | |||
$cfg['HTTPUser'] | apache | default HTTP server user | |||
$cfg['IPSBlockIntlOnly'] | 0 | only drop international calls | |||
$cfg['IPSBlockedUA'] | 0 | array of banned UAs | |||
$cfg['IPSIgnoreIPPPChange'] | 0 | whether to ignore changes of IP when the UA remains the same, even when changing from private to public | |||
$cfg['IPSTracking'] | 0 | intrusion detection and prevention | |||
$cfg['ITSPAllowEnterpriseEdit'] | 1 | ||||
$cfg['ITSPHeadInclude'] | include file for ITSP interface | ||||
$cfg['ITSPLoginInclude'] | what should appear in the body part of the login page | ||||
$cfg['IntBlockPattern'] | 011. | sets the pattern for international call blocking / see also $cfgdef['IntlPrefix'] | |||
$cfg['IntlAutoBlockCheckPeriod'] | 0 | how often to check for international call levels (in seconds) - set to 0 for disabled | |||
$cfg['IntlAutoBlockRatingTable'] | 0 | which rating table to use for automatic blocking | |||
$cfg['IntlAutoBlockThresholdSelect'] | Array | at what level we want to auto block international calling | |||
$cfg['IntlBlockDefault'] | 0 | whether to create new enterprises with international calling blocked by default | |||
$cfg['IntlBlockList'] | a supplemental list of prefixes which are considered 'international' e.g. NANP list, can be a web resource | ||||
$cfg['IntlExclusionPattern'] | ^\+[2-9] | the + style pattern which should be always considered international | |||
$cfg['IntlFraudMultiplier'] | 1 | by how much we should multiply sales rates when checking for international fraud | |||
$cfg['IntlPrefix'] | 011 | prefix for international calls / see also $cfgdef['IntBlockPattern'] | |||
$cfg['IntlReportActivityPeriod'] | 0 | whether a report e-mail should be sent out within the period in seconds of all international calls | |||
$cfg['IntlReportActivityAlways'] | 0 | whether to send the report regardless of whether there have been any calls | |||
$cfg['IVRAllowDirectToMailbox'] | 0 | whether to allow 'enter extension at any time' style access to mailboxes too using the ** prefix. | |||
$cfg['LocalDialLength'] | 7 | local dial string length | |||
$cfg['LogTransactions'] | 1 | whether to log transaction (default is on) | |||
$cfg['MOHDir'] | /var/lib/asterisk/mohmp3 | Music On Hold Directory | |||
$cfg['MOHDirDefault'] | /var/lib/asterisk/mohmp3/template-default | Source of default MOH files | |||
$cfg['MOHFormat'] | .mp3 | music on hold upload format | |||
$cfg['MOHMaxfilesize'] | 16 | maximum upload file size in MB | |||
$cfg['MOHNative'] | 1 | use native slinear on-board storage | |||
$cfg['MOHRandom'] | 1 | whether to play music on hold files randomly | |||
$cfg['MarketingURL'] | http://www.taridium.com | Marketing URL | |||
$cfg['MeetMeExitContext'] | inconf | where to exit to when a keypress is received in a conference call | |||
$cfg['MemCachedHost'] | localhost | Your Memcached Server | |||
$cfg['MemCachedPort'] | 11211 | Your Memcached Server | |||
$cfg['MinCallDuration'] | 30 | minimum call duration required for call credits | |||
$cfg['MobileUserAgents'] | iPhone,telx,mobi,BlackBerry,Windows CE,Android,HTC_,Symbian,Palm | preset mobile user agents | |||
$cfg['NoSanitizedCLIDName'] | 0 | whether to disable caller ID sanitization on inbound calls | |||
$cfg['CLIDNameLookupAlways'] | 0 | whether to always look up caller ID names on inbound calls (vs only if no CIDNAME is available) | |||
$cfg['NotifyEMail'] | 1 | Additional E-Mail notification interface (TRUE/FALSE) | |||
$cfg['NotifyFromEmail'] | demo@example.com | from e-mail address on notifications only | |||
$cfg['NotifyPhone'] | 1 | Additional Phone notification interface (TRUE/FALSE) | |||
$cfg['NotifyReplyEmail'] | demo@example.com | reply to e-mail address on notifications only | |||
$cfg['NotifySMS'] | 0 | SMS notification interface (TRUE/FALSE) | |||
$cfg['OneTouchMaxMessage'] | 100 | limits how many message one-touch recordings can store in VM folder (should be bigger or equal than maxmessage in voicemail.conf) | |||
$cfg['PDFInvoiceDir'] | /var/spool/comms/invoices | where to store PDF invoices | |||
$cfg['PDFInvoicePageSize'] | Letter | Page size for PDF generation | |||
$cfg['PWminlength'] | 6 | min. length of signup/end user panel password | |||
$cfg['PanelAccountBillingHelp'] | |||||
$cfg['PanelAccountEditHelp'] | |||||
$cfg['PanelAccountOverviewHelp'] | |||||
$cfg['PanelAddVirtualDIDHelp'] | |||||
$cfg['PanelCallingTech'] | Array | ||||
$cfg['PanelEmergencyHelp'] | |||||
$cfg['PanelFeatureBusyRetryHelp'] | |||||
$cfg['PanelFeatureCLIDBlockHelp'] | |||||
$cfg['PanelFeatureCallRecordingHelp'] | |||||
$cfg['PanelFeatureCallScreenHelp'] | |||||
$cfg['PanelFeatureCallWaitingHelp'] | |||||
$cfg['PanelFeatureFollowmeHelp'] | |||||
$cfg['PanelFeatureForwardHelp'] | |||||
$cfg['PanelFeatureIntlCallingHelp'] | |||||
$cfg['PanelFeatureMissedCallsHelp'] | |||||
$cfg['PanelFeaturesHelp'] | |||||
$cfg['PanelHeadInclude'] | include file for End-User Panel | ||||
$cfg['PanelHelpCalls'] | |||||
$cfg['PanelHelpEnabled'] | 0 | enable this to display help links on the end-user panel | |||
$cfg['PanelHelpVoicemail'] | |||||
$cfg['PanelLoginInclude'] | what should appear in the body part of the login page | ||||
$cfg['PanelManageVirtualDIDHelp'] | |||||
$cfg['PanelNetavailHelp'] | |||||
$cfg['PanelRemoveVirtualDIDHelp'] | |||||
$cfg['PanelVMCopyEnabled'] | 1 | ||||
$cfg['ParkingApp'] | 0 | support for call parking | |||
$cfg['ParkingTimeout'] | 180 | how long until hangup of a parked call in seconds | |||
$cfg['PermissionControl'] | 0 | whether to enable permission control table editor | |||
$cfg['PersonalConfLimit'] | 5 | maximum number of personal conference room participants | |||
$cfg['PhoneNoPattern'] | X-XXX-XXX-XXXX | ||||
$cfg['PortNumber'] | 1 | allow number porting | |||
$cfg['PostCreateEnterprise'] | 0 | Script to run after enterprise is created | |||
$cfg['PostEditEnterprise'] | 0 | Script to run after enterprise is edited | |||
$cfg['PromptRecordingTimeout'] | 30000 | maximum recording time for prompts in ms | |||
$cfg['PromptsDir'] | /var/lib/asterisk/sounds/prompts | system prompts directory | |||
$cfg['PromptsFormat'] | .gsm | voice prompts upload/default format (wave files are always accepted) | |||
$cfg['PromptsMaxfilesize'] | 16 | maximum upload file size in MB | |||
$cfg['PromptsNative'] | 1 | use native slinear on-board storage | |||
$cfg['ProvisioningServer'] | used for device templates %%provserver%% | ||||
$cfg['QAFromEmail'] | info@taridium.com | Q&A from e-mail address | |||
$cfg['QARecordingFormat'] | .wav | recording format (.wav or .gsm) | |||
$cfg['QAReplyEmail'] | info@taridium.com | Q&A reply to e-mail address | |||
$cfg['QueueDialArguments'] | x | queue dial arguments | |||
$cfg['RACallsTable'] | 0 | a table which rates accounted calls | |||
$cfg['RECHost'] | localhost | location of system recording database | |||
$cfg['RECName'] | monitor | name of database | |||
$cfg['RECPass'] | comms | password | |||
$cfg['RECUser'] | comms | user name | |||
$cfg['RatingDisabled'] | 0 | disable call rating | |||
$cfg['SIPApplicationServer'] | 0 | optional server IP address to send IVR functions to | |||
$cfg['SIPProxy'] | SIP proxy to use | ||||
$cfg['SIPProxyLocal'] | 0 | whether to use local SIP proxy - cannot be used with SIPProxy value | |||
$cfg['SIPProxyPort'] | 5060 | do not change here | |||
$cfg['SIPProxyPTIP'] | set the IP of the of the passthrough SIP proxy - this is primarily required for display purposes so the system knows which IP is the proxy's IP. | ||||
$cfg['SIPProxyPTDNS'] | the DNS name of the passthrough SIP proxy. This will be used in lieu of any %%address%% parameters when generating file templates. | ||||
$cfg['SIPProxyPTTemplate'] | array('nat' => 'yes', 'qualify' => 'no', 'transport' => 'udp', 'encryption' => ); | the default (override) settings for SIP peers that use the passthrough SIP proxy. These values will be used instead of whatever values have been set in the SIP template. | |||
$cfg['SIPTrunkCallLimit'] | 25 | default number of concurrent SIP trunk calls | |||
$cfg['SIPTrunkCodecOrder'] | ulaw,alaw,g729 | what SIP codecs to offer as default | |||
$cfg['SIPTrunkForceBusy'] | 0 | whether to reply with BUSY when call limits are hit (vs. SIP 480 unavailable). Default is FALSE. | |||
$cfg['SIPTrunkSendRPID'] | yes | whether to send RPID on SIP trunk calls | |||
$cfg['SIPTrunkTrustRPID'] | yes | whether to trust RPID on SIP trunk calls | |||
$cfg['SIPTrunkPrefCodec'] | all | Enterprise SIP trunk codec preference (needs to match available) | |||
$cfg['SIPTrunkPrefInsecure'] | no | Enterprise SIP trunk insecure preference | |||
$cfg['SIPTrunkPrefDTMFMode'] | rfc2833 | Enterprise SIP trunk DTMF mode preference | |||
$cfg['SIPTrunkPrefTransport'] | udp | Enterprise SIP trunk Transport preference | |||
$cfg['SIPTrunkPrefQualify'] | Enterprise SIP trunk qualify preference | ||||
$cfg['SIPTrunkPrefSessionTimers'] | accept | Enterprise SIP trunk session timers preference | |||
$cfg['SIPiclimit'] | 2 | limit incoming calls on SIP channels (call waiting) | |||
$cfg['SIPoglimit'] | 2 | limit outgoing calls on SIP channels | |||
$cfg['ServerFromEmail'] | info@example.com | From address of e-mails | |||
$cfg['ServiceDemo'] | 0 | enables 'demo' mode for /signup-ent/ | |||
$cfg['ServiceDemoPlanID'] | 0 | which plan ID to use (numeric ID) when running signups in demo mode (ServiceDemo=TRUE) | |||
$cfg['ServiceHeadImage'] | /images/taridium-logo-large.png | The Logo for /service/ 180x58px | |||
$cfg['ServiceIVRModeOnStarVM'] | vm | What to present when the caller presses * on listening to a voicemail greeting (vm,disa,full or disabled) | |||
$cfg['ServiceIVRIntlCalling'] | 0 | whether to allow international calling on DISA access. | |||
$cfg['SessionTimeout'] | 1200 | seconds until the login sessions time out | |||
$cfg['ShortcutIcon'] | /images/taridium.ico | ||||
$cfg['SignupEntEmailFooter'] | Your Suppport Team at Taridium
http://taridium.com US: +1 800 801 0039 Canada: +1 289 288 3617 Europe: +41 44 786 70 11 | ||||
$cfg['SignupEntHeadImage'] | /images/taridium-logo-large.svg | The Logo for /signup-ent/ 180x58px | |||
$cfg['SignupFooterInclude'] | include file for Signup Forms (m=[signup step] is passed along) | ||||
$cfg['SimulateSignup'] | 1 | simulate CC signup? default install is 1 (YES) | |||
$cfg['SiteName'] | taridium | Site Name | |||
$cfg['SiteURL'] | http://www.taridium.com | Site Name | |||
$cfg['SoftwareClient'] | Array | 200 x 150px | |||
$cfg['SpoolAttempts'] | 4 | how many call attempts | |||
$cfg['SpoolDuration'] | 25000 | how long to try on outbound/spooled calls in ms | |||
$cfg['SpoolEscalationTimeout'] | 600 | how long to wait until trying next number (if applicable) should be >= than SpoolAttempts x SpoolInterval | |||
$cfg['SpoolInterval'] | 150 | how long to wait between spooled calls in s | |||
$cfg['StdDialArguments'] | tr | standard dial arguments | |||
$cfg['StripCIDCountryCode'] | 0 | remove caller ID country code (e.g. US 10 digits for outgoing caller ID) | |||
$cfg['StripCIDPlusInbound'] | 0 | whether to strip + sign on inbound caller ID's (e.g. e.164 CID). Can also take value 2, which will not only strip the plus sign on the inbound caller ID number but also add 011 to non-NANP numbers. | |||
$cfg['StripIntlPrefix'] | 0 | strip intl. prefix on all outbound calls | |||
$cfg['SwitchID'] | 0 | only needed in multiswitch environments (e.g. sw5) | |||
$cfg['SystemName'] | pbx-management | System Name (can be anything) | |||
$cfg['SystemPromptsDir'] | /var/lib/asterisk/sounds | system prompts directory | |||
$cfg['TTSAcapelaApp'] | Acapela application | ||||
$cfg['TTSAcapelaLogin'] | Acapela Login | ||||
$cfg['TTSAcapelaPwd'] | Acapela Password | ||||
$cfg['TTSAcapelaURL'] | https://vaas.acapela-group.com/Services/Synthesizer | Acapela Request URL | |||
$cfg['TTSAcapelaVoices'] | Array | the Acapela voices to offer/use | |||
$cfg['TTSCepstralGen'] | /usr/local/bin/swift | location of Cepstral Swift | |||
$cfg['TTSEngine'] | festival | options are: swift, festival or acapela (cloud API) | |||
$cfg['TTSFestivalGen'] | /usr/bin/text2wave | location of Festival text2wave | |||
$cfg['TableOffSet'] | 100 | default table offset | |||
$cfg['TableOffSetSearch'] | 500 | default table offset when searching | |||
$cfg['TemplateReplaceListIAX'] | name,username,secret,callerid,accountcode,mailbox | variables for template | |||
$cfg['TemplateReplaceListSIP'] | name,username,secret,callerid,nat,accountcode,mailbox | variables for template | |||
$cfg['TimeFormat'] | H:i:s | standard time format (deprecated, use DefaultTimeFormat) | |||
$cfg['TransactionLogMaxAge'] | 1209600 | whether to automatically delete the transaction log entries beyond a certain age in seconds | |||
$cfg['TrunkDialArguments'] | tTWX | standard dial arguments for trunk calls | |||
$cfg['TurnUpNotificationTime'] | 0 | Daily turnup notifications. String in 24hr format, example: "17:00" | |||
$cfg['TurnUpNotificationEmail'] | 0 | Daily turnup notification e-mail address. If not set the value from $cfg['CustomerCareEmail'] will be used. | |||
$cfg['UNminlength'] | 6 | min. length of signup username | |||
$cfg['UpNextMax'] | 10 | Maximum times the up next (upon timeout) function can be called to prevent loops | |||
$cfg['UploadDir'] | /var/www/upload | where uploaded files go | |||
$cfg['UseConfBridge'] | 0 | Whether to use the alternative conferencing application (overriden by $cfg['ExternalConfServer']) | |||
$cfg['VMAccessSkipPW'] | 0 | when this is enabled auto-login will not only skip the box no. but also PIN. | |||
$cfg['VMBroadcastNative'] | 0 | use asterisk to record and distribute voicemail broadcasts | |||
$cfg['VMClickatellAPIID'] | Clickatell API ID, see $cfgdef['NotifySMS'] | ||||
$cfg['VMClickatellPassword'] | Clickatell password, see $cfgdef['NotifySMS'] | ||||
$cfg['VMClickatellUser'] | Clickatell user, see $cfgdef['NotifySMS'] | ||||
$cfg['VMContext'] | customers | VM default context | |||
$cfg['VMCustomBody'] | Dear ${VM_NAME}:
just wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM}) in mailbox ${VM_MAILBOX} from ${VM_CIDNUM} - ${VM_CIDNAME}, on ${VM_DATE}, so you might want to check it when you get a chance. Thanks! --comms, hosted business telephone systems by Taridium | custom voicemail body | |||
$cfg['VMCustomEMail'] | 0 | enables/disables custom e-mail settings in resellers etc. | |||
$cfg['VMCustomFromEmail'] | 0 | A custom value for the from address when sending e-mails (this will be overwritten when a reseller is set. Format: "Voicemail" | |||
$cfg['VMCustomSubject'] | [comms] New voicemail in mailbox ${VM_MAILBOX} from ${VM_CALLERID} | custom voicemail subject | |||
$cfg['VMDefaultPath'] | /var/spool/asterisk/voicemail | VM default path | |||
$cfg['VMFormat'] | .wav | voicemail storage format, this must match one of the formats in voicemail.conf | |||
$cfg['VMFullWarning'] | 1 | whether to notify mailbox users via e-mail when the mailbox is full | |||
$cfg['VMMaxEnterpriseMessages'] | 200 | maximum value for enterprise voicemail settings | |||
$cfg['VMNexiwavePassword'] | Nexiwave account password | ||||
$cfg['VMNexiwaveUser'] | Nexiwave account user | ||||
$cfg['VMPINLengthMin'] | 4 | minimum length for voicemail PINs (limited to 8 digits) | |||
$cfg['VMSMSProvider'] | clickatell | which provider to use: clickatell, smpp or twilio | |||
$cfg['VMSpeech2Text'] | 0 | enables/disables voicemail speech to text engines (requires VMCustomEMail = TRUE) | |||
$cfg['VMTwilioAccountSID'] | Twililo Account SID | ||||
$cfg['VMTwilioAuthToken'] | Twilio Auth Token | ||||
$cfg['VMTwilioFromDID'] | Twilio SMS from DID | ||||
$cfg['ValidateCC'] | 0 | validate credit cards | |||
$cfg['WebRTC_Template'] | template to use for WebRTC client | ||||
$cfg['WebRTC_bandwidth'] | |||||
$cfg['WebRTC_enable_early_ims'] | false | ||||
$cfg['WebRTC_enable_media_stream_cache'] | true | ||||
$cfg['WebRTC_enable_rtcweb_breaker'] | false | ||||
$cfg['WebRTC_ice_servers'] | [{ url: 'stun:null'}] | ||||
$cfg['WebRTC_video_size'] | |||||
$cfg['accountNotActivePrompt'] | suspended | what to play back if the account has been suspended prompts/comms directory | |||
$cfg['accountNotFoundPrompt'] | suspended | what to play back if the account has not been found prompts/comms directory | |||
$cfg['commsPromptsDir'] | /var/lib/asterisk/sounds/comms | application prompts directory | |||
$cfg['incomingContext'] | incoming | incoming context | |||
$cfg['incomingDIDPrefix'] | prefix to add to incoming numbers for matching. System expects full e614 no.s | ||||
$cfg['insideContext'] | inside | local context | |||
$cfg['keepChannelPasssword'] | 0 | whether to keep the password on channel updates or renew | |||
$cfg['lookupLocally'] | 1 | lookup outgoing DID's locally | |||
$cfg['outgoingContext'] | outgoing | outgoing context | |||
$cfg['outgoingContextFax'] | 0 | alternate outgoing context for faxes (see mail2fax) | |||
$cfg['CSSFontURL'] | https://fonts.googleapis.com/css?family=Source+Sans+Pro | a custom font for all UIs | |||
$cfg['SmartPhonePushNotify'] | 0 | Turns on iOS pn-tok style push notifications |