diff --git a/etc/apache2/conf.d/tftpboot.conf b/etc/apache2/conf.d/tftpboot.conf new file mode 100644 index 0000000..fdb37ef --- /dev/null +++ b/etc/apache2/conf.d/tftpboot.conf @@ -0,0 +1,29 @@ +Listen 6970 + + DocumentRoot "/tftpboot" + ErrorLog /var/log/httpd/tftp.error.log + CustomLog /var/log/httpd/tftp.access.log combined + + + Options FollowSymlinks + AllowOverride none + Require all granted + RewriteEngine on + RewriteBase "/" + RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-f + RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-d + RewriteRule "(.*)" "index.php?id=$1" [PT,QSA] + + + + Options FollowSymLinks + AllowOverride all + Require all granted + + + + Require all granted + + + Alias / "/tftpboot/" + diff --git a/etc/apache2/sites-available/http-tftpboot.conf b/etc/apache2/sites-available/http-tftpboot.conf deleted file mode 100644 index 1eb9d32..0000000 --- a/etc/apache2/sites-available/http-tftpboot.conf +++ /dev/null @@ -1,27 +0,0 @@ -# -# ---------------- Apache 2 ( httpd ) Configuration to support the starting load of the cisco phones via HTTP. -Listen 6970 -NameVirtualHost *:6970 - - DocumentRoot "/tftpboot" -# DocumentRoot "/data/development/sccp/sources/tftp/tftpboot" -# server_name default - ErrorLog /var/log/httpd/tftp.error.log - CustomLog /var/log/httpd/tftp.access.log combined -# Other directives here - - RewriteEngine on - RewriteBase "/" - RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-f - RewriteCond "/tftpboot/%{REQUEST_FILENAME}" !-d - RewriteRule "(.*)" "index.php?id=$1" [PT,QSA] - -# -# RewriteEngine on -# RewriteBase "/" -# RewriteCond "/data/development/sccp/sources/tftp/tftpboot/%{REQUEST_FILENAME}" !-f -# RewriteCond "/data/development/sccp/sources/tftp/tftpboot/%{REQUEST_FILENAME}" !-d -# RewriteRule "(.*)" "index.php?id=$1" [PT,QSA] -# - - diff --git a/tftpboot/index.cnf b/tftpboot/index.cnf index 15e47de..9ec78d3 100644 --- a/tftpboot/index.cnf +++ b/tftpboot/index.cnf @@ -3,10 +3,11 @@ debug = on ; The output in the browser window for more information tftproot = /tftpboot ;default_language = English_United_States -;firmware = firmware -;settings = settings -;wallpapers = wallpapers -;ringtones = ringtones -;locales = locales -;countries = locales/countries -;languages = locales/languages +firmware = firmware +settings = settings +wallpapers = wallpapers +ringtones = ringtones +locales = locales +countries = countries +languages = languages +;log = /tftpboot/provision.log diff --git a/tftpboot/index.php b/tftpboot/index.php index b794ea8..cda59ee 100644 --- a/tftpboot/index.php +++ b/tftpboot/index.php @@ -40,11 +40,12 @@ $request = $_REQUEST; $req_file = !empty($request['id']) ? $request['id'] : ''; # directory content extensions map -$fw_suffix = array('.bin', '.loads', '.sbn', '.sb2', '.sbin', '.zz', '.zup'); +$fw_suffix = array('.bin', '.loads', '.sbn', '.sb2', '.sbin', '.zz', '.zup', '.loads'); //$settings_suffix = array('cnf.xml'); -$ringtones_list = array('distinctive.xml', 'ringlist.xml'); +$ringtones_list = array('distinctive.xml', 'ringlist.xml','distinctiveringlist.xml'); +$ringtones_suffix = array('.raw', '.pcm', '.rwb'); $locale_list = array('-dictionary.', 'dictionary-ext.', '-dictionary.utf-8.', '-kate.xml', '-font.xml', '-font.dat','-tones.xml', 'be-sccp.jar', 'tc-sccp.jar', 'td-sccp.jar', 'ipc-sccp.jar', 'mk-sccp.jar', '_locale.loads', 'i-button-help.xml'); @@ -104,8 +105,14 @@ if (!empty($req_file)) { $tmp_file = $config['wallpapers'].'/'. $req_data_ar[$req_data_len-1].'/'. $req_file_name; } else if (strpos_array($ringtones_list, $req_file_name, 'any') !== FALSE) { // Request RingTones - $tmp_file = $config['ringtones'].'/ringlist.xml'; + $tmp_file = $config['ringtones'].'/'.$req_file_name; + if (!file_exists($tmp_file)) { + $tmp_file = $config['ringtones'].'/ringlist.xml'; + } } + else if(strpos_array($req_file_name, $ringtones_suffix,'any') !== FALSE) { // Firmware file was requested + $tmp_file = $config['ringtones'].'/'.$req_file_name; + } else if (strpos_array($req_file, $locale_list, 'any') !== FALSE) { // Request Languages if (!empty($req_data_ar[$req_data_len-1])) { $tmp_file = $config['languages'].'/'. $req_data_ar[$req_data_len-1].'/'. $req_file_name; @@ -131,14 +138,16 @@ if (!empty($req_file)) { $tmp_file = $config['languages'].'/'. $req_data_ar[$req_data_len-1].'/'. $req_data_ar[$req_data_len]; } */ - if ($print_debug == 'on'){ print_r('
File : '. $req_file_name. ' not found.
');} - + if ($print_debug == 'on'){ print_r('
File : '. $orig_req_file_name. ' not found.
');} if (empty($tmp_file)) { + if (!empty($config['log'])) { to_log(array('GET :'.$orig_req_file_name, 'no match found'),'E',$config['log']); } die('ERROR: no match found.'); } $req_file_full_path = $tmp_file; } } + if (!empty($config['log'])) { to_log(array('GET :'.$orig_req_file_name, 'Remap :'.$req_file_full_path),'i',$config['log']); } + if (!empty($req_file_full_path)) { if ($signed) { $req_file_full_path .= '.sgn'; @@ -148,7 +157,7 @@ if (!empty($req_file)) { } if ($print_debug == 'on'){ print_r('
Returning: '. $req_file_full_path. '
');} file_force_download($req_file_full_path); - } + } } /* @@ -220,6 +229,39 @@ function strpos_array($haystack, $needles, $mode='any') { return FALSE; } +function to_log($text, $level='i', $file) { + switch (strtolower($level)) { + case 'e': + case 'error': + $level='ERROR'; + break; + case 'i': + case 'info': + $level='INFO'; + break; + case 'd': + case 'debug': + $level='DEBUG'; + break; + default: + $level='INFO'; + } + if (is_array($text)) { + $to_log = ''; + foreach ($text as $value) { + $to_log .= $value."\t"; + } + } else { + $to_log .= $text; + } + $_txt = date('d.m.Y h:i:s')."\t[".$level."]\t ".$to_log."\n"; + if (empty($file)) { + error_log($_txt, 0); + } else { + error_log($_txt, 3, $file); + } +} + function find_all_files($dir, $file_mask=null, $mode='full'){ $result = NULL; diff --git a/tftpboot/locales/languages/Russian_Russia/7905-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7905-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7905-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7905-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7905-font.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7905-font.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7905-font.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7905-font.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7905-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7905-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7905-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7905-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7920-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7920-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7920-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7920-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7920-font.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7920-font.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7920-font.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7920-font.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7920-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7920-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7920-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7920-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7921-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7921-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7921-font.dat b/tftpboot/locales/languages/Russian_Russian_Federation/7921-font.dat similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-font.dat rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-font.dat diff --git a/tftpboot/locales/languages/Russian_Russia/7921-kate.utf-8.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.utf-8.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-kate.utf-8.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.utf-8.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7921-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7921-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7921-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-dictionary-ext.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary-ext.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-dictionary-ext.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary-ext.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-font.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-font.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-font.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-font.xml diff --git a/tftpboot/locales/languages/Russian_Russia/7960-kate.xml b/tftpboot/locales/languages/Russian_Russian_Federation/7960-kate.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/7960-kate.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/7960-kate.xml diff --git a/tftpboot/locales/languages/Russian_Russia/CIPC_Locale.loads b/tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.loads similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/CIPC_Locale.loads rename to tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.loads diff --git a/tftpboot/locales/languages/Russian_Russia/CIPC_Locale.zip b/tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.zip similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/CIPC_Locale.zip rename to tftpboot/locales/languages/Russian_Russian_Federation/CIPC_Locale.zip diff --git a/tftpboot/locales/languages/Russian_Russia/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg b/tftpboot/locales/languages/Russian_Russian_Federation/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg rename to tftpboot/locales/languages/Russian_Russian_Federation/CME-locale-ru_RU-Russian-10.5.3.0.tar.cfg diff --git a/tftpboot/locales/languages/Russian_Russia/SCCP-dictionary-ext.xml b/tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary-ext.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/SCCP-dictionary-ext.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary-ext.xml diff --git a/tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.utf-8.xml b/tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.utf-8.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.utf-8.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.utf-8.xml diff --git a/tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.xml b/tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/SCCP-dictionary.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/SCCP-dictionary.xml diff --git a/tftpboot/locales/languages/Russian_Russia/be-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/be-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/be-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/be-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/be-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/be-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/be-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/be-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/cin-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/cin-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/cin-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/cin-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/g3-tones.xml b/tftpboot/locales/languages/Russian_Russian_Federation/g3-tones.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/g3-tones.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/g3-tones.xml diff --git a/tftpboot/locales/languages/Russian_Russia/g4-tones.xml b/tftpboot/locales/languages/Russian_Russian_Federation/g4-tones.xml similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/g4-tones.xml rename to tftpboot/locales/languages/Russian_Russian_Federation/g4-tones.xml diff --git a/tftpboot/locales/languages/Russian_Russia/gb-sccp-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gb-sccp-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gb-sccp-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gb-sccp-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gd-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gd-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gd-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gd-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gh-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gh-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gh-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gh-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gp-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gp-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gp-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gp-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/gp-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/gp-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/gp-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/gp-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/ipc-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/ipc-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/ipc-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/ipc-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/ipc-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/ipc-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/ipc-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/ipc-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/ld-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/ld-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/ld-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/ld-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/lk-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/lk-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/lk-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/lk-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/mk-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/mk-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/mk-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/mk-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/mk-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/mk-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/mk-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/mk-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/rp-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/rp-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/rp-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/rp-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/rtl-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/rtl-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/rtl-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/rtl-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/rtl-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/rtl-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/rtl-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/rtl-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/sl-be-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/sl-be-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/sl-be-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/sl-be-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/sl-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/sl-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/sl-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/sl-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/sp-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/sp-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/sp-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/sp-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/tags_file b/tftpboot/locales/languages/Russian_Russian_Federation/tags_file similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/tags_file rename to tftpboot/locales/languages/Russian_Russian_Federation/tags_file diff --git a/tftpboot/locales/languages/Russian_Russia/tc-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/tc-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/tc-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/tc-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/tc-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/tc-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/tc-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/tc-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/td-sccp.jar b/tftpboot/locales/languages/Russian_Russian_Federation/td-sccp.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/td-sccp.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/td-sccp.jar diff --git a/tftpboot/locales/languages/Russian_Russia/td-sip.jar b/tftpboot/locales/languages/Russian_Russian_Federation/td-sip.jar similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/td-sip.jar rename to tftpboot/locales/languages/Russian_Russian_Federation/td-sip.jar diff --git a/tftpboot/locales/languages/Russian_Russia/utf8_tags_file b/tftpboot/locales/languages/Russian_Russian_Federation/utf8_tags_file similarity index 100% rename from tftpboot/locales/languages/Russian_Russia/utf8_tags_file rename to tftpboot/locales/languages/Russian_Russian_Federation/utf8_tags_file diff --git a/tftpboot/ringtones/mkringlist.sh b/tftpboot/ringtones/mkringlist.sh index a54a400..598ce26 100755 --- a/tftpboot/ringtones/mkringlist.sh +++ b/tftpboot/ringtones/mkringlist.sh @@ -6,7 +6,7 @@ if [ ! -z "`ls *.pcm 2>/dev/null`" ]; then basename=`basename ${filename} .pcm` echo -e "\t" >>$outfile echo -e "\t\t${basename}" >>$outfile - echo -e "\t\t${filename}" >>$outfile + echo -e "\t\tringtones\${filename}" >>$outfile echo -e "\t" >>$outfile done fi @@ -15,7 +15,7 @@ if [ ! -z "`ls *.raw 2>/dev/null`" ]; then basename=`basename ${filename} .raw` echo -e "\t" >>$outfile echo -e "\t\t${basename}" >>$outfile - echo -e "\t\t${filename}" >>$outfile + echo -e "\t\tringtones\${filename}" >>$outfile echo -e "\t" >>$outfile done fi diff --git a/tftpboot/ringtones/ringlist.xml b/tftpboot/ringtones/ringlist.xml index bff02a9..2c7e4b5 100644 --- a/tftpboot/ringtones/ringlist.xml +++ b/tftpboot/ringtones/ringlist.xml @@ -1,62 +1,62 @@ - + drums1 - drums1.pcm + ringtones\drums1.pcm drums2 - drums2.pcm + ringtones\drums2.pcm loudc1 - loudc1.pcm + ringtones\loudc1.pcm loudc2 - loudc2.pcm + ringtones\loudc2.pcm loudlaser - loudlaser.pcm + ringtones\loudlaser.pcm merlin2 - merlin2.pcm + ringtones\merlin2.pcm merlin3 - merlin3.pcm + ringtones\merlin3.pcm merlin4 - merlin4.pcm + ringtones\merlin4.pcm merlin5 - merlin5.pcm + ringtones\merlin5.pcm merlin6 - merlin6.pcm + ringtones\merlin6.pcm merlin7 - merlin7.pcm + ringtones\merlin7.pcm ringer1 - ringer1.pcm + ringtones\ringer1.pcm ringer2 - ringer2.pcm + ringtones\ringer2.pcm ringer3 - ringer3.pcm + ringtones\ringer3.pcm ringer4 - ringer4.pcm + ringtones\ringer4.pcm diff --git a/tftpboot/settings/SEP_BASE_7970.cnf.xml b/tftpboot/settings/SEP_BASE_7970.cnf.xml index ea256c0..c67f441 100644 --- a/tftpboot/settings/SEP_BASE_7970.cnf.xml +++ b/tftpboot/settings/SEP_BASE_7970.cnf.xml @@ -25,17 +25,17 @@ asterisk1 - 2001:471:2f25:3ce::466 + 2001:aaa:bbb:ccc::111 2000 - 192.168.0.3 + 192.168.1.1 asterisk2 - 2a00:471:2f25:4cd::10 + 2001:aaa:bbb:ccc::112 2000 @@ -46,7 +46,7 @@ Disable - 192.168.0.2 + 192.168.1.2 2000 @@ -58,7 +58,7 @@ 1234 - http://192.168.0.2/Chan-SCCP-b.png + http://192.168.1.1/Chan-SCCP-b.png true 3 @@ -77,15 +77,15 @@ 1 1 0 - 192.168.0.3:9001 + 192.168.1.1:9001 1 1 1 1 Cisco Phone 1 - 2001:471:2f25:3ce::466 - 2001:471:2f25:3ce::466:9001 + 2001:aaa:bbb:ccc::111 + 2001:aaa:bbb:ccc::111:9001 0 1 2 @@ -112,10 +112,10 @@ 1 - http://192.168.0.3/cisco_menu/help/help.php - http://192.168.0.3/authenticate.php - http://192.168.0.3/tests.xml - http://192.168.0.3/CiscoDirectory/phonebook.php + http://192.168.1.1/cisco_menu/help/help.php + http://192.168.1.1/authenticate.php + http://192.168.1.1/tests.xml + http://192.168.1.1/CiscoDirectory/phonebook.php 96 @@ -169,13 +169,13 @@ Tests - http://192.168.0.3/tests.xml + http://192.168.1.1/tests.xml Corporate Directory - http://192.168.0.3/cisco-addressbook/ + http://192.168.1.1/cisco-addressbook/ diff --git a/tftpboot/settings/XMLDefault.cnf.xml b/tftpboot/settings/XMLDefault.cnf.xml index 35255b7..95d65b6 100644 --- a/tftpboot/settings/XMLDefault.cnf.xml +++ b/tftpboot/settings/XMLDefault.cnf.xml @@ -22,20 +22,21 @@ - moviebox - 2001:471:2f25:3ce::3 + server1 + 2001:aaa:bbb:ccc::111 2000 - 192.168.187.3 + 192.168.1.1 + server2 2000 - 192.168.187.3 + 192.168.1.2 @@ -114,9 +115,9 @@ - 192.168.178.3 - 192.168.178.3 - 192.168.178.3 + 192.168.1.1 + 192.168.1.1 + 192.168.1.1 3 false false @@ -151,8 +152,8 @@ 1 0 22 - 2a00:1258:3::185 - 2a00:1258:3::185 + 2001:aaa:bbb:ccc::111 + 2001:aaa:bbb:ccc::111 0 1 @@ -224,12 +225,12 @@ 9999 - http://192.168.178.3/idle.php - http://192.168.178.3/authenticate.php - http://192.168.178.3/cisco_menu/help/help.php + http://192.168.1.1/idle.php + http://192.168.1.1/authenticate.php + http://192.168.1.1/cisco_menu/help/help.php - http://192.168.178.3/tests.xml - http://192.168.178.3/cisco_menu/directory/menu.php + http://192.168.1.1/tests.xml + http://192.168.1.1/cisco_menu/directory/menu.php