示例#1
0
文件: callerid.php 项目: swk/bluebox
<?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'));
示例#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'));
示例#3
0
文件: fax.php 项目: swk/bluebox
<?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');
示例#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');
示例#5
0
文件: voicemail.php 项目: swk/bluebox
<?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'));
示例#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'));
示例#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'));
示例#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'));
示例#9
0
文件: xmpp.php 项目: swk/bluebox
<?php

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