<?php defined('SYSPATH') or die('No direct access allowed.'); dialplan::register('CallerId', 'conditioning'); dialplan::register('CallerId', 'prenumber'); plugins::register('devicemanager/create', 'view', array('CallerId_Plugin', 'update')); plugins::register('devicemanager/edit', 'view', array('CallerId_Plugin', 'update')); plugins::register('devicemanager', 'save', array('CallerId_Plugin', 'save')); plugins::register('externalxfer/create', 'view', array('CallerId_Plugin', 'update_ext')); plugins::register('externalxfer/edit', 'view', array('CallerId_Plugin', 'update_ext')); plugins::register('externalxfer', 'save', array('CallerId_Plugin', 'save')); Event::add('bluebox.create.extension', array('CidLib', 'createExtension'));
<?php defined('SYSPATH') or die('No direct access allowed.'); dialplan::register('FeatureCode', 'postroute'); Event::add('numbermanager.collectNumberTargets', array('FeatureCodeManager', 'provideNumberTargets')); Event::add('bluebox.account.initialize', array('FeatureCodeManager', 'initializeFeatureCode'));
<?php defined('SYSPATH') or die('No direct access allowed.'); plugins::register('numbermanager/create', 'view', array('Fax_Plugin', 'update')); plugins::register('numbermanager/edit', 'view', array('Fax_Plugin', 'update')); plugins::register('numbermanager', 'save', array('Fax_Plugin', 'save')); Event::add('numbermanager.collectNumberTargets', array('Fax_Plugin', 'provideNumberTargets')); dialplan::register('FaxProfile', 'network'); dialplan::register('FaxProfile', 'conditioning'); dialplan::register('FaxProfile', 'preroute'); dialplan::register('FaxProfile', 'postroute'); dialplan::register('FaxProfile', 'preanswer'); dialplan::register('FaxProfile', 'postanswer'); dialplan::register('FaxProfile', 'prenumber'); dialplan::register('FaxProfile', 'main'); dialplan::register('FaxProfile', 'postnumber'); dialplan::register('FaxProfile', 'catchall'); dialplan::register('FaxProfile', 'postexecute');
<?php defined('SYSPATH') or die('No direct access allowed.'); plugins::register('devicemanager/create', 'view', array('CallIntercept_Plugin', 'update')); plugins::register('devicemanager/edit', 'view', array('CallIntercept_Plugin', 'update')); plugins::register('devicemanager', 'save', array('CallIntercept_Plugin', 'save')); dialplan::register('CallIntercept', 'prenumber');
<?php defined('SYSPATH') or die('No direct access allowed.'); dialplan::register('Voicemail', 'prenumber'); dialplan::register('Voicemail', 'postnumber'); Event::add('numbermanager.collectNumberOptions', array('Voicemails', 'provideNumberOptions')); Event::add('numbermanager.collectNumberTargets', array('Voicemails', 'provideNumberTargets')); Event::add('numbermanager.collectNumberTerminators', array('Voicemails', 'provideNumberTerminator')); plugins::register('devicemanager/create', 'view', array('Voicemail_Plugin', 'update')); plugins::register('devicemanager/edit', 'view', array('Voicemail_Plugin', 'update')); plugins::register('devicemanager', 'save', array('Voicemail_Plugin', 'save')); Event::add('bluebox.create.extension', array('Voicemails', 'createExtension'));
<?php defined('SYSPATH') or die('No direct access allowed.'); dialplan::register('SipEncryption', 'conditioning'); plugins::register('sipinterface/add', 'view', array('SipEncrption_Plugin', 'update')); plugins::register('sipinterface/edit', 'view', array('SipEncryption_Plugin', 'update')); plugins::register('sipinterface', 'save', array('SipEncryption_Plugin', 'save'));
<?php defined('SYSPATH') or die('No direct access allowed.'); dialplan::register('CallRecord', 'conditioning'); dialplan::register('CallRecord', 'preanswer'); dialplan::register('CallRecord', 'prenumber'); plugins::register('devicemanager/create', 'view', array('CallRecord_Plugin', 'update')); plugins::register('devicemanager/edit', 'view', array('CallRecord_Plugin', 'update')); plugins::register('devicemanager', 'save', array('CallRecord_Plugin', 'save')); plugins::register('xmlcdr/details', 'view', array('CallRecord_Plugin', 'recordings'));
<?php defined('SYSPATH') or die('No direct access allowed.'); dialplan::register('NumberCleanup', 'conditioning'); plugins::register('contextmanager/create', 'view', array('NumberCleanup_Plugin', 'update')); plugins::register('contextmanager/edit', 'view', array('NumberCleanup_Plugin', 'update')); plugins::register('contextmanager', 'save', array('NumberCleanup_Plugin', 'save')); plugins::register('accountmanager', 'delete', array('NumberCleanup_Plugin', 'buildAccountRelationships'));
<?php defined('SYSPATH') or die('No direct access allowed'); dialplan::register('Xmpp', 'preanswer');