Changeset 11365

Show
Ignore:
Timestamp:
02/13/11 16:30:46 (2 years ago)
Author:
p_lindheimer
Message:

adds sortorder field to better present in Advanced Settings

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.9/campon/install.php

    r11358 r11365  
    4343$set['category'] = 'Camp-On Module'; 
    4444$set['emptyok'] = 0; 
     45$set['sortorder'] = 20; 
    4546$set['name'] = 'Non Extensions Callee Policy'; 
    4647$set['description'] = "If this is set to 'generic' or 'always' then it will be possible to attempt call completion requests when dialing non-extensions such as ring groups and other possible destinations that could work with call completion. Setting this will bypass any Callee Policies and can result in inconsistent behavior. If set, 'generic' is the most common, 'always' will attempt to use technology specific capabilities if the called extension uses a channel that supports that."; 
     
    5859$set['category'] = 'Camp-On Module'; 
    5960$set['emptyok'] = 0; 
     61$set['sortorder'] = 30; 
    6062$set['name'] = 'Only Use Default Camp-On Settings'; 
    6163$set['description'] = 'You can force all extensions on a system to only used the default Camp-On settings. When in this mode, the individual settings will not be shown on the extension page. If there were unique settings previously configured, the data will be retained but not used unless you switch this back to false. With this set, the Caller Policy (cc_agent_policy) and Callee Policy (cc_monitor_policy) settings will still be configurable for each user so you can still enable/disable Call Camping ability on select extensions.'; 
     
    7375$set['category'] = 'Camp-On Module'; 
    7476$set['emptyok'] = 0; 
     77$set['sortorder'] = 140; 
    7578$set['name'] = 'Announce the Callee Extension'; 
    7679$set['description'] = 'When set to true the target extension being called will be announced upone answering the Callback prior to ringing the extension. Setting this to false will go directly to ringing the extension, the CID information will still reflect who is being called back.'; 
     
    8992$set['category'] = 'Camp-On Module'; 
    9093$set['emptyok'] = 0; 
     94$set['sortorder'] = 40; 
    9195$set['name'] = 'Caller Policy Default'; 
    9296$set['description'] = "Asterisk: cc_agent_policy. Used to enable Camp-On for a user and set the Technology Mode that will be used when engaging the feature. In most cases 'generic' should be chosen unless you have phones designed to work with channel specific capabilities."; 
     
    105109$set['category'] = 'Camp-On Module'; 
    106110$set['emptyok'] = 0; 
     111$set['sortorder'] = 50; 
    107112$set['name'] = 'Callee Policy Default'; 
    108113$set['description'] = "Asterisk: cc_monitor_policy. Used to control if other phones are allowed to Camp On to an extension. If so, it sets the technology mode used to monitor the availability of the extension. If no specific technology support is available then it should be set to a 'generic'. In this mode, a callback will be initiated to the extension when it changes from an InUse state to NotInUse. If it was busy when first attempted, this will be when the current call has eneded. If it simply did not answer, then this will be the next time this phone is used to make or answer a call and then hangs up. It is possible to set this to take advantage of 'native' technology support if available and automatically fallback to 'generic' whe not by setting it to 'always'."; 
     
    121126$set['category'] = 'Camp-On Module'; 
    122127$set['emptyok'] = 0; 
     128$set['sortorder'] = 60; 
    123129$set['name'] = "Caller Timeout to Request Default"; 
    124130$set['description'] = "Asterisk: cc_offer_timer. How many seconds after dialing an extenion a user has to make a call completion request."; 
     
    137143$set['category'] = 'Camp-On Module'; 
    138144$set['emptyok'] = 0; 
     145$set['sortorder'] = 70; 
    139146$set['name'] = "Max Camp-On Life Busy Default"; 
    140147$set['description'] = "Asteirsk: ccbs_available_timer. How long a call completion request will remain active, in seconds, before expiring if the phone rang busy when first attempting the call."; 
     
    153160$set['category'] = 'Camp-On Module'; 
    154161$set['emptyok'] = 0; 
     162$set['sortorder'] = 80; 
    155163$set['name'] = "Max Camp-On Life No Answer Default"; 
    156164$set['description'] = "Asteirsk: ccnr_available_timer. How long a call completion request will remain active, in seconds, before expiring if the phone was simply unanswered when first attempting the call."; 
     
    173181$set['category'] = 'Camp-On Module'; 
    174182$set['emptyok'] = 0; 
     183$set['sortorder'] = 90; 
    175184$set['name'] = "Default Time to Ring Back Caller"; 
    176185$set['description'] = "Asterisk: cc_recall_timer. How long in seconds to ring back a caller who's Caller Policy is set to 'Generic Device'. This has no affect if set to any other setting."; 
     
    193202$set['category'] = 'Camp-On Module'; 
    194203$set['emptyok'] = 0; 
     204$set['sortorder'] = 110; 
    195205$set['name'] = "Default Max Camped-On Extensions"; 
    196206$set['description'] = "Asterisk: cc_max_agents. Only valid for when using 'native' technology support for Caller Policy. This is the number of outstanding Call Completion requests that can be pending to different extensions. With 'generic' device mode you can only have a single request outstanding and this will be ignored."; 
     
    209219$set['category'] = 'Camp-On Module'; 
    210220$set['emptyok'] = 0; 
     221$set['sortorder'] = 100; 
    211222$set['name'] = "Default Caller Callback Mode"; 
    212223$set['description'] = "Affects Asterisk: cc_agent_dialstring. If not set a callback request will be dialed straight to the speciifc device that made the call. If using 'native' technology support this may be the peferred mode. The 'extension' (Callback Standard) option will intiate a call back to the caller just as if someone else on the system placed the call, which means the call can pursue Follow-Me. To avoid Follow-Me setting, choose 'extension' (Callback Extension)."; 
     
    229240$set['category'] = 'Camp-On Module'; 
    230241$set['emptyok'] = 0; 
     242$set['sortorder'] = 170; 
    231243$set['name'] = "Default Max Queued Callers"; 
    232244$set['description'] = "Asterisk: cc_max_monitors. This is the maximum number of callers that are allowed to queue up call completion requests against this extension."; 
     
    245257$set['category'] = 'Camp-On Module'; 
    246258$set['emptyok'] = 1; 
     259$set['sortorder'] = 120; 
    247260$set['name'] = "Default Callback Alert-Info"; 
    248261$set['description'] = "An optional Alert-Info setting that can be used when initiating a callback. Only valid when 'Caller Policy' is set to 'generic' device'"; 
     
    261274$set['category'] = 'Camp-On Module'; 
    262275$set['emptyok'] = 1; 
     276$set['sortorder'] = 130; 
    263277$set['name'] = "Default Callback CID Prepend"; 
    264278$set['description'] = "An optional CID Prepend setting that can be used when initiating a callback. Only valid when 'Caller Policy' is set to a 'generic' device'"; 
     
    277291$set['category'] = 'Camp-On Module'; 
    278292$set['emptyok'] = 1; 
     293$set['sortorder'] = 150; 
    279294$set['name'] = "Default Callee Alert-Info"; 
    280295$set['description'] = "An optional Alert-Info setting that can be used to send to the extension being called back."; 
     
    293308$set['category'] = 'Camp-On Module'; 
    294309$set['emptyok'] = 1; 
     310$set['sortorder'] = 160; 
    295311$set['name'] = "Default Callee CID Prepend"; 
    296312$set['description'] = "An optional CID Prepend setting that can be used to send to the extension being called back.'"; 
     
    309325$set['category'] = 'Camp-On Module'; 
    310326$set['emptyok'] = 0; 
     327$set['sortorder'] = 10; 
    311328$set['name'] = "Maximum Active Camp-On Requests"; 
    312329$set['description'] = "System wide maximum number of outstanding Camp-On requests that can be active. This limit is useful on a system that may have memory constraints since the internal state machine takes up system resources relative to the number of active requests it has to track. Restart Asterisk for changes to take effect."; 
     
    328345$set['category'] = 'Camp-On Module'; 
    329346$set['emptyok'] = 0; 
     347$set['sortorder'] = 180; 
    330348$set['name'] = "BLF Camp-On Available State"; 
    331349$set['description'] = "This is the state that will be set for BLF subscriptions after attempting a call while it is still possible to Camp-On to the last called number, prior to the offer_timer expiring. Restart Asterisk for changes to take effect."; 
     
    345363$set['category'] = 'Camp-On Module'; 
    346364$set['emptyok'] = 0; 
     365$set['sortorder'] = 190; 
    347366$set['name'] = "BLF Camp-On Pending State"; 
    348367$set['description'] = "This is the state that will be set for BLF subscriptions upon a successful Camp-On request, pending a callback when the party becomes available. Restart Asterisk for changes to take effect."; 
     
    362381$set['category'] = 'Camp-On Module'; 
    363382$set['emptyok'] = 0; 
     383$set['sortorder'] = 200; 
    364384$set['name'] = "BLF Camp-On Busy Caller State"; 
    365385$set['description'] = "This is the state that will be set for BLF subscriptions once the callee becomes available if the caller is not busy. Restart Asterisk for changes to take effect."; 
     
    379399$set['category'] = 'Camp-On Module'; 
    380400$set['emptyok'] = 0; 
     401$set['sortorder'] = 210; 
    381402$set['name'] = "BLF Camp-On Recalling State"; 
    382403$set['description'] = "This is the state that will be set for BLF subscriptions once the callee becomes available if the caller is not busy. Restart Asterisk for changes to take effect.";