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