├── .dok └── image │ ├── Demo_1s.gif │ ├── Demo_1s5.gif │ ├── Demo_2s.gif │ ├── Demo_s8.gif │ └── sip_model.jpg ├── .gitignore ├── README.md ├── README.ru.md ├── Sccp_manager.class.php ├── Sccp_manager.inc ├── aminterface │ ├── Event.class.php │ ├── Message.class.php │ ├── Response.class.php │ ├── aminterface.class.php │ └── oldinterface.class.php ├── dbinterface.class.php ├── extconfigs.class.php ├── sipconfigs.class.php ├── srvinterface.class.php └── xmlinterface.class.php ├── Technical.note ├── ATA.txt ├── Conferencing.txt ├── RedialMenu.txt ├── SEP0000000000.cnf.xml_annotated ├── SEPXML.txt ├── backgroundImage.txt ├── dialplan.txt ├── freppbx.txt ├── help.tftprewrite ├── make_sccp.txt └── sccp.conf.annotated ├── assets ├── css │ └── sccp_manager.css ├── images │ └── arrow_up_down.png └── js │ ├── jquery.selectlistactions.js │ └── sccp_manager.js ├── conf ├── SEP0000000000.cnf.xml_791x_sip_template ├── SEP0000000000.cnf.xml_791x_template ├── SEP0000000000.cnf.xml_7925_sip_template ├── SEP0000000000.cnf.xml_7925_template ├── SEP0000000000.cnf.xml_7937_template ├── SEP0000000000.cnf.xml_7940_template ├── SEP0000000000.cnf.xml_796x_template ├── SEP0000000000.cnf.xml_7975_template ├── SEP0000000000.cnf.xml_797x_template ├── SEP0000000000.cnf.xml_79df_sip_template ├── SEP0000000000.cnf.xml_79df_template ├── SEP0000000000.cnf.xml_99xx_sip_template ├── SEP0000000000.cnf.xml_ATA_template ├── SIPDefaultSoftKey.xml_template ├── SIPTypeSoftKey.xml_template ├── Sccp.class.php ├── Sccp.class.php.v431 ├── Sccp.class.php.v433 ├── XMLDefault.cnf.xml_template ├── dialplan.xml_template ├── sccp.conf ├── sccpgeneral.xml ├── sccpgeneral.xml.v431 ├── sccpgeneral.xml.v433 ├── sccpsimple.xml.v431 └── sccpsimple.xml.v433 ├── contrib ├── index.cnf ├── rewrite.rules └── tftp.xinetd ├── functions.inc.php ├── i18n ├── ru_RU │ └── LC_MESSAGES │ │ ├── sccp_manager.mo │ │ └── sccp_manager.po └── sccp_manager.pot ├── install.php ├── module.xml ├── page.html.php ├── page.sccp_adv.php ├── page.sccp_phone.php ├── page.sccpsettings.php ├── uninstall.php └── views ├── advserver.dialtemplate.php ├── advserver.keyset.php ├── advserver.model.php ├── form.adddevice.php ├── form.addruser.php ├── form.addsdevice.php ├── form.buttons.php ├── form.devadvanced.php ├── form.dptemplate.php ├── form.sbuttons.php ├── formShow.php ├── formShowError.php ├── hardware.extension.php ├── hardware.phone.php ├── hardware.rnav.php ├── hardware.sphone.php ├── server.advanced.php ├── server.codec.php ├── server.datetime.php ├── server.device.php ├── server.info.php ├── server.setting.php └── server.url.php /.dok/image/Demo_1s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/.dok/image/Demo_1s.gif -------------------------------------------------------------------------------- /.dok/image/Demo_1s5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/.dok/image/Demo_1s5.gif -------------------------------------------------------------------------------- /.dok/image/Demo_2s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/.dok/image/Demo_2s.gif -------------------------------------------------------------------------------- /.dok/image/Demo_s8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/.dok/image/Demo_s8.gif -------------------------------------------------------------------------------- /.dok/image/sip_model.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/.dok/image/sip_model.jpg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Welcome to Develop Chan_SCCP GUI Manager for FreePBX 2 | | [English](README.md) | [Russian](README.ru.md) | [OLD Stable Release](https://github.com/PhantomVl/sccp_manager/tree/master) 3 | 4 | ![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1s5.gif) 5 | 6 | * [Installation](https://github.com/PhantomVl/sccp_manager#installation) 7 | * [Prerequisites](https://github.com/PhantomVl/sccp_manager#prerequisites) 8 | * [Links](https://github.com/PhantomVl/sccp_manager#link) 9 | * [Wiki](https://github.com/PhantomVl/sccp_manager/wiki) 10 | 11 | ## Link 12 | 13 | [![Download Sccp-Mamager](https://img.shields.io/badge/SccpGUI-build-ff69b4.svg)](https://github.com/PhantomVl/sccp_manager/archive/master.zip) 14 | [![Download Chan-SCCP channel driver for Asterisk](https://img.shields.io/sourceforge/dt/chan-sccp-b.svg)](https://github.com/chan-sccp/chan-sccp/releases/latest) 15 | [![Chan-SCCP Documentation] (https://img.shields.io/badge/docs-wiki-blue.svg)](https://github.com/chan-sccp/chan-sccp/wiki) 16 | 17 | This module has been developed to help IT Staff with their Asterisk-Cisco infrastructure deployment, 18 | providing easily provisioning and managing Cisco IP phones and extensions in a similar way as it does with Cisco CallManager. 19 | The idea of creating a module is borrowed from (https://github.com/Cynjut/SCCP_Manager) 20 | SCCP Manager is free software. Please see the file COPYING for details. 21 | 22 | This module has been developed to help IT Staff with their Asterisk-Cisco infrastructure deployment, 23 | providing easily provisioning and managing Cisco IP phones and extensions in a similar way as it does with Cisco CallManager. 24 | 25 | This module will suit you if you are planing the to migrate from CallManager to Asterisk (or did it), SCCP-Manager allows you to administer SCCP extensions and a wide range of Cisco phone types (including IP Communicator). 26 | You can control phone buttons (depending on the phone model) assigning multiple lines, speeddials and BLF’s. 27 | And you can use the driver functions "sccp_chain" from the GUI module. 28 | 29 | ### Wiki 30 | You can find more information and documentation on our [![SCCP Manager Wiki](https://img.shields.io/badge/Wiki-new-blue.svg)](https://github.com/PhantomVl/sccp_manager/wiki) 31 | 32 | ## Prerequisites 33 | Make sure you have the following installed on your system: 34 | - c-compiler: 35 | - gcc >= 4.4 (note: older not supported, higher advised) 36 | - clang >= 3.6 (note: older not supported, higher advised) 37 | - gnu make 38 | - pbx: 39 | - asterisk >= 1.8 (absolute minimum & not recommended) 40 | - asterisk >= 13.7 or asterisk >= 14.0 recommended 41 | - gui: 42 | - freepbx >= 13.0.192 43 | - standard posix compatible applications like sed, awk, tr 44 | - php ver 5.6 or 5.7 45 | 46 | ### Requirements 47 | - Chan_SCCP module 4.3.1 (or later) channel driver for Asterisk: [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/Building-and-Installation-Guide) 48 | - expected configure flags: 49 | ```./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate --enable-video``` 50 | - Creating mysql DB from sorce 51 | ```mysql -u root asterisk < mysql-v5_enum.sql``` 52 | 53 | - TFTP Server running under (recommended) /tftpboot/ [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-tftp-service) 54 | - You will need the phone settings templates. You can use the templates taken from the distribution "chan-sccp" 55 | ```cp /usr/src/chan-sccp/conf/tftp/\*.xml\* /tftpboot/templates/``` 56 | 57 | - configure DHCP server [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-dhcp-service) 58 | Important! 59 | 60 | 61 | ### Setup 62 | - [Setting up a FreePBX system](http://wiki.freepbx.org/display/FOP/Install+FreePBX) 63 | - [Setting up Chan-Sccp](https://github.com/chan-sccp/chan-sccp/wiki/How-to-setup-the-chan_sccp-Module) 64 | - The sccp_manager module will automatically setup and configure asterisk realtime database for chan-sccp. 65 | For more information about realtime [See chan-sccp wiki](https://github.com/chan-sccp/chan-sccp/wiki/Realtime-Configuration). 66 | 67 | ## Installation 68 | 69 | 1. Download module into your local system. (/var/www/html/admin/modules/) 70 | 2. Goto FreePBX Admin -> Module Admin. 71 | 3. Click Upload Modules. 72 | 4. Browse to the location of the module on your computer and select Upload. 73 | 5. Click Manage Local Modules. 74 | 6. Find and click SCCP Manager. Check Install. Click Process button. 75 | 7. Confirm installation. 76 | 8. Close Status window. 77 | 9. Apply Config to FreePBX. 78 | 79 | ### Module update to latest state 80 | 1. Goto to module into your local system. (/var/www/html/admin/modules/sccp_manager/) 81 | 82 | > cd /var/www/html/admin/modules/sccp_manager/ 83 | > git fetch 84 | > git pull 85 | > git checkout extension_mobility 86 | > or 87 | > git checkout develop 88 | 89 | 90 | ### IMPORTANT NOTES: 91 | - !!! If something stops working, use the master branch [master](https://github.com/PhantomVl/sccp_manager/tree/master) 92 | !!! master branch does not support changes into chan-sccp made after October 2018. 93 | - This system assumes/requires that you are using the Asterisk realtime database. If you are not yet using the realtime database, 94 | you will have to set it up for this module to work ([See](https://github.com/chan-sccp/chan-sccp/wiki/Realtime-Configuration)). 95 | - For the cisco phones to work correctly, they should be provisioned with the latest firmware (v8.1 or higher) 96 | - You can use cisco language profiles (localization) to switch the phones to your locale. 97 | 98 | ### Chat 99 | [![Gitter](https://badges.gitter.im/chan-sccp/chan-sccp.svg)](https://gitter.im/sccp_manager/community) 100 | 101 | -------------------------------------------------------------------------------- /README.ru.md: -------------------------------------------------------------------------------- 1 | ## Welcome to Develop Chan_SCCP GUI Manager for FreePBX 2 | | [English](README.md) | [Russian](README.ru.md) | [OLD Stable Release](https://github.com/PhantomVl/sccp_manager/tree/master) 3 | 4 | ![Gif](https://github.com/PhantomVl/sccp_manager/raw/develop/.dok/image/Demo_1s5.gif) 5 | 6 | * [Installation](https://github.com/PhantomVl/sccp_manager#installation) 7 | * [Prerequisites](https://github.com/PhantomVl/sccp_manager#prerequisites) 8 | * [Links](https://github.com/PhantomVl/sccp_manager#link) 9 | * [Wiki](https://github.com/PhantomVl/sccp_manager/wiki) 10 | 11 | ## Link 12 | 13 | [![Download Sccp-Mamager](https://img.shields.io/badge/SccpGUI-build-ff69b4.svg)](https://github.com/PhantomVl/sccp_manager/archive/master.zip)и традиционно добалены новые баги 14 | [![Download Chan-SCCP channel driver for Asterisk](https://img.shields.io/sourceforge/dt/chan-sccp-b.svg)](https://github.com/chan-sccp/chan-sccp/releases/latest) 15 | [![Chan-SCCP Documentation] (https://img.shields.io/badge/docs-wiki-blue.svg)](https://github.com/chan-sccp/chan-sccp/wiki) 16 | 17 | ### История 18 | Корни идея создания этого проекта лежат в несовершенстве уже существующего и заброшенного проекта. 19 | Для желающих попробовать себя на просторах программирования ссылка на проект (https://github.com/Cynjut/SCCP_Manager). 20 | 21 | ### Кому это надо... 22 | Ну в первую очередь для себя, а заодно и для тех у кого есть куча телефонного хлама от компании Cisco. 23 | Если вы планируете использовать Aserisk + FreePBX, то я надеюсь, что данный модуль существенно упростит управление и настройки телефонами от Cisco. 24 | В интернете, существует замечательный проект (IMHO) который интегрирует проприетарный протокол Cisco в Asterisk, конечно он пока далек от идеала, 25 | но все же это замечательная замена серверам CCME, СCM, СUСM ! 26 | Ну я совершенно не представляю себе, сколько времени данный проект будет поддерживаться. 27 | 28 | ### Если ты еще с нами ... 29 | 30 | Как я говорил выше, это дополнение к (Aserisk + FreePBX), но нам еще потребуется : 31 | 1. У меня не получилось поставить добиться работы с дисками Aserisk и FreePBX - собираем из исходников 32 | 1.1. Замечательная копания freepbx. Теперь с SNG7-PBX-64bit-1805 все работает ! 33 | 2. Mysql (Maria) 34 | 3. Драйвер протокола SCCP страница (https://github.com/chan-sccp/chan-sccp/) 35 | 4. Ну и этот модуль. 36 | 37 | ### Вжно! В этой ветке лежат самые последне нововведения и обновления, и самые последние БАГИ ! 38 | Пользуйся и наслождайся. Так же не забывай писать нам об ошибках, которые ты нашел ! 39 | Это очень нам поможет, Я с радостью исправлю то что ты нашел и добалю новых. 40 | 41 | ### Wiki - Основные Инструкции по настройке 42 | Вся документация лежит на Вики [![SCCP Manager Wiki](https://img.shields.io/badge/Wiki-new-blue.svg)](https://github.com/PhantomVl/sccp_manager/wiki) 43 | 44 | ### Prerequisites - как говориться все, что хуже этого возможно работать тоже будет .... но только вопрос как ? 45 | Make sure you have the following installed on your system: 46 | - c-compiler: (мне то он не нужен, но как собирать все остальное ?) 47 | - gcc >= 4.4 (note: older not supported, higher advised) 48 | - clang >= 3.6 (note: older not supported, higher advised) 49 | - gnu make 50 | - pbx: 51 | - asterisk >= 1.8 (absolute minimum & not recommended) 52 | - asterisk >= 13.7 or asterisk >= 14.0 or asterisk >= 15.0 (Тестировалось на стендах) 53 | - gui: 54 | - freepbx >= 13.0.192 (http://wiki.freepbx.org/display/FOP/Install+FreePBX) 55 | - standard posix compatible applications like sed, awk, tr 56 | 57 | ### Installation Очень короткая инструкция 58 | ###### [Полная версия инструкции] (https://github.com/PhantomVl/sccp_manager/wiki/step-by-step-instlation) 59 | - Chan_SCCP module 4.3.1 (or later) [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/Building-and-Installation-Guide) 60 | > git clone https://github.com/chan-sccp/chan-sccp.git 61 | > git checkout develop 62 | 63 | - Важно ! **_Собираем с флагами и создаем БД для работы:_** 64 | > ./configure ./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate --enable-video 65 | > mysql -u root asterisk < mysql-v5_enum.sql 66 | 67 | - Настраиваем TFTP Server, он нужен для телефонов /tftpboot/ [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-tftp-service) 68 | - Настраиваем DHCP serve, как ни странно он тоже нужен [See our WIKI] (https://github.com/chan-sccp/chan-sccp/wiki/setup-dhcp-service) 69 | 70 | - Установка модуля 71 | > cd /var/www/html/admin/modules/ 72 | > git clone https://github.com/PhantomVl/sccp_manager.git 73 | > cd /var/www/html/admin/modules/sccp_manager/ 74 | > git checkout develop 75 | > amportal chown 76 | > amportal a ma install sccp_manager 77 | 78 | - Настройка модуля 79 | 1. Открываем "SCCP Connectivity" -> "Server Config" и делаем все, что вам нужно. 80 | 2. Жмем "Сохранить" ..... И Все ! Дальше настройки в рамках концепции Freepbx. 81 | 82 | - Обновление модуля 83 | > cd /var/www/html/admin/modules/sccp_manager/ 84 | > git fetch 85 | > git pull 86 | > git checkout extension_mobility 87 | > or 88 | > git checkout develop 89 | 90 | 91 | ### Важно: 92 | - !!! Если это это проект не заработал на твоей системе - переключись на ветку мастер [master](https://github.com/PhantomVl/sccp_manager/tree/master) 93 | !!! Но есть ограничение - ветка master не поддерживает изменения в chan-sccp сделаные после октября 2018 г. 94 | - Желательно иметь Firmware телефонов Cisco, языковые пакеты ну всякое разное. 95 | - Возможно, ты найдешь, то что ищешь, в проекте (https://github.com/dkgroot/provision_sccp) 96 | - Если что-то не так [Wiki GUI] (https://github.com/PhantomVl/sccp_manager), [Wiki chan-sccp] (https://github.com/chan-sccp/chan-sccp/wiki), 97 | [Wiki FreePbx] (https://wiki.freepbx.org/display/FOP/Install+FreePBX) 98 | 99 | 100 | -------------------------------------------------------------------------------- /Sccp_manager.inc/aminterface/Event.class.php: -------------------------------------------------------------------------------- 1 | getKey('Event'); 23 | } 24 | 25 | public function __construct($rawContent) 26 | { 27 | parent::__construct($rawContent); 28 | $this->_events = array(); 29 | $this->_eventsCount = 0; 30 | // $this->_completed = !$this->isList(); 31 | } 32 | } 33 | 34 | class UnknownEvent extends Event 35 | { 36 | public function __construct($rawContent = '') 37 | { 38 | print_r($rawContent); 39 | // die(); 40 | } 41 | } 42 | 43 | class TableStart_Event extends Event 44 | { 45 | 46 | public function getTableName() 47 | { 48 | return $this->getKey('TableName'); 49 | } 50 | } 51 | 52 | class TableEnd_Event extends Event 53 | { 54 | 55 | public function getTableName() 56 | { 57 | return $this->getKey('TableName'); 58 | } 59 | } 60 | 61 | class SCCPSoftKeySetEntry_Event extends Event 62 | { 63 | 64 | protected $_data; 65 | 66 | public function __construct($rawContent) 67 | { 68 | parent::__construct($rawContent); 69 | return null; 70 | } 71 | } 72 | 73 | class SCCPShowSoftKeySetsComplete_Event extends Event 74 | { 75 | 76 | public function getListItems() 77 | { 78 | return intval($this->getKey('ListItems')); 79 | } 80 | } 81 | 82 | class ExtensionStatus_Event extends Event 83 | { 84 | 85 | public function getPrivilege() 86 | { 87 | return $this->getKey('Privilege'); 88 | } 89 | 90 | public function getExtension() 91 | { 92 | return $this->getKey('Exten'); 93 | } 94 | 95 | public function getContext() 96 | { 97 | return $this->getKey('Context'); 98 | } 99 | 100 | public function getHint() 101 | { 102 | return $this->getKey('Hint'); 103 | } 104 | 105 | public function getStatus() 106 | { 107 | return $this->getKey('Status'); 108 | } 109 | } 110 | 111 | class SCCPDeviceEntry_Event extends Event 112 | { 113 | 114 | } 115 | 116 | class SCCPShowDeviceComplete_Event extends Event 117 | { 118 | 119 | public function getListItems() 120 | { 121 | return intval($this->getKey('ListItems')); 122 | } 123 | public function __construct($rawContent) 124 | { 125 | parent::__construct($rawContent); 126 | $this->_completed = $this->getKey('EventList'); 127 | // return null; 128 | } 129 | } 130 | 131 | class SCCPShowDevice_Event extends Event 132 | { 133 | 134 | public function getCapabilities() 135 | { 136 | $ret = array(); 137 | $codecs = explode(", ", substr($this->getKey('Capabilities'), 1, -1)); 138 | foreach ($codecs as $codec) { 139 | $codec_parts = explode(" ", $codec); 140 | $ret[] = array("name" => $codec_parts[0], "value" => substr($codec_parts[1], 1, -1)); 141 | } 142 | return $ret; 143 | } 144 | 145 | public function getCodecsPreference() 146 | { 147 | $ret = array(); 148 | $codecs = explode(", ", substr($this->getKey('CodecsPreference'), 1, -1)); 149 | foreach ($codecs as $codec) { 150 | $codec_parts = explode(" ", $codec); 151 | $ret[] = array("name" => $codec_parts[0], "value" => substr($codec_parts[1], 1, -1)); 152 | } 153 | return $ret; 154 | } 155 | } 156 | 157 | class SCCPShowDevicesComplete_Event extends Event 158 | { 159 | 160 | public function getListItems() 161 | { 162 | return intval($this->getKey('ListItems')); 163 | } 164 | } 165 | class SCCPDeviceButtonEntry_Event extends Event 166 | { 167 | } 168 | 169 | class SCCPDeviceLineEntry_Event extends Event 170 | { 171 | } 172 | class SCCPDeviceStatisticsEntry_Event extends Event 173 | { 174 | } 175 | class SCCPDeviceSpeeddialEntry_Event extends Event 176 | { 177 | } 178 | class ExtensionStateListComplete_Event extends Event 179 | { 180 | 181 | } 182 | -------------------------------------------------------------------------------- /Sccp_manager.inc/sipconfigs.class.php: -------------------------------------------------------------------------------- 1 | paren_class = $parent_class; 17 | // $freepbx 18 | // $this->database = $freepbx->Database; 19 | } 20 | 21 | public function info() 22 | { 23 | $Ver = '13.0.4'; 24 | return array('Version' => $Ver, 25 | 'about' => 'Sip Setings ver: ' . $Ver); 26 | } 27 | 28 | public function get_db_sip_TableData($dataid, $data = array()) 29 | { 30 | global $db; 31 | if ($dataid == '') { 32 | return false; 33 | } 34 | switch ($dataid) { 35 | case "Device": 36 | $sql = "SELECT * FROM sip ORDER BY `id`"; 37 | $tech = array(); 38 | try { 39 | $raw_settings = sql($sql, "getAll", DB_FETCHMODE_ASSOC); 40 | foreach ($raw_settings as $value) { 41 | if (empty($tech[$value['id']]['id'])) { 42 | $tech[$value['id']]['id']= $value['id']; 43 | } 44 | $tech[$value['id']][$value['keyword']]=$value['data']; 45 | } 46 | } catch (\Exception $e) { 47 | } 48 | return $tech; 49 | case "DeviceById": 50 | $sql = "SELECT keyword,data FROM sip WHERE id = ?"; 51 | $sth = $db->prepare($sql); 52 | $tech = array(); 53 | try { 54 | $id = $data['id']; 55 | $sth->execute(array($id)); 56 | $tech = $sth->fetchAll(\PDO::FETCH_COLUMN | \PDO::FETCH_GROUP); 57 | foreach ($tech as &$value) { 58 | $value = $value[0]; 59 | } 60 | } catch (\Exception $e) { 61 | } 62 | return $tech; 63 | } 64 | } 65 | 66 | public function getSipConfig() 67 | { 68 | $result = array(); 69 | // $def_sip_proto = 'sip'; 70 | // $def_proto = 'tcp'; 71 | // $supp_proto = ''; 72 | 73 | // $result['sipport'] = \FreePBX::Sipsettings()->getConfig('bindport'); 74 | // $result['tlsport'] = \FreePBX::Sipsettings()->getConfig('tlsbindport'); 75 | // $tmp_sipsetigs = \FreePBX::Sipsettings()->getChanSipSettings(); 76 | $tmp_binds = \FreePBX::Sipsettings()->getBinds(); 77 | $if_list = $this->paren_class ->getIpInformation('ip4'); 78 | 79 | /* 80 | $tmp_bind_ip = !empty($tmp_sipsetigs['externhost_val']) ? $tmp_sipsetigs['externhost_val'] : ''; 81 | $tmp_bind_ip = !empty($tmp_sipsetigs['externip_val']) ? $tmp_sipsetigs['externip_val'] : $tmp_bind_ip; 82 | $tmp_bind_ip = !empty($tmp_sipsetigs['bindaddr']) ? $tmp_sipsetigs['bindaddr'] : $tmp_bind_ip; 83 | */ 84 | $tmp_binds = is_array($tmp_binds) ? $tmp_binds: array(); 85 | $result = array(); 86 | foreach ($tmp_binds as $f_protocol => $f_bind) { 87 | foreach ($f_bind as $f_ip => $f_port) { 88 | if (($f_ip == '0.0.0.0') || ($f_ip == '[::]')) { 89 | foreach ($if_list as $f_if => $f_data) { 90 | if ($f_data['ip'] == "127.0.0.1") { 91 | continue; 92 | } 93 | if (empty($result[$f_protocol][$f_data['ip']])) { 94 | $result[$f_protocol][$f_data['ip']]= $f_port; 95 | } else { 96 | $result[$f_protocol][$f_data['ip']]= array_merge($result[$f_protocol][$f_data['ip']],$f_port); 97 | } 98 | $result[$f_protocol][$f_data['ip']]['ip']=$f_data['ip']; 99 | } 100 | } else { 101 | $result[$f_protocol][$f_ip]=$f_port; 102 | $result[$f_protocol][$f_ip]['ip']=$f_ip; 103 | } 104 | } 105 | } 106 | return $result; 107 | /* 108 | // $result['sipbind'] = $tmp_bind_ip; 109 | if (empty($tmp_sip_binds[$def_sip_proto])){ 110 | $def_proto = 'pjsip'; 111 | } 112 | return $result; 113 | 114 | foreach ($tmp_sip_binds[$def_sip_proto] as $key => $value) { 115 | if (empty($value[$def_proto])) { 116 | $def_proto = 'udp'; 117 | $supp_proto = 'udp'; 118 | } else { 119 | $supp_proto = !empty($value['udp']) ? 'tcp;udp' : 'tcp'; 120 | } 121 | if (empty($def_key)) { 122 | $def_key = $key; 123 | } 124 | if ($key != '0.0.0.0') { 125 | $tmp_bind_ip = $key; 126 | } 127 | $result['sipbindport'] = $value[$def_proto]; 128 | } 129 | $result['sipbind'] = $tmp_bind_ip; 130 | $result['sipsuportproto'] = $supp_proto; 131 | 132 | $binds= array(); 133 | $driver = \FreePBX::Config()->get_conf_setting('ASTSIPDRIVER'); 134 | if ($driver == "both" || $driver == "chan_pjsip") { 135 | $b = \FreePBX::Sipsettings()->getConfig("binds"); 136 | $b = is_array($b) ? $b : array(); 137 | foreach($b as $protocol => $bind) { 138 | foreach($bind as $ip => $state) { 139 | if($state != "on") { 140 | continue; 141 | } 142 | $p = \FreePBX::Sipsettings()->getConfig($protocol."port-".$ip); 143 | $result['nb3'.$protocol] = $p; 144 | if ($flatten) { 145 | $binds['pjsip']['[::]'][$protocol] = $p; 146 | } else { 147 | $binds['pjsip'][$ip][$protocol] = $p; 148 | } 149 | } 150 | } 151 | } else { 152 | $binds['pjsip'] = array("0.0.0.0" => array()); 153 | } 154 | 155 | $result['nd'] = $driver; 156 | 157 | $result['nb'] = $binds; 158 | $result['nb2'] = $b; 159 | return $result; 160 | * 161 | */ 162 | } 163 | } 164 | -------------------------------------------------------------------------------- /Technical.note/ATA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/Technical.note/ATA.txt -------------------------------------------------------------------------------- /Technical.note/Conferencing.txt: -------------------------------------------------------------------------------- 1 | Conference - NOT CONFERENCE BRIDGE !!!!! ( Sccp Conference) 2 | 3 | Conference Introduction 4 | 5 | The integrated conference solution build in chan-sccp-b is based on asterisk's ConfBridge functionality. In stead of having to memorize the confbridge voice menu and having to press DTMF keys to control your conference we have opted to include a visual Cisco-XML menu, which give you (the Moderator) the ability to Kick, Mute and Promote another user to become an additional Moderator. 6 | 7 | Note: You need to './configure --enable-conference ...' when you built the chan_sccp.so module. Note: A conference always requires at least one moderator. 8 | Conference Settings 9 | 10 | The standard conference settings are setup per device and contain: 11 | param default description 12 | conf_allow yes Allow the use of conference 13 | conf_play_general_announce yes Playback General Announcements (like: 'You are Entering/Leaving the conference') 14 | conf_play_part_announce yes Playback Personal/Participant Announcements, (like: 'You have been muted / You have been kicked') 15 | conf_mute_on_entry no Mute new participants from the start, when they enter the conference (Preventing them to talk amongst one another). The Moderator will have to UnMute a participant manually to allow them to speak. Useful in a classroom setting. 16 | conf_music_on_hold_class 'default' Play music on hold of this class when no moderator is listening on the conference. If set to an empty string, no music on hold will be played. 17 | conf_show_conflist yes Automatically show conference list to the moderator 18 | Creating a New Conference (Conf Softkey) 19 | 20 | Using the Conference Button makes it possible to set up a Simple Conference between 3 or more participant. (The actual minimum to start a conference is 2, but that doesn't make a lot of sense now does it.) 21 | 22 | You already have 2 or more lines connected (One is active and the other(s) is/are on Hold), which you would like to put in a Conference; Simply Press the Conf Softkey Button. 23 | 24 | If you do not already have these lines connected, that call some people first and then start the conference. It does not make sense to be conferencing on your own. 25 | Conference List (ConfList Softkey) 26 | 27 | When conf_show_conflist=yes or you press the ConfList Softkey, you will be presented with a Cisco-XML Menu, showing you all currently connected Participant. Something like this: 28 | 29 | 7970_Conference.png 30 | 31 | You can use the Softkeys underneath the menu, for example: 32 | Softkey Description 33 | EndConf Hangup all participants and end the current conference 34 | Kick Through a specific participant out of the conference (Call is hungup) 35 | Mute Do not allow a specific participant to speak (The hear a voiceprompt stating that they have been muted (if conf_play_part_announce = yes), and the mute status is displayed on their display (if they have an sccp device)) 36 | Unmute Allow a specific participant to speak (The hear a voiceprompt stating that they have been unmuted (if conf_play_part_announce = yes), and the mute status is displayed on their display (if they have an sccp device)). 37 | Promote Make a specific participant a moderator as well (giving them control over the conference as well). You can leave the conference by hanging up, without the conference being terminated. 38 | Exit Leave the ConfList Menu, but remain connected to the conference. This makes it possible to put the conference onhold and invite someone new for examples. You need to press the ConfList Softkey to get back into the ConfList Menu. 39 | Adding another Participant after the conference has already started (Join Softkey) 40 | 41 | If you do need to add a person after having started the conference, then you need to exit the conflist menu, put the conference on hold and dial the new "future" participant, once that person has picked up, you press the join button on that new call and this new participant will be added to the conference and you will automatically resume the conference you where in before. 42 | 43 | Once the conference is started you will be presented with the conflist menu which will allow you to control the conference directly from your phone (kick / mute participant and even promote one of the participant to become a secondary moderator, so that they can take over control of the conference and you are free to leave). 44 | Q & A: 45 | The Conference Softkey just created a two person conference 46 | 47 | Question: Creating a conference call on my 7961 does not seem to work. Once I hit the Conference softbutton, it will create a conference but put me and the other person directly into the conference without giving me any way to call a third party. 48 | 49 | Solution: Just put the first person on hold, dial the second person (and a third, fourth etc) and then press the conference button. All of the calls connected to your phone will automatically be put into the conference. -------------------------------------------------------------------------------- /Technical.note/RedialMenu.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | You can specifying 'useRedialMenu = yes' in the sccp.conf device section and the redial softkey will cause the "placed calls" list instead of immediately calling the last dialed number. 4 | CallListStateUpdate (java phones) 5 | 6 | If you add/enable the 'callLogBlfEnabled' xml entry in SEPXXX.cnf.xml under commonProfile, like so: 7 | 8 | 9 | 3 10 | 11 | 12 | and you have added hints for your local extension in your dialplan, like: 13 | 14 | exten => _XX.,hint,SCCP/${EXTEN} 15 | 16 | Then the placed calls list will include the status of the remote extension, like this: 17 | 18 | PlacedCalls 19 | 20 | Which does show numbers you can redial, but also include their current device state, so you know when they are currently busy. Note that the other phonebook entries will now also monitor the remove device state and show the current device state. 21 | 22 | Note: the hints for the extension need to be in the same context as the device/global context, for callLogBlfEnabled to work 23 | 24 | # This does not apply to phones 7940. Be careful with these keys the phone may not boot !!! 25 | -------------------------------------------------------------------------------- /Technical.note/SEPXML.txt: -------------------------------------------------------------------------------- 1 | http://usecallmanager.nz/sepmac-cnf-xml.html 2 | http://usecallmanager.nz/line-keys-xml.html 3 | http://usecallmanager.nz/user-locale.html 4 | https://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79x1+xml+configuration+files+for+SIP 5 | https://www.voip-info.org/wiki/view/Asterisk+phone+cisco+7970+SIP 6 | https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cuipph/all_models/xsi/8_5_1/xsi_dev_guide/xmlobjects.html 7 | https://habrahabr.ru/post/176019/ 8 | https://learningnetwork.cisco.com/thread/14585 -------------------------------------------------------------------------------- /Technical.note/backgroundImage.txt: -------------------------------------------------------------------------------- 1 | https://github.com/chan-sccp/chan-sccp/wiki/Adding-custom-background-images 2 | http://www.voicecerts.com/2011/08/changing-cisco-ip-phone-background.html 3 | https://silver-golem.livejournal.com/432591.html 4 | 5 | > Real Time ! 6 | http://silver-golem.livejournal.com/431942.html 7 | 8 | General Information 9 | 10 | Cisco IP Phones support either colored or monochrom background images in various resolutions (depending on model). The background can either be set up in sccp.conf server side or the user can be enabled to select a background image from a defined list of backgrounds. The image has to be a graphic file with .PNG extension. Other requirements apply, depending on phone model (see below). 11 | Set background image server side 12 | 13 | Background images can be set up server side in sccp.conf for most modern Cisco IP Phones by using a parameter in the device section. This image is pushed to the phone upon every restart. 14 | 15 | [SEPXXXXXXXXX] 16 | ... 17 | backgroundImage=http://PATH-TO-BACKGROUND-IMAGE/filename.png 18 | 19 | !!!> Phone personalization needs to be set to allow the server to push background or ringtones to the phone in the SEPXXXXXXXXXX.cnf.xml of each phone: 20 | 21 | ------------------------------------ 22 | 1 23 | ------------------------------------ 24 | Enable user to pick a custom background image 25 | 26 | When a user is allowed to pick his own background image in the user settings (true in device section of the SEPXXXX.xml config file), the phone searches for the List.xml (case-sensitive) file in the following directories. Depending on the phone model, the required file properties are as follows: 27 | Phone Model Image Size Thumbnail Size Directory 28 | 7906 / 7911 95x34 23x8 /Desktops/95x34x1 29 | 7941 / 7961 320x196 80x49 /Desktops/320x196x4 30 | 7942 / 7962 320x196 80x49 /Desktops/320x196x4 31 | 7945 / 7965 320x212 80x53 /Desktops/320x212x16 32 | 7970 / 7971 320x212 80x53 /Desktops/320x212x12 33 | 7975 320x216 80x53 /Desktops/320x216x16 34 | 7985 800x600 not supported /Desktops/800x600x16 35 | 8941 / 8945 640x480 123x111 /Desktops/640x480x24 36 | 37 | The Image file is used for the background of the phone display. An additional thumbnail is used as a preview image on the phone settings menu (on 7985 only the filename). The List.xml has to be in the above model-depending directory. The file has a Cisco IPPhoneImage syntax, example: 38 | 39 | 40 | 42 | 44 | 45 | 46 | While the resolution is fix, the phones are able to reduce the color depth if the original image uses too many colors. 47 | 48 | Note: This can also be done using the SEP....cnf.xml file 49 | 50 | ... 51 | 52 | TFTP/HTTP/HTTPS URL 53 | true/false 54 | 55 | 1 56 | ... 57 | 58 | -------------------------------------------------------------------------------- /Technical.note/dialplan.txt: -------------------------------------------------------------------------------- 1 | Убрать коменты 2 | в sccpgeneral.xml 3 | - 4 | + 5 | 6 | 7 | в Sccp_manager.class.php 8 | // "sccpdialplan" => array( 9 | // "name" => _("SCCP Dial Plan information"), 10 | // "page" => 'views/server.dialtemplate.php' 11 | // ) 12 | -------------------------------------------------------------------------------- /Technical.note/freppbx.txt: -------------------------------------------------------------------------------- 1 | https://github.com/chan-sccp/chan-sccp/wiki/Monitor-and-Pickup-Incoming-Calls-via-Speeddial-Using-Custom-Devstate 2 | -------------------------------------------------------------------------------- /Technical.note/help.tftprewrite: -------------------------------------------------------------------------------- 1 | diff --git a/src/sccp_config.c b/src/sccp_config.c 2 | index e15d19db..c78bcbf2 100644 3 | --- a/src/sccp_config.c 4 | +++ b/src/sccp_config.c 5 | @@ -3062,6 +3062,7 @@ int sccp_manager_config_metadata(struct mansession *s, const struct message *m) 6 | uint i; 7 | const char *id = astman_get_header(m, "ActionID"); 8 | const char *req_segment = astman_get_header(m, "Segment"); 9 | + const char *req_listresult = astman_get_header(m, "ListResult"); 10 | uint comma = 0; 11 | 12 | if (sccp_strlen_zero(req_segment)) { // return all segments 13 | @@ -3180,11 +3181,22 @@ int sccp_manager_config_metadata(struct mansession *s, const struct message *m) 14 | sccpConfigSegment = &sccpConfigSegments[i]; 15 | const SCCPConfigOption *config = sccpConfigSegment->config; 16 | 17 | - astman_append(s, "Response: Success\r\n"); 18 | - if (!ast_strlen_zero(id)) { 19 | - astman_append(s, "ActionID: %s\r\n", id); 20 | + if (sccp_strcaseequals(req_listresult, "yes")) { 21 | + //astman_append(s, "Response: Follows\r\n\r\n"); 22 | + //astman_append(s, "EventList: Start\r\n"); 23 | + astman_send_listack(s, m, "SCCPConfigMetaData Follows", "Start"); 24 | + astman_append(s, "Event: SCCPConfigMetaData\r\n"); 25 | + if (!ast_strlen_zero(id)) { 26 | + astman_append(s, "ActionID: %s\r\n", id); 27 | + } 28 | + } else if (sccp_strcaseequals(req_listresult, "freepbx")) { 29 | + astman_append(s, "Response: Follows\r\n"); 30 | + } else { 31 | + astman_append(s, "Response: Success\r\n"); 32 | + if (!ast_strlen_zero(id)) { 33 | + astman_append(s, "ActionID: %s\r\n", id); 34 | + } 35 | } 36 | - 37 | astman_append(s, "JSON: {"); 38 | astman_append(s, "\"Segment\":\"%s\",", sccpConfigSegment->name); 39 | astman_append(s, "\"Options\":["); 40 | @@ -3296,8 +3308,17 @@ int sccp_manager_config_metadata(struct mansession *s, const struct message *m) 41 | comma = 1; 42 | } 43 | } 44 | - astman_append(s, "]}\r\n\r\n"); 45 | + astman_append(s, "]}\r\n"); 46 | total++; 47 | + if (sccp_strcaseequals(req_listresult, "yes")) { 48 | + astman_append(s, 49 | + "\r\nEvent: SCCPConfigMetaDataComplete\r\n" 50 | + "EventList: Complete\r\n" 51 | + "ListItems: %d\r\n\r\n", total); 52 | + } else if (sccp_strcaseequals(req_listresult, "freepbx")) { 53 | + astman_append(s, "--END COMMAND--\r\n"); 54 | + } 55 | + astman_append(s, "\r\n"); 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Technical.note/make_sccp.txt: -------------------------------------------------------------------------------- 1 | git clone https://github.com/chan-sccp/chan-sccp chan-sccp_develop 2 | 3 | ./configure --enable-indications --enable-conference --enable-advanced-functions --enable-distributed-devicestate 4 | make 5 | make install 6 | 7 | load = chan_sccp.so 8 | noload = chan_skinny.so 9 | 10 | preload = func_db.so 11 | preload = res_odbc.so 12 | preload = res_config_odbc.so 13 | preload = cdr_adaptive_odbc.so 14 | preload = app_voicemail.so 15 | 16 | -------------------------------------------------------------------------------- /assets/css/sccp_manager.css: -------------------------------------------------------------------------------- 1 | /* 2 | To change this license header, choose License Headers in Project Properties. 3 | To change this template file, choose Tools | Templates 4 | and open the template in the editor. 5 | */ 6 | /* 7 | Created on : 03.05.2017, 16:13:49 8 | Author : Alex 9 | */ 10 | .sccpmultiselect { 11 | min-height: 100px; 12 | padding: 1px 1px; 13 | 14 | } 15 | .sccpbtn { 16 | min-height: 10px; 17 | padding: 1px 1px; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /assets/images/arrow_up_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhantomVl/sccp_manager/131055a37ce0d64db91d6f2dbb799514c12e4f58/assets/images/arrow_up_down.png -------------------------------------------------------------------------------- /assets/js/jquery.selectlistactions.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | //Moves selected item(s) from sourceList to destinationList 3 | $.fn.moveToList = function (sourceList, destinationList) { 4 | var opts = $(sourceList + ' option:selected'); 5 | if (opts.length == 0) { 6 | alert("Nothing to move"); 7 | } 8 | 9 | $(destinationList).append($(opts).clone()); 10 | }; 11 | 12 | //Moves all items from sourceList to destinationList 13 | $.fn.moveAllToList = function (sourceList, destinationList) { 14 | var opts = $(sourceList + ' option'); 15 | if (opts.length == 0) { 16 | alert("Nothing to move"); 17 | } 18 | 19 | $(destinationList).append($(opts).clone()); 20 | }; 21 | 22 | //Moves selected item(s) from sourceList to destinationList and deleting the 23 | // selected item(s) from the source list 24 | $.fn.moveToListAndDelete = function (sourceList, destinationList) { 25 | var opts = $(sourceList + ' option:selected'); 26 | if (opts.length == 0) { 27 | alert("Nothing to move"); 28 | } 29 | 30 | $(opts).remove(); 31 | $(destinationList).append($(opts).clone()); 32 | }; 33 | 34 | //Moves all items from sourceList to destinationList and deleting 35 | // all items from the source list 36 | $.fn.moveAllToListAndDelete = function (sourceList, destinationList) { 37 | var opts = $(sourceList + ' option'); 38 | if (opts.length == 0) { 39 | alert("Nothing to move"); 40 | } 41 | 42 | $(opts).remove(); 43 | $(destinationList).append($(opts).clone()); 44 | }; 45 | 46 | //Removes selected item(s) from list 47 | $.fn.removeSelected = function (list) { 48 | var opts = $(list + ' option:selected'); 49 | if (opts.length == 0) { 50 | alert("Nothing to remove"); 51 | } 52 | 53 | $(opts).remove(); 54 | }; 55 | 56 | //Moves selected item(s) up or down in a list 57 | $.fn.moveUpDown = function (list, btnUp, btnDown) { 58 | var opts = $(list + ' option:selected'); 59 | if (opts.length == 0) { 60 | alert("Nothing to move"); 61 | } 62 | 63 | if (btnUp) { 64 | opts.first().prev().before(opts); 65 | } else if (btnDown) { 66 | opts.last().next().after(opts); 67 | } 68 | }; 69 | })(jQuery); 70 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_791x_sip_template: -------------------------------------------------------------------------------- 1 | 2 | true 3 | SIP 4 | 5 | 6 | D/M/Y 7 | 8 | 9 | 10 | 11 | unicast 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 5060 21 | 5061 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | true 32 | 33 | 34 | true 35 | x-cisco-serviceuri-cfwdall 36 | x-cisco-serviceuri-pickup 37 | x-cisco-serviceuri-opickup 38 | x-cisco-serviceuri-gpickup 39 | x-cisco-serviceuri-meetme 40 | x-cisco-serviceuri-abbrdial 41 | false 42 | 1 43 | true 44 | true 45 | 3 46 | 3 47 | 0 48 | true 49 | false 50 | 1 51 | 52 | 53 | 6 54 | 10 55 | 180 56 | 3600 57 | 5 58 | 120 59 | 120 60 | 5 61 | 500 62 | 4000 63 | 70 64 | true 65 | Phone 66 | 67 | 1 68 | false 69 | true 70 | true 71 | false 72 | none 73 | 101 74 | 3 75 | avt 76 | false 77 | false 78 | 0 79 | 80 | 0 81 | true 82 | 15000 83 | 10 84 | false 85 | 16384 86 | 32766 87 | false 88 | false 89 | 90 | 91 | 92 | 9 93 | 94 | USECALLMANAGER 95 | 5060 96 | 97 | 98 | 99 | 0 100 | 101 | 3 102 | 103 | 104 | 105 | false 106 | 3 107 | 0 108 | 109 | 4 110 | 5 111 | 112 | true 113 | true 114 | false 115 | true 116 | 117 | 5 118 | 4 119 | 120 | 121 | 122 | 5060 123 | 184 124 | 0 125 | 126 | 127 | 128 | 1 129 | 130 | 131 | 132 | true 133 | 2 134 | 135 | 136 | 137 | false 138 | false 139 | false 140 | true 141 | 1 142 | 1 143 | 1 144 | 0 145 | 1 146 | 0 147 | 1 148 | 1 149 | 0 150 | 1 151 | 0 152 | 0 153 | 1 154 | 1 155 | 1 156 | 0,1,2 157 | 1 158 | 1 159 | 1 160 | 0,1 161 | 0 162 | 0 163 | 0 164 | 1 165 | 1 166 | 10 167 | 0 168 | 0 169 | 170 | 0 171 | 0 172 | 0 173 | 0 174 | 0 175 | 0 176 | 0 177 | 1 178 | 0 179 | 0 180 | 1 181 | 182 | 0 183 | 0 184 | 1 185 | 2 186 | 2 187 | 1 188 | 1 189 | 1,7 190 | 08:00 191 | 10:00 192 | 00:10 193 | 1 194 | 0 195 | 1,7 196 | 08:00 197 | 10:00 198 | 00:10 199 | 1 200 | 0 201 | 100 202 | 50 203 | 204 | 5 205 | 0 206 | 207 | 208 | 1 209 | 0 210 | 1 211 | 0 212 | true 213 | 0 214 | 2 215 | 216 | 0 217 | 0 218 | 219 | 0 220 | 0 221 | 0 222 | 1 223 | 1 224 | 1 225 | 1 226 | 227 | d902ed5a-c1e5-4233-b1d6-a960d53d1c3a 228 | 229 | 230 | 2 231 | 232 | Missed Calls 233 | Application:Cisco/MissedCalls 234 | 235 | 236 | 237 | 238 | Received Calls 239 | Application:Cisco/ReceivedCalls 240 | 241 | 242 | 243 | 244 | Placed Calls 245 | Application:Cisco/PlacedCalls 246 | 247 | 248 | 249 | 250 | Voicemail 251 | Application:Cisco/Voicemail 252 | 253 | 254 | 255 | 256 | 257 | 258 | 1 259 | 260 | 261 | utf-8 262 | 263 | 264 | 265 | 266 | 267 | 268 | 1 269 | 0 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 1 284 | 3600 285 | 1 286 | true 287 | 0 288 | 0 289 | 1 290 | 5 291 | 1 292 | 0 293 | 0 294 | 0 295 | 296 | 297 | false 298 | 299 | 300 | 301 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_791x_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | cisco 4 | cisco 5 | 6 | 7 | D-M-YA 8 | W. Europe Standard/Daylight Time 9 | 10 | 11 | x.x.x.x 12 | Unicast 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 2000 22 | 23 | x.x.x.x 24 | 25 | 26 | 27 | 28 | 29 | Enable 30 | x.x.x.x 31 | 2000 32 | 33 | 2000 34 | 35 | 2000 36 | 37 | 120 38 | 39 | {Jan 01 2003 00:00:00} 40 | SCCP11.8-5-2S 41 | 42 | false 43 | false 44 | 1 45 | 0 46 | 1 47 | 0 48 | 0 49 | 0 50 | 0 51 | 0 52 | 1,7 53 | 08:30 54 | 11:30 55 | 01:00 56 | 57 | 58 | Netherlands 59 | nl 60 | 4.0(1) 61 | iso-8859-1 62 | 63 | Netherlands 64 | 65 | 66 | 64 67 | 4.0(1) 68 | 69 | 1 70 | 0 71 | 3600 72 | http://x.x.x.x/cisco_menu/authentication.php 73 | http://x.x.x.x/cisco_menu/idle.php 74 | http://x.x.x.x/cisco_menu/help/help.php 75 | 76 | 77 | http://x.x.x.x/cisco_menu/menu.php 78 | http://x.x.x.x/cisco_menu/directory/menu.php 79 | 104 80 | 0 81 | 184 82 | 4 83 | 0 84 | 85 | 86 | 3804 87 | 88 | 89 | 90 | false 91 | 92 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_7925_sip_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | x.x.x.x 5 | SCCP 6 | 7 | 8 | 0 9 | true 10 | true 11 | false 12 | false 13 | 0 14 | 0 15 | 16 | 2016g 17 | tzupdater.jar 18 | 19 | 000000 20 | Off 21 | Disabled 22 | false 23 | 24 | 0 25 | MyDeviceName 26 | 27 | timezone name 28 | M-D-Y 29 | 30 | Europe/Amsterdam 31 | 32 | 33 | x.x.x.x 34 | Directed Broadcast 35 | 36 | 37 | 38 | 39 | MyGroupName 40 | false 41 | 42 | 43 | 44 | My CM1 name 45 | My CM Description 46 | 47 | 2000 48 | 5060 49 | 5061 50 | 51 | 2427 52 | 2428 53 | 54 | 55 | y.y.y.y 56 | 57 | 58 | 59 | 60 | 61 | Disable 62 | Disable 63 | false 64 | 65 | 2000 66 | 67 | 2000 68 | 69 | 2000 70 | 71 | 5060 72 | 73 | 5060 74 | 75 | 5060 76 | false 77 | 78 | 120 79 | 80 | 81 | 82 | true 83 | 3 84 | 85 | CP7925G-1.4.8.4 86 | 87 | false 88 | 0 89 | 2 90 | 0 91 | 0 92 | 0 93 | 0 94 | MyAdminUsername 95 | MyPassword#$%^! 96 | 97 | 98 | 0 99 | 0 100 | 1 101 | 0 102 | 0 103 | 0 104 | 0 105 | 0 106 | 0 107 | 1 108 | 0 109 | 0 110 | 0 111 | 0 112 | 0 113 | 0 114 | 1 115 | 116 | 117 | 1 118 | 0 119 | http://z.z.z.z/pictures/%%sAMAccountName%%.jpg 120 | 121 | 122 | 123 | 124 | 125 | 1 126 | MyaAdminUsername 127 | MyPassword#$%^! 128 | 0 129 | http://z.z.z.z/pictures/%%sAMAccountName%%.jpg 130 | 131 | 132 | 133 | 134 | 1234562241-013d4ba4-5b51-4be6-9792-b7165fff6d37 135 | 136 | English_United_States 137 | 1 138 | en_US 139 | 10.0.0.0(1) 140 | iso-8859-1 141 | 142 | United_States 143 | 144 | United_States 145 | 64 146 | 10.0.0.0(1) 147 | 148 | 1 149 | 0 150 | http://z.z.z.z:8080/sccp/authenticate.php 151 | http://z.z.z.z:8080/sccp/xmldirectory.php 152 | 153 | http://z.z.z.z:8080/sccp/helptext.php 154 | 155 | 156 | http://z.z.z.z:8080/sccp/servicesmenu.php 157 | https://z.z.z.z:8443/sccp/authenticate.php 158 | https://z.z.z.z:8443/sccp/xmldirectory.php 159 | 160 | https://z.z.z.z:8443/sccp/helptext.php 161 | 162 | https://z.z.z.z:8443/sccp/servicesmenu.php 163 | 96 164 | 0 165 | 96 166 | 1 167 | 5 168 | 0 169 | 0 170 | 0 171 | 0 172 | false 173 | 0 174 | 0 175 | 0 176 | 177 | 178 | 3804 179 | y.y.y.y 180 | 181 | 182 | 183 | false 184 | 0 185 | 186 | 187 | 188 | 189 | *81 190 | *82 191 | *83 192 | *84 193 | *85 194 | 195 | 3600 196 | 197 | 198 | 199 | 2 200 | 201 | Missed Calls 202 | Application:Cisco/MissedCalls 203 | 204 | 205 | 206 | 207 | Voicemail 208 | Application:Cisco/Voicemail 209 | 210 | 211 | 212 | 213 | Received Calls 214 | Application:Cisco/ReceivedCalls 215 | 216 | 217 | 218 | 219 | Placed Calls 220 | Application:Cisco/PlacedCalls 221 | 222 | 223 | 224 | 225 | Personal Directory 226 | Application:Cisco/PersonalDirectory 227 | 228 | 229 | 230 | 231 | Corporate Directory 232 | Application:Cisco/CorporateDirectory 233 | 234 | 235 | 236 | 237 | 238 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_7925_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | x.x.x.x 5 | SCCP 6 | 7 | 8 | 0 9 | true 10 | true 11 | false 12 | false 13 | 0 14 | 0 15 | 16 | 2016g 17 | tzupdater.jar 18 | 19 | 000000 20 | Off 21 | Disabled 22 | false 23 | 24 | 0 25 | MyDeviceName 26 | 27 | timezone name 28 | M-D-Y 29 | 30 | Europe/Amsterdam 31 | 32 | 33 | x.x.x.x 34 | Directed Broadcast 35 | 36 | 37 | 38 | 39 | MyGroupName 40 | false 41 | 42 | 43 | 44 | My CM1 name 45 | My CM Description 46 | 47 | 2000 48 | 5060 49 | 5061 50 | 51 | 2427 52 | 2428 53 | 54 | 55 | y.y.y.y 56 | 57 | 58 | 59 | 60 | 61 | Disable 62 | Disable 63 | false 64 | 65 | 2000 66 | 67 | 2000 68 | 69 | 2000 70 | 71 | 5060 72 | 73 | 5060 74 | 75 | 5060 76 | false 77 | 78 | 120 79 | 80 | 81 | 82 | true 83 | 3 84 | 85 | CP7925G-1.4.8.4 86 | 87 | false 88 | 0 89 | 2 90 | 0 91 | 0 92 | 0 93 | 0 94 | MyAdminUsername 95 | MyPassword#$%^! 96 | 97 | 98 | 0 99 | 0 100 | 1 101 | 0 102 | 0 103 | 0 104 | 0 105 | 0 106 | 0 107 | 1 108 | 0 109 | 0 110 | 0 111 | 0 112 | 0 113 | 0 114 | 1 115 | 116 | 117 | 1 118 | 0 119 | http://z.z.z.z/pictures/%%sAMAccountName%%.jpg 120 | 121 | 122 | 123 | 124 | 125 | 1 126 | MyaAdminUsername 127 | MyPassword#$%^! 128 | 0 129 | http://z.z.z.z/pictures/%%sAMAccountName%%.jpg 130 | 131 | 132 | 133 | 134 | 1234562241-013d4ba4-5b51-4be6-9792-b7165fff6d37 135 | 136 | English_United_States 137 | 1 138 | en_US 139 | 10.0.0.0(1) 140 | iso-8859-1 141 | 142 | United_States 143 | 144 | United_States 145 | 64 146 | 10.0.0.0(1) 147 | 148 | 1 149 | 0 150 | http://z.z.z.z:8080/sccp/authenticate.php 151 | http://z.z.z.z:8080/sccp/xmldirectory.php 152 | 153 | http://z.z.z.z:8080/sccp/helptext.php 154 | 155 | 156 | http://z.z.z.z:8080/sccp/servicesmenu.php 157 | https://z.z.z.z:8443/sccp/authenticate.php 158 | https://z.z.z.z:8443/sccp/xmldirectory.php 159 | 160 | https://z.z.z.z:8443/sccp/helptext.php 161 | 162 | https://z.z.z.z:8443/sccp/servicesmenu.php 163 | 96 164 | 0 165 | 96 166 | 1 167 | 5 168 | 0 169 | 0 170 | 0 171 | 0 172 | false 173 | 0 174 | 0 175 | 0 176 | 177 | 178 | 3804 179 | y.y.y.y 180 | 181 | 182 | 183 | false 184 | 0 185 | 186 | 187 | 188 | 189 | *81 190 | *82 191 | *83 192 | *84 193 | *85 194 | 195 | 3600 196 | 197 | 198 | 199 | 2 200 | 201 | Missed Calls 202 | Application:Cisco/MissedCalls 203 | 204 | 205 | 206 | 207 | Voicemail 208 | Application:Cisco/Voicemail 209 | 210 | 211 | 212 | 213 | Received Calls 214 | Application:Cisco/ReceivedCalls 215 | 216 | 217 | 218 | 219 | Placed Calls 220 | Application:Cisco/PlacedCalls 221 | 222 | 223 | 224 | 225 | Personal Directory 226 | Application:Cisco/PersonalDirectory 227 | 228 | 229 | 230 | 231 | Corporate Directory 232 | Application:Cisco/CorporateDirectory 233 | 234 | 235 | 236 | 237 | 238 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_7937_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | SCCP 5 | 6 | 7 | 2 8 | true 9 | 1 10 | 11 | 2012c 12 | tzupdater.jar 13 | 14 | 000000 15 | Off 16 | Disabled 17 | false 18 | 19 | 0 20 | Default 21 | 22 | CMLocal 23 | M/D/Y 24 | Greenwich Standard Time 25 | Etc/GMT 26 | 27 | 28 | Default 29 | true 30 | 31 | 32 | 33 | asterisk 34 | 35 | asterisk 36 | 37 | 2000 38 | 5060 39 | 5061 40 | 41 | 2427 42 | 2428 43 | 44 | 45 | asterisk 46 | 47 | 48 | 49 | 50 | 51 | Disable 52 | Disable 53 | false 54 | 55 | 2000 56 | 57 | 2000 58 | 59 | 2000 60 | 61 | 5060 62 | 63 | 5060 64 | 65 | 5060 66 | false 67 | 68 | 120 69 | 70 | 71 | 72 | true 73 | 3 74 | 75 | apps37sccp.1-4-4-0 76 | 77 | 0 78 | 0 79 | 1 80 | 81 | 0 82 | 83 | 1396020461-83a09e65-e62e-4db3-9e03-e3d0cdfd7093 84 | 85 | English_United_States 86 | 1 87 | en_US 88 | 9.0.0.0(1) 89 | iso-8859-1 90 | 91 | United_States 92 | 93 | United_States 94 | 64 95 | 9.0.0.0(1) 96 | 97 | 0 98 | http://asterisk:8080/ccmcip/authenticate.jsp 99 | http://asterisk:8080/ccmcip/xmldirectory.jsp 100 | 101 | http://asterisk:8080/ccmcip/GetTelecasterHelpText.jsp 102 | 103 | 104 | http://asterisk:8080/ccmcip/getservicesmenu.jsp 105 | 96 106 | 0 107 | 96 108 | 1 109 | 5 110 | 1 111 | 0 112 | 0 113 | 0 114 | false 115 | 0 116 | 0 117 | 0 118 | 119 | 120 | 3804 121 | asterisk 122 | 123 | 124 | 125 | 126 | false 127 | 1 128 | 129 | 130 | 131 | 132 | *81 133 | *82 134 | *83 135 | *84 136 | *85 137 | 138 | 139 | 140 | 2 141 | 142 | Missed Calls 143 | Application:Cisco/MissedCalls 144 | 145 | 146 | 147 | 148 | Voicemail 149 | Application:Cisco/Voicemail 150 | 151 | 152 | 153 | 154 | Received Calls 155 | Application:Cisco/ReceivedCalls 156 | 157 | 158 | 159 | 160 | Placed Calls 161 | Application:Cisco/PlacedCalls 162 | 163 | 164 | 165 | 166 | Personal Directory 167 | Application:Cisco/PersonalDirectory 168 | 169 | 170 | 171 | 172 | Corporate Directory 173 | Application:Cisco/CorporateDirectory 174 | 175 | 176 | 177 | 178 | 179 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_7940_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | cisco 4 | cisco 5 | SCCP 6 | 7 | 8 | Netherlands 9 | D-M-YA 10 | W. Europe Standard/Daylight Time 11 | 12 | 13 | x.x.x.x 14 | Unicast 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 2000 24 | 25 | x.x.x.x 26 | 27 | 28 | 29 | 30 | 31 | {Jan 01 2003 00:00:00} 32 | P00308010100 33 | 34 | false 35 | false 36 | 1 37 | 0 38 | 1 39 | 0 40 | 0 41 | 0 42 | 0 43 | 0 44 | 1,7 45 | 08:30 46 | 11:30 47 | 01:00 48 | 49 | 50 | Dutch_Netherlands 51 | nl 52 | iso-8859-1 53 | 54 | Netherlands 55 | 56 | 57 | 64 58 | 4.0(1) 59 | 60 | 1 61 | 0 62 | 3600 63 | http://x.x.x.x/cisco_menu/authentication.php 64 | http://x.x.x.x/cisco_menu/idle.php 65 | http://x.x.x.x/cisco_menu/help/help.php 66 | 67 | 68 | http://x.x.x.x/cisco_menu/menu.php 69 | http://x.x.x.x/cisco_menu/directory/menu.php 70 | 104 71 | 0 72 | 184 73 | 4 74 | 0 75 | 76 | 77 | 3804 78 | 79 | 80 | false 81 | 82 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_796x_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | cisco 4 | cisco 5 | 6 | 7 | Netherlands 8 | D-M-YA 9 | W. Europe Standard/Daylight Time 10 | 11 | 12 | x.x.x.x 13 | Unicast 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 2000 23 | 24 | x.x.x.x 25 | 26 | 27 | 28 | 29 | 30 | Enable 31 | Enable 32 | true 33 | x.x.x.x 34 | 2000 35 | 36 | 2000 37 | 38 | 2000 39 | 40 | 120 41 | 42 | {Jan 01 2003 00:00:00} 43 | P00308010100 44 | 45 | false 46 | false 47 | 1 48 | 0 49 | 1 50 | 0 51 | 0 52 | 0 53 | 0 54 | 0 55 | 1,7 56 | 08:30 57 | 11:30 58 | 01:00 59 | 60 | 61 | Dutch_Netherlands 62 | nl 63 | iso-8859-1 64 | 65 | Netherlands 66 | 67 | 68 | 64 69 | 4.0(1) 70 | 71 | 72 | 73 | true 74 | 3 75 | 76 | 1 77 | 0 78 | 3600 79 | http://x.x.x.x/cisco_menu/authentication.php 80 | http://x.x.x.x/cisco_menu/idle.php 81 | http://x.x.x.x/cisco_menu/help/help.php 82 | 83 | 84 | http://x.x.x.x/cisco_menu/menu.php 85 | http://x.x.x.x/cisco_menu/directory/menu.php 86 | 104 87 | 0 88 | 184 89 | 4 90 | 0 91 | 92 | 93 | 3804 94 | 95 | 96 | 97 | false 98 | 99 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_7975_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | cisco 5 | cisco 6 | 2 7 | 1 8 | true 9 | 10 | 1 11 | 12 | M/D/YA 13 | Eastern Standard/Daylight Time 14 | 15 | 16 | 213.109.127.195 17 | Unicast 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | pbxserver1 26 | 27 | 2000 28 | 29 | x.x.x.x 30 | 31 | 32 | 33 | 34 | 35 | Disable 36 | x.x.x.x 37 | 2443 38 | 39 | 40 | false 41 | 42 | 60 43 | 44 | 1b1b9eb6-7803-11d3-bdf0-00108302ead1 45 | 46 | 1234 47 | http://x.x.x.x/Chan-SCCP-b.png 48 | true 49 | 3 50 | 51 | 52 | false 53 | false 54 | 1 55 | 1 56 | 1 57 | 0 58 | 0 59 | 1,7 60 | 08:30 61 | 11:30 62 | 01:00 63 | 1 64 | 1 65 | 0 66 | x.x.x.x:9001 67 | 1 68 | 1 69 | 1 70 | 1 71 | Cisco Phone 72 | 1 73 | 0 74 | 2 75 | 0 76 | 0 77 | 0 78 | 1 79 | 1 80 | 1 81 | 1 82 | 83 | 84 | English_United_States 85 | 39 86 | en_US 87 | 9.3(2.9902)US 88 | utf-8 89 | 90 | United_States 91 | 92 | United_States 93 | 64 94 | 4.0(1) 95 | 96 | http://x.x.x.x/shiftkey/handle_shift.php 97 | http://x.x.x.x/authenticate.php 98 | http://x.x.x.x/cisco/service.php?emcc=#EMCC# 99 | http://x.x.x.x/CiscoDirectory/phonebook.php 100 | 101 | 102 | 5 103 | 60 104 | 0 105 | 0 106 | 1 107 | 1 108 | true 109 | 1 110 | 1 111 | 1 112 | dkgroot 113 | 2 114 | 1 115 | 96 116 | 0 117 | 184 118 | 119 | 0 120 | 121 | Missed Calls 122 | Application:Cisco/MissedCalls 123 | 124 | 125 | 126 | 127 | Received Calls 128 | Application:Cisco/ReceivedCalls 129 | 130 | 131 | 132 | 133 | Placed Calls 134 | Application:Cisco/PlacedCalls 135 | 136 | 137 | 138 | 139 | Personal Directory 140 | Application:Cisco/PersonalDirectory 141 | 142 | 143 | 144 | 145 | Voicemail 146 | Application:Cisco/Voicemail 147 | 148 | 149 | 150 | 151 | Services 152 | http://x.x.x.x/cisco/service.php?emmcmode=#EMCC# 153 | 154 | 155 | 156 | 157 | Login 158 | http://x.x.x.x/cisco/service.php?name=#DEVICENAME#&emmcmode=#EMCC#&action=loginform 159 | 160 | 161 | 162 | 163 | 164 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_797x_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | cisco 5 | cisco 6 | 2 7 | 1 8 | true 9 | 10 | 1 11 | 12 | M/D/YA 13 | Eastern Standard/Daylight Time 14 | 15 | 16 | 213.109.127.195 17 | Unicast 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | pbxserver1 26 | 27 | 2000 28 | 29 | x.x.x.x 30 | 31 | 32 | 33 | 34 | 35 | Disable 36 | x.x.x.x 37 | 2443 38 | 39 | 40 | false 41 | 42 | 60 43 | 44 | 1b1b9eb6-7803-11d3-bdf0-00108302ead1 45 | 46 | 1234 47 | http://x.x.x.x/Chan-SCCP-b.png 48 | true 49 | 3 50 | 51 | 52 | false 53 | false 54 | 1 55 | 1 56 | 1 57 | 0 58 | 0 59 | 1,7 60 | 08:30 61 | 11:30 62 | 01:00 63 | 1 64 | 1 65 | 0 66 | x.x.x.x:9001 67 | 1 68 | 1 69 | 1 70 | 1 71 | Cisco Phone 72 | 1 73 | 0 74 | 2 75 | 0 76 | 0 77 | 0 78 | 1 79 | 1 80 | 1 81 | 1 82 | 83 | 84 | English_United_States 85 | 39 86 | en_US 87 | 9.3(2.9902)US 88 | utf-8 89 | 90 | United_States 91 | 92 | United_States 93 | 64 94 | 4.0(1) 95 | 96 | http://x.x.x.x/shiftkey/handle_shift.php 97 | http://x.x.x.x/authenticate.php 98 | 99 | http://x.x.x.x/CiscoDirectory/phonebook.php 100 | 101 | 102 | 5 103 | 60 104 | 0 105 | 0 106 | 1 107 | 1 108 | true 109 | 1 110 | 1 111 | 1 112 | dkgroot 113 | 2 114 | 1 115 | 96 116 | 0 117 | 184 118 | 119 | 0 120 | 121 | Missed Calls 122 | Application:Cisco/MissedCalls 123 | 124 | 125 | 126 | 127 | Received Calls 128 | Application:Cisco/ReceivedCalls 129 | 130 | 131 | 132 | 133 | Placed Calls 134 | Application:Cisco/PlacedCalls 135 | 136 | 137 | 138 | 139 | Personal Directory 140 | Application:Cisco/PersonalDirectory 141 | 142 | 143 | 144 | 145 | Voicemail 146 | Application:Cisco/Voicemail 147 | 148 | 149 | 150 | 151 | Services 152 | http://x.x.x.x/cisco/service.php?emmcmode=#EMCC# 153 | 154 | 155 | 156 | 157 | Login 158 | http://x.x.x.x/cisco/service.php?name=#DEVICENAME#&emmcmode=#EMCC#&action=loginform 159 | 160 | 161 | 162 | 163 | 164 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_79df_sip_template: -------------------------------------------------------------------------------- 1 | 2 | true 3 | SIP 4 | 5 | 6 | D/M/Y 7 | 8 | 9 | 10 | 11 | unicast 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 5060 21 | 5061 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | true 32 | $ASTERISK 33 | 5060 34 | $ASTERISK 35 | 5060 36 | $ASTERISK 37 | 5060 38 | 39 | 40 | true 41 | x-cisco-serviceuri-cfwdall 42 | x-cisco-serviceuri-pickup 43 | x-cisco-serviceuri-opickup 44 | x-cisco-serviceuri-gpickup 45 | x-cisco-serviceuri-meetme 46 | x-cisco-serviceuri-abbrdial 47 | false 48 | 1 49 | true 50 | true 51 | 3 52 | 3 53 | 0 54 | true 55 | false 56 | 57 | 58 | 6 59 | 10 60 | 180 61 | 3600 62 | 5 63 | 120 64 | 120 65 | 5 66 | 500 67 | 4000 68 | 70 69 | true 70 | Phone 71 | 72 | 1 73 | false 74 | true 75 | true 76 | false 77 | g711alaw 78 | 101 79 | 3 80 | avt 81 | false 82 | false 83 | 0 84 | 85 | 0 86 | true 87 | 15000 88 | 10 89 | false 90 | 16384 91 | 32766 92 | false 93 | false 94 | 95 | 96 | 97 | 9 98 | 99 | USECALLMANAGER 100 | 5060 101 | 102 | 103 | 104 | 0 105 | 106 | 3 107 | 108 | 109 | 110 | false 111 | 3 112 | 0 113 | 114 | 4 115 | 5 116 | 117 | true 118 | true 119 | false 120 | true 121 | 122 | 5 123 | 4 124 | 125 | 126 | 127 | 5060 128 | 184 129 | 0 130 | 131 | 132 | 133 | 1 134 | 135 | 136 | true 137 | 2 138 | 139 | 140 | false 141 | false 142 | false 143 | true 144 | 0 145 | 1 146 | 0 147 | 1 148 | 0 149 | 1 150 | 0 151 | 1 152 | 1 153 | 154 | 1 155 | 0 156 | 0 157 | 0 158 | 0 159 | 1 160 | 2 161 | 2 162 | 1 163 | 1 164 | 1,7 165 | 08:00 166 | 10:00 167 | 00:10 168 | 1 169 | 0 170 | 0 171 | 100 172 | 50 173 | 174 | 5 175 | 0 176 | 177 | 1 178 | 0 179 | 1 180 | 0 181 | 182 | d902ed5a-c1e5-4233-b1d6-a960d53d1c3a 183 | 184 | 185 | 2 186 | 187 | Missed Calls 188 | Application:Cisco/MissedCalls 189 | 190 | 191 | 192 | 193 | Received Calls 194 | Application:Cisco/ReceivedCalls 195 | 196 | 197 | 198 | 199 | Placed Calls 200 | Application:Cisco/PlacedCalls 201 | 202 | 203 | 204 | 205 | Voicemail 206 | Application:Cisco/Voicemail 207 | 208 | 209 | 210 | 211 | 212 | 213 | 1 214 | 215 | 10 216 | utf-8 217 | 218 | 219 | 220 | 221 | 10 222 | 223 | 1 224 | 0 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 1 239 | 3600 240 | 1 241 | true 242 | 0 243 | 0 244 | 1 245 | 5 246 | 1 247 | 0 248 | 0 249 | 0 250 | 251 | 252 | false 253 | 254 | 255 | 256 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_79df_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | cisco 4 | cisco 5 | 6 | 7 | D-M-YA 8 | W. Europe Standard/Daylight Time 9 | 10 | 11 | x.x.x.x 12 | Unicast 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 2000 22 | 23 | x.x.x.x 24 | 25 | 26 | 27 | 28 | 29 | Enable 30 | x.x.x.x 31 | 2000 32 | 33 | 2000 34 | 35 | 2000 36 | 37 | 120 38 | 39 | SCCP11.8-5-2S 40 | 41 | false 42 | false 43 | 1 44 | 0 45 | 1 46 | 0 47 | 0 48 | 0 49 | 0 50 | 0 51 | 1,7 52 | 08:30 53 | 11:30 54 | 01:00 55 | 56 | 57 | Netherlands 58 | nl 59 | 4.0(1) 60 | iso-8859-1 61 | 62 | Netherlands 63 | 64 | 65 | 64 66 | 4.0(1) 67 | 68 | 0 69 | 3600 70 | http://x.x.x.x/cisco_menu/authentication.php 71 | http://x.x.x.x/cisco_menu/idle.php 72 | http://x.x.x.x/cisco_menu/help/help.php 73 | 74 | 75 | http://x.x.x.x/cisco_menu/menu.php 76 | http://x.x.x.x/cisco_menu/directory/menu.php 77 | 104 78 | 0 79 | 184 80 | 4 81 | 0 82 | 83 | 84 | 3804 85 | 86 | 87 | 88 | false 89 | 90 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_99xx_sip_template: -------------------------------------------------------------------------------- 1 | 2 | true 3 | SIP 4 | 5 | 6 | D/M/Y 7 | 8 | 9 | 10 | 11 | unicast 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 5060 21 | 5061 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | true 32 | 33 | 34 | true 35 | x-cisco-serviceuri-cfwdall 36 | x-cisco-serviceuri-pickup 37 | x-cisco-serviceuri-opickup 38 | x-cisco-serviceuri-gpickup 39 | x-cisco-serviceuri-meetme 40 | x-cisco-serviceuri-abbrdial 41 | false 42 | 1 43 | true 44 | true 45 | 3 46 | 3 47 | 0 48 | true 49 | false 50 | 1 51 | 52 | 53 | 6 54 | 10 55 | 180 56 | 3600 57 | 5 58 | 120 59 | 120 60 | 5 61 | 500 62 | 4000 63 | 70 64 | true 65 | Phone 66 | 67 | 1 68 | false 69 | true 70 | true 71 | false 72 | none 73 | 101 74 | 3 75 | avt 76 | false 77 | false 78 | 0 79 | 80 | 0 81 | true 82 | 15000 83 | 10 84 | false 85 | 16384 86 | 32766 87 | false 88 | false 89 | 90 | 91 | 92 | 9 93 | 94 | USECALLMANAGER 95 | 5060 96 | 97 | 98 | 99 | 0 100 | 101 | 3 102 | 103 | 104 | 105 | false 106 | 3 107 | 0 108 | 109 | 4 110 | 5 111 | 112 | true 113 | true 114 | false 115 | true 116 | 117 | 5 118 | 4 119 | 120 | 121 | 122 | 5060 123 | 184 124 | 0 125 | 126 | 127 | 128 | 1 129 | 130 | 131 | 132 | true 133 | 2 134 | 135 | 136 | 137 | false 138 | false 139 | false 140 | true 141 | 1 142 | 1 143 | 1 144 | 0 145 | 1 146 | 0 147 | 1 148 | 1 149 | 0 150 | 1 151 | 0 152 | 0 153 | 1 154 | 1 155 | 1 156 | 0,1,2 157 | 1 158 | 1 159 | 1 160 | 0,1 161 | 0 162 | 0 163 | 0 164 | 1 165 | 1 166 | 10 167 | 0 168 | 0 169 | 170 | 0 171 | 0 172 | 0 173 | 0 174 | 0 175 | 0 176 | 0 177 | 1 178 | 0 179 | 0 180 | 1 181 | 182 | 0 183 | 0 184 | 1 185 | 2 186 | 2 187 | 1 188 | 1 189 | 1,7 190 | 08:00 191 | 10:00 192 | 00:10 193 | 1 194 | 0 195 | 1,7 196 | 08:00 197 | 10:00 198 | 00:10 199 | 1 200 | 0 201 | 100 202 | 50 203 | 204 | 5 205 | 0 206 | 207 | 208 | 1 209 | 0 210 | 1 211 | 0 212 | true 213 | 0 214 | 2 215 | 216 | 0 217 | 0 218 | 219 | 0 220 | 0 221 | 0 222 | 1 223 | 1 224 | 1 225 | 1 226 | 227 | d902ed5a-c1e5-4233-b1d6-a960d53d1c3a 228 | 229 | 230 | 2 231 | 232 | Missed Calls 233 | Application:Cisco/MissedCalls 234 | 235 | 236 | 237 | 238 | Received Calls 239 | Application:Cisco/ReceivedCalls 240 | 241 | 242 | 243 | 244 | Placed Calls 245 | Application:Cisco/PlacedCalls 246 | 247 | 248 | 249 | 250 | Voicemail 251 | Application:Cisco/Voicemail 252 | 253 | 254 | 255 | 256 | 257 | 258 | 1 259 | 260 | 261 | utf-8 262 | 263 | 264 | 265 | 266 | 267 | 268 | 1 269 | 0 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 1 284 | 3600 285 | 1 286 | true 287 | 0 288 | 0 289 | 1 290 | 5 291 | 1 292 | 0 293 | 0 294 | 0 295 | 296 | 297 | false 298 | 299 | 300 | -------------------------------------------------------------------------------- /conf/SEP0000000000.cnf.xml_ATA_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | cisco 4 | cisco 5 | 6 | 7 | D-M-YA 8 | W. Europe Standard/Daylight Time 9 | 10 | 11 | x.x.x.x 12 | Unicast 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 2000 22 | 23 | x.x.x.x 24 | 25 | 26 | 27 | 28 | 29 | Enable 30 | x.x.x.x 31 | 2000 32 | 33 | 2000 34 | 35 | 2000 36 | 37 | 120 38 | 39 | SCCP11.8-5-2S 40 | 41 | false 42 | false 43 | 1 44 | 0 45 | 1 46 | 0 47 | 0 48 | 0 49 | 0 50 | 0 51 | 1,7 52 | 08:30 53 | 11:30 54 | 01:00 55 | 56 | 57 | Netherlands 58 | nl 59 | 4.0(1) 60 | iso-8859-1 61 | 62 | Netherlands 63 | 64 | 65 | 64 66 | 4.0(1) 67 | 68 | 0 69 | 3600 70 | http://x.x.x.x/cisco_menu/authentication.php 71 | http://x.x.x.x/cisco_menu/idle.php 72 | http://x.x.x.x/cisco_menu/help/help.php 73 | 74 | 75 | http://x.x.x.x/cisco_menu/menu.php 76 | http://x.x.x.x/cisco_menu/directory/menu.php 77 | 104 78 | 0 79 | 184 80 | 4 81 | 0 82 | 83 | 84 | 3804 85 | 86 | 87 | 88 | false 89 | 90 | -------------------------------------------------------------------------------- /conf/SIPDefaultSoftKey.xml_template: -------------------------------------------------------------------------------- 1 | 2 | 0200d4f8-e302-4315-b91e-9490e0b37fc5 3 | 4 | 5 | 0 6 | 0 7 | 0 8 | 9 | 10 | 1 11 | 1 12 | 301 13 | 14 | 15 | 2 16 | 2 17 | 302 18 | 19 | 20 | 3 21 | 3 22 | 303 23 | 24 | 25 | 4 26 | 4 27 | 304 28 | 29 | 30 | 5 31 | 5 32 | 305 33 | 34 | 35 | 8 36 | 8 37 | 308 38 | 39 | 40 | 9 41 | 9 42 | 309 43 | 44 | 45 | 10 46 | 10 47 | 310 48 | 49 | 50 | 11 51 | 11 52 | 311 53 | 54 | 55 | 13 56 | 13 57 | 313 58 | 59 | 60 | 14 61 | 14 62 | 314 63 | 64 | 65 | 15 66 | 15 67 | 315 68 | 69 | 70 | 16 71 | 16 72 | 316 73 | 74 | 75 | 17 76 | 17 77 | 317 78 | 79 | 80 | 18 81 | 18 82 | 318 83 | 84 | 85 | 57 86 | 19 87 | 319 88 | 89 | 90 | 63 91 | 69 92 | 369 93 | 94 | 95 | 65 96 | 20 97 | 320 98 | 99 | 100 | 75 101 | 22 102 | 322 103 | 104 | 105 | 76 106 | 27 107 | 327 108 | 109 | 110 | 78 111 | 29 112 | 329 113 | 114 | 115 | 79 116 | 30 117 | 330 118 | 119 | 120 | 80 121 | 31 122 | 331 123 | 124 | 125 | 91 126 | 34 127 | 334 128 | 129 | 130 | 92 131 | 35 132 | 335 133 | 134 | 135 | 7740 136 | 71 137 | 371 138 | 139 | 140 | 7747 141 | 74 142 | 374 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | -------------------------------------------------------------------------------- /conf/SIPTypeSoftKey.xml_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0 4 | 0 5 | 0 6 | 7 | 8 | 1 9 | 1 10 | 301 11 | 12 | 13 | 2 14 | 2 15 | 302 16 | 17 | 18 | 3 19 | 3 20 | 303 21 | 22 | 23 | 4 24 | 4 25 | 304 26 | 27 | 28 | 5 29 | 5 30 | 305 31 | 32 | 33 | 8 34 | 8 35 | 308 36 | 37 | 38 | 9 39 | 9 40 | 309 41 | 42 | 43 | 10 44 | 10 45 | 310 46 | 47 | 48 | 11 49 | 11 50 | 311 51 | 52 | 53 | 13 54 | 13 55 | 313 56 | 57 | 58 | 14 59 | 14 60 | 314 61 | 62 | 63 | 15 64 | 15 65 | 315 66 | 67 | 68 | 16 69 | 16 70 | 316 71 | 72 | 73 | 17 74 | 17 75 | 317 76 | 77 | 78 | 18 79 | 18 80 | 318 81 | 82 | 83 | 57 84 | 19 85 | 319 86 | 87 | 88 | 63 89 | 69 90 | 369 91 | 92 | 93 | 65 94 | 20 95 | 320 96 | 97 | 98 | 75 99 | 22 100 | 322 101 | 102 | 103 | 76 104 | 27 105 | 327 106 | 107 | 108 | 78 109 | 29 110 | 329 111 | 112 | 113 | 79 114 | 30 115 | 330 116 | 117 | 118 | 80 119 | 31 120 | 331 121 | 122 | 123 | 91 124 | 34 125 | 334 126 | 127 | 128 | 92 129 | 35 130 | 335 131 | 132 | 133 | 7740 134 | 71 135 | 371 136 | 137 | 138 | 7747 139 | 74 140 | 374 141 | 142 | 143 | -------------------------------------------------------------------------------- /conf/XMLDefault.cnf.xml_template: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 2000 9 | 10 | 10.0.0.3 11 | 12 | 13 | 14 | 15 | 16 | http://10.0.0.3/authentication.php 17 | http://10.0.0.3/idle.php 18 | http://10.0.0.3/help/help.php 19 | 20 | 21 | http://10.0.0.3/menu.php 22 | http://10.0.0.3/directory.php 23 | 24 | 25 | -------------------------------------------------------------------------------- /conf/dialplan.xml_template: -------------------------------------------------------------------------------- 1 | 2 | e68d54c1-0354-4b1a-aca4-adffc4b7de2f 3 |