Exemple #1
0
<?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'));
Exemple #2
0
<?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'));
Exemple #3
0
<?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');
Exemple #4
0
<?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');
Exemple #5
0
<?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'));
Exemple #6
0
<?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'));
Exemple #7
0
<?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'));
Exemple #8
0
<?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'));
Exemple #9
0
<?php

defined('SYSPATH') or die('No direct access allowed');
dialplan::register('Xmpp', 'preanswer');