Merge branch 'master' into patch-1

This commit is contained in:
Len
2017-06-06 02:02:04 -04:00
committed by GitHub
252 changed files with 18259 additions and 7772 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -404,7 +404,7 @@ if (!class_exists('menu')) {
//get the database connnection
$db = $this->db;
//database ojbect does not exist return immediately
//database object does not exist return immediately
if (!$db) { return Array(); }
//if there are no groups then set the public group

View File

@@ -6,36 +6,37 @@
*/
class text {
/**
* Called when the object is created
*/
public $languages;
public $legacy_map = array (
'he' => 'he-il',
'pl' => 'pl-pl',
'uk' => 'uk-ua',
'ro' => 'ro-ro',
'he-il' => 'he',
'pl-pl' => 'pl',
'uk-ua' => 'uk',
'ro-ro' => 'ro',
);
/**
* Called when the object is created
*/
public function __construct() {
//define the text array
$text = array();
//get the global app_languages.php so we can get the list of languages
include $_SERVER["PROJECT_ROOT"]."/resources/app_languages.php";
//get the list of languages, remove en-us, sort it then put en-us in front
unset($text['language-name']['en-us']);
$languages = array_keys($text['language-name']);
asort($languages);
array_unshift($languages, 'en-us');
//support legacy variable
$_SESSION['app']['languages'] = $languages;
$this->languages = $languages;
}
/**
@@ -60,18 +61,18 @@ class text {
//get the global app_languages.php
if (!$exclude_global && file_exists($_SERVER["PROJECT_ROOT"]."/resources/app_languages.php")) {
include $_SERVER["PROJECT_ROOT"]."/resources/app_languages.php";
require $_SERVER["PROJECT_ROOT"]."/resources/app_languages.php";
}
//get the app_languages.php
if ($app_path != null) {
$lang_path = $_SERVER["PROJECT_ROOT"]."/".$app_path."/app_languages.php";
$lang_path = $_SERVER["PROJECT_ROOT"]."/".$app_path;
}
else {
$lang_path = getcwd().'/app_languages.php';
$lang_path = getcwd();
}
if(file_exists($lang_path)) {
require $lang_path;
require $lang_path."/app_languages.php";
}
//check the session language
@@ -103,14 +104,14 @@ class text {
//return the array of translations
return $text;
}
/**
* reorganize an app_languages.php into a consistent format
* @var string $app_path examples: app/exec or core/domains
* @var string $no_sort don't sort the text label order
*/
public function organize_language($app_path = null, $no_sort = false) {
//clear $text ready for the import
$text = array();
@@ -132,11 +133,37 @@ class text {
$lang_file = fopen($lang_path, 'w');
date_default_timezone_set('UTC');
fwrite($lang_file, "<?php\n#This file was last reorganized on " . date("jS \of F Y h:i:s A e") . "\n");
if(!$no_sort)
ksort($text);
if(!$no_sort){
if($app_path == 'resources') {
$temp_A['language-name'] = $text['language-name'];
unset($text['language-name']);
foreach($this->languages as $language){
$temp_B["language-$language"] = $text["language-$language"];
unset($text["language-$language"]);
}
$temp_C["language-en-us"] = $temp_B["language-en-us"];
unset($temp_B["language-en-us"]);
ksort($temp_B);
$temp_B = array_merge($temp_C, $temp_B);
ksort($text);
$text = array_merge($temp_A, $temp_B, $text);
unset($temp_A, $temp_B, $temp_C);
}else {
ksort($text);
}
}else{
if($app_path == 'resources') {
foreach($this->languages as $language){
$label = array_shift($text["language-$language"]);
if(strlen($label) == 0)
$label = $language;
$text["language-$language"]['en-us'] = $label;
}
}
}
$last_lang_label = "";
foreach ($text as $lang_label => $lang_codes) {
//behave differently if we are one of the special language-* tags
if(preg_match('/\Alanguage-(\w{2}|\w{2}-\w{2})\z/', $lang_label, $lang_code)) {
if($lang_label == 'language-en-us')
@@ -150,40 +177,141 @@ class text {
$spacer = "";
if(strlen($target_lang) == 11)
$spacer = " ";
fwrite($lang_file, "\$text['language-$target_lang'$spacer]['en-us'] = \"".$this->escape_str(array_shift($text[$lang_label]))."\";\n");
$language_name = $this->escape_str(array_shift($text[$lang_label]));
if(strlen($language_name) == 0)
$language_name = $this->escape_str($target_lang);
fwrite($lang_file, "\$text['language-$target_lang'$spacer]['en-us'] = \"$language_name\";\n");
}else{
//put a line break in between the last tag if it has changed
if($last_lang_label != $lang_label)
fwrite($lang_file, "\n");
foreach ($this->languages as $lang_code) {
$value = "";
$append = "";
$spacer = "";
$target_lang = $lang_code;
if(strlen($lang_code) == 2) {
if(array_key_exists($lang_code, $this->legacy_map)) {
$target_lang = $this->legacy_map[$lang_code];
foreach ($this->languages as $lang_code) {
$value = "";
$append = "";
$spacer = "";
$target_lang = $lang_code;
if(strlen($lang_code) == 2) {
if(array_key_exists($lang_code, $this->legacy_map)) {
$target_lang = $this->legacy_map[$lang_code];
}
}
if(strlen($target_lang) == 2)
$spacer = " ";
if(array_key_exists($lang_code, $text[$lang_label]))
$value = $text[$lang_label][$lang_code];
if(strlen($value) == 0 and array_key_exists($target_lang, $this->legacy_map)) {
$value = $text[$lang_label][$this->legacy_map[$target_lang]];
}
fwrite($lang_file, "\$text['$lang_label']['$target_lang'$spacer] = \"".$this->escape_str($value)."\";$append\n");
}
if(strlen($target_lang) == 2)
$spacer = " ";
if(array_key_exists($lang_code, $text[$lang_label]))
$value = $text[$lang_label][$lang_code];
if(strlen($value) == 0 and array_key_exists($target_lang, $this->legacy_map)) {
$value = $text[$lang_label][$this->legacy_map[$target_lang]];
}
fwrite($lang_file, "\$text['$lang_label']['$target_lang'$spacer] = \"".$this->escape_str($value)."\";$append\n");
}
}
$last_lang_label = $lang_label;
}
//close the language file
fwrite($lang_file, "\n?>\n");
fwrite($lang_file, "\n?>");
fclose($lang_file);
}
public function detect_all_languages($no_sort = false) {
//clear $text ready for the import
$text = array();
$languages = array();
//fetch all the languages
$files = glob($_SERVER["PROJECT_ROOT"] . "/*/*/app_languages.php");
foreach($files as $file) {
include $file;
}
include $_SERVER["PROJECT_ROOT"] . "/resources/app_languages.php";
//check every tag
foreach($text as $lang_codes){
foreach($lang_codes as $language_code => $value) {
if(strlen($language_code) == 2) {
if(array_key_exists($language_code, $this->legacy_map)) {
$language_code = $this->legacy_map[$language_code];
}
}
$languages[$language_code] = 1;
}
}
//set $this->languages up according to what we found
unset($languages['en-us']);
$languages = array_keys($languages);
asort($languages);
array_unshift($languages, 'en-us');
//support legacy variable
$_SESSION['app']['languages'] = $languages;
$this->languages = $languages;
//rewrite resources/app_languges
$this->organize_language('resources', $no_sort);
}
public function language_totals() {
//setup variables
$language_totals = array();
$language_totals['languages']['total'] = 0;
$language_totals['menu_items']['total'] = 0;
$language_totals['app_descriptions']['total'] = 0;
foreach ($this->languages as $language_code) {
$language_totals[$language_code] = 0;
}
//fetch all the languages
$text = array();
$files = glob($_SERVER["PROJECT_ROOT"] . "/*/*/app_languages.php");
foreach($files as $file) {
include $file;
}
include $_SERVER["PROJECT_ROOT"] . "/resources/app_languages.php";
//check every tag
foreach($text as $label_name => $values) {
$language_totals['languages']['total']++;
foreach ($this->languages as $language_code) {
if(strlen($values[$language_code]) > 0)
$language_totals['languages'][$language_code]++;
}
}
unset($text);
//fetch all the menus
$x = 0;
$files = glob($_SERVER["PROJECT_ROOT"] . "/*/*");
foreach($files as $file) {
if(file_exists($file . "/app_menu.php"))
include $file . "/app_menu.php";
if(file_exists($file . "/app_config.php"))
include $file . "/app_config.php";
$x++;
}
//check every tag
foreach($apps as $app) {
$language_totals['app_descriptions']['total']++;
foreach($app['menu'] as $menu_item) {
$language_totals['menu_items']['total']++;
foreach ($this->languages as $language_code) {
if(strlen($menu_item['title'][$language_code]) > 0)
$language_totals['menu_items'][$language_code]++;
}
}
foreach ($this->languages as $language_code) {
if(strlen($app['description'][$language_code]) > 0)
$language_totals['app_descriptions'][$language_code]++;
}
}
return $language_totals;
}
private function escape_str($string = '') {
//perform initial escape
$string = addslashes(stripslashes($string));

View File

@@ -301,8 +301,8 @@
if (from_address == nil) then
from_address = email_address;
end
--needs to be fixed on operating systems that do not have sed or echo utilities.
number_dialed = api:execute("system", "/bin/echo -n "..fax_uri.." | sed -e s,.*/,,g");
uri_array = explode("/",fax_uri);
number_dialed = uri_array[4];
--do not use apostrophies in message, they are not escaped and the mail will fail.
email_message_fail = "We are sorry the fax failed to go through. It has been attached. Please check the number "..number_dialed..", and if it was correct you might consider emailing it instead."
email_message_success = "We are happy to report the fax was sent successfully. It has been attached for your records."
@@ -519,7 +519,7 @@
freeswitch.consoleLog("INFO","[FAX] RETRY FAILED: tried ["..fax_retry_attempts.."] of [4]: GIVING UP\n");
freeswitch.consoleLog("INFO", "[FAX] RETRY STATS FAILURE: GATEWAY[".. fax_uri .."], tried 5 combinations without success");
email_message_fail = email_message_fail.." We tried sending 5 times ways. You may also want to know that the call was busy "..fax_busy_attempts.." of those times."
email_message_fail = email_message_fail.." We tried sending 5 times. You may also want to know that the call was busy "..fax_busy_attempts.." of those times."
email_address = email_address:gsub("\\,", ",");
freeswitch.email(email_address,

View File

@@ -1280,15 +1280,16 @@ if (!function_exists('switch_conf_xml')) {
//prepare the php variables
if (stristr(PHP_OS, 'WIN')) {
$bindir = find_php_by_extension();
if(!$bindir)
$bindir = getenv(PHPRC);
$php_bin = win_find_php('php.exe');
if(!$php_bin){ // relay on system path
$php_bin = 'php.exe';
}
$secure_path = path_join($_SERVER["DOCUMENT_ROOT"], PROJECT_PATH, 'secure');
$v_mail_bat = path_join($secure_path, 'mailto.bat');
$v_mail_cmd = '@' .
'"' . str_replace('/', '\\', path_join($bindir, 'php5.exe')) . '" ' .
'"' . str_replace('/', '\\', $php_bin) . '" ' .
'"' . str_replace('/', '\\', path_join($secure_path, 'v_mailto.php')) . '" ';
$fout = fopen($v_mail_bat, "w+");
@@ -1297,7 +1298,7 @@ if (!function_exists('switch_conf_xml')) {
$v_mailer_app = '"' . str_replace('/', '\\', $v_mail_bat) . '"';
$v_mailer_app_args = "";
unset($v_mail_bat, $v_mail_cmd, $secure_path, $bindir, $fout);
unset($v_mail_bat, $v_mail_cmd, $secure_path, $php_bin, $fout);
}
else {
if (file_exists(PHP_BINDIR.'/php')) { define("PHP_BIN", "php"); }
@@ -1510,6 +1511,7 @@ if(!function_exists('path_join')) {
else $prefix = '';
}
$path = trim( $path, '/' );
$path = trim( $path, '\\' );
}
if($prefix === null){
@@ -1522,22 +1524,75 @@ if(!function_exists('path_join')) {
}
}
if(!function_exists('find_php_by_extension')) {
// Tested on WAMP and OpenServer
function find_php_by_extension(){
$bin_dir = get_cfg_var('extension_dir');
while($bin_dir){
$bin_dir = dirname($bin_dir);
$php_bin = path_join($bin_dir, 'php.exe');
if(file_exists($php_bin))
break;
if(!function_exists('win_find_php')) {
function win_find_php_in_root($root, $bin){
while(true) {
$php_bin = path_join($root, $bin);
if(file_exists($php_bin)){
$php_bin = str_replace('/', '\\', $php_bin);
return $php_bin;
}
$prev_root = $root;
$root = dirname($root);
if((!$root)&&($prev_root == $root)){
return false;
}
}
}
if(!$bin_dir)
//Tested on WAMP and OpenServer
//Can get wrong result if `extension_dir` set as relative path.
function win_find_php_by_extension($bin_name){
$bin_dir = get_cfg_var('extension_dir');
return win_find_php_in_root($bin_dir, $bin_name);
}
// Works since PHP 5.4
function win_find_php_by_binary($bin_name){
if(!defined('PHP_BINARY')){
return false;
}
$bin_dir = realpath(PHP_BINARY);
if(!$bin_dir){
$bin_dir = PHP_BINARY;
}
$bin_dir = dirname($bin_dir);
return win_find_php_in_root($bin_dir, $bin_name);
}
return $bin_dir;
function win_find_php_by_phprc($bin_name){
$bin_dir = getenv(PHPRC);
if(!$bin_dir){
return false;
}
$bin_dir = realpath($bin_dir);
return win_find_php_in_root($bin_dir, $bin_name);
}
//on Windows PHP_BIN set in compile time to c:\php
//It possible redifine it in env, but not all installation do it
function win_find_php_by_bin($bin_name){
if(!defined('PHP_BIN')){
return false;
}
$bin_dir = realpath(PHP_BIN);
if(!$bin_dir){
$bin_dir = PHP_BIN;
}
$bin_dir = dirname($bin_dir);
return win_find_php_in_root($bin_dir, $bin_name);
}
function win_find_php($bin_name){
$php_bin = win_find_php_by_binary($bin_name);
if($php_bin) return $php_bin;
$php_bin = win_find_php_by_extension($bin_name);
if($php_bin) return $php_bin;
$php_bin = win_find_php_by_bin($bin_name);
if($php_bin) return $php_bin;
$php_bin = win_find_php_by_phprc($bin_name);
if($php_bin) return $php_bin;
return false;
}
}

View File

@@ -0,0 +1,33 @@
<configuration name="opus.conf">
<settings>
<param name="use-vbr" value="1"/>
<!--<param name="use-dtx" value="1"/>-->
<param name="complexity" value="10"/>
<!-- Set the initial packet loss percentage 0-100 -->
<!--<param name="packet-loss-percent" value="10"/>-->
<!-- Support asymmetric sample rates -->
<!--<param name="asymmetric-sample-rates" value="1"/>-->
<!-- Enable bitrate negotiation -->
<!--<param name="bitrate-negotiation" value="1"/>-->
<!-- Keep FEC Enabled -->
<param name="keep-fec-enabled" value="1"/>
<!--<param name="use-jb-lookahead" value="true"/> -->
<!--
maxaveragebitrate: the maximum average codec bitrate (values: 6000 to 510000 in bps) 0 is not considered
maxplaybackrate: the maximum codec internal frequency (values: 8000, 12000, 16000, 24000, 48000 in Hz) 0 is not considered
This will set the local encoder and instruct the remote encoder trough specific "fmtp" attibute in the SDP.
Example: if you receive "maxaveragebitrate=20000" from SDP and you have set "maxaveragebitrate=24000" in this configuration
the lowest will prevail in this case "20000" is set on the encoder and the corresponding fmtp attribute will be set
to instruct the remote encoder to do the same.
-->
<param name="maxaveragebitrate" value="0"/>
<param name="maxplaybackrate" value="0"/>
<!-- Max capture rate, 8000, 12000, 16000, 24000 and 48000 are valid options -->
<!--<param name="sprop-maxcapturerate" value="0"/>-->
<!-- Enable automatic bitrate variation during the call based on RTCP feedback -->
<!--<param name="adjust-bitrate" value="1"/>-->
</settings>
</configuration>

View File

@@ -0,0 +1,13 @@
<configuration name="v8.conf" description="Google V8 JavaScript Plug-Ins">
<settings>
<!-- <param name="startup-script" value="startup1.js"/> -->
<!-- <param name="startup-script" value="startup2.js"/> -->
<!-- <param name="xml-handler-script" value="directory.js"/> -->
<!-- <param name="xml-handler-bindings" value="directory"/> -->
<!-- <hook event="CUSTOM" subclass="sofia::register" script="catch-event.js"/> -->
<!-- <hook event="CHANNEL_HANGUP" script="hangup-event.js"/> -->
</settings>
<modules>
<!-- <load module="mod_v8_skel"/> -->
</modules>
</configuration>

View File

@@ -1172,6 +1172,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -1172,6 +1172,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -869,6 +869,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -1172,6 +1172,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -869,6 +869,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -1172,6 +1172,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -1172,6 +1172,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -1169,6 +1169,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -1172,6 +1172,9 @@ phone_setting.mute_power_led_flash_enable =
#Enable or disable the phone to flash the power LED when placing a calll on hold; 0-Disabled (default), 1-Enabled;
phone_setting.hold_power_led_flash_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure the access URL of firmware ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -879,8 +879,12 @@ phone_setting.headsetkey_mode =
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable=0
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -878,6 +878,9 @@ phone_setting.headsetkey_mode =
#Enable or disabled mail power led flash. 0-Disabled, 1-Enabled.
phone_setting.mail_power_led_flash_enable = 1
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Phone Setting UI ##
#######################################################################################

View File

@@ -1002,6 +1002,9 @@ phone_setting.action_uri_enable =
#Require reboot;
phone_setting.account_show_enable =
#Disable missed call power led flash 0-Disabled, 1-Enabled
phone_setting.missed_call_power_led_flash.enable = 0
#######################################################################################
## Configure a server URL for firmware update ##
#######################################################################################