Add the fip1x series provision template of flyingvoice and the vender of flyingvoice on the web. (#5996)

* Add fip1x series of flyingvoice  in the provision

* Fix boot file of flyingvoice does not take effect.
This commit is contained in:
Vincent
2021-08-27 23:39:10 +08:00
committed by GitHub
parent a838b116ca
commit c2772dc4c7
38 changed files with 22302 additions and 1 deletions
+243
View File
@@ -3177,5 +3177,248 @@
$vendors[$y]['uuid'] = "d07e0905-9788-4039-ba8e-ca1b50fbf643";
$vendors[$y]['name'] = "vtech";
$z=0;
//flyingvoice
$y++;
$vendors[$y]['uuid'] = "";
$vendors[$y]['name'] = "flyingvoice";
$z=0;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-na";
$vendors[$y]['functions'][$z]['name'] = "na";
$vendors[$y]['functions'][$z]['value'] = "0";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-line";
$vendors[$y]['functions'][$z]['name'] = "line";
$vendors[$y]['functions'][$z]['value'] = "15";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-conference";
$vendors[$y]['functions'][$z]['name'] = "conference";
$vendors[$y]['functions'][$z]['value'] = "1";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-forward";
$vendors[$y]['functions'][$z]['name'] = "forward";
$vendors[$y]['functions'][$z]['value'] = "2";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-transfer";
$vendors[$y]['functions'][$z]['name'] = "transfer";
$vendors[$y]['functions'][$z]['value'] = "3";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-hold";
$vendors[$y]['functions'][$z]['name'] = "hold";
$vendors[$y]['functions'][$z]['value'] = "4";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-dnd";
$vendors[$y]['functions'][$z]['name'] = "dnd";
$vendors[$y]['functions'][$z]['value'] = "5";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-redial";
$vendors[$y]['functions'][$z]['name'] = "redial";
$vendors[$y]['functions'][$z]['value'] = "6";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-call_pickup";
$vendors[$y]['functions'][$z]['name'] = "call_pickup";
$vendors[$y]['functions'][$z]['value'] = "9";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-call_park";
$vendors[$y]['functions'][$z]['name'] = "call_park";
$vendors[$y]['functions'][$z]['value'] = "10";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-dtmf";
$vendors[$y]['functions'][$z]['name'] = "dtmf";
$vendors[$y]['functions'][$z]['value'] = "11";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-voicemail";
$vendors[$y]['functions'][$z]['name'] = "voicemail";
$vendors[$y]['functions'][$z]['value'] = "12";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-speed_dial";
$vendors[$y]['functions'][$z]['name'] = "speed_dial";
$vendors[$y]['functions'][$z]['value'] = "13";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-intercom";
$vendors[$y]['functions'][$z]['name'] = "intercom";
$vendors[$y]['functions'][$z]['value'] = "14";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-blf";
$vendors[$y]['functions'][$z]['name'] = "blf";
$vendors[$y]['functions'][$z]['value'] = "16";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-public_hold";
$vendors[$y]['functions'][$z]['name'] = "public_hold";
$vendors[$y]['functions'][$z]['value'] = "19";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-private";
$vendors[$y]['functions'][$z]['name'] = "private";
$vendors[$y]['functions'][$z]['value'] = "20";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-group_pickup";
$vendors[$y]['functions'][$z]['name'] = "group_pickup";
$vendors[$y]['functions'][$z]['value'] = "23";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-paging";
$vendors[$y]['functions'][$z]['name'] = "paging";
$vendors[$y]['functions'][$z]['value'] = "24";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-record";
$vendors[$y]['functions'][$z]['name'] = "record";
$vendors[$y]['functions'][$z]['value'] = "25";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-xml_browser";
$vendors[$y]['functions'][$z]['name'] = "xml_browser";
$vendors[$y]['functions'][$z]['value'] = "27";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-history";
$vendors[$y]['functions'][$z]['name'] = "history";
$vendors[$y]['functions'][$z]['value'] = "28";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-directory";
$vendors[$y]['functions'][$z]['name'] = "directory";
$vendors[$y]['functions'][$z]['value'] = "29";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-menu";
$vendors[$y]['functions'][$z]['name'] = "menu";
$vendors[$y]['functions'][$z]['value'] = "30";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-new_sms";
$vendors[$y]['functions'][$z]['name'] = "new_sms";
$vendors[$y]['functions'][$z]['value'] = "32";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-status";
$vendors[$y]['functions'][$z]['name'] = "status";
$vendors[$y]['functions'][$z]['value'] = "33";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-url_record";
$vendors[$y]['functions'][$z]['name'] = "url_record";
$vendors[$y]['functions'][$z]['value'] = "35";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-ldap";
$vendors[$y]['functions'][$z]['name'] = "ldap";
$vendors[$y]['functions'][$z]['value'] = "38";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-blf_list";
$vendors[$y]['functions'][$z]['name'] = "blf_list";
$vendors[$y]['functions'][$z]['value'] = "39";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-local_phonebook";
$vendors[$y]['functions'][$z]['name'] = "local_phonebook";
$vendors[$y]['functions'][$z]['value'] = "43";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-local_group";
$vendors[$y]['functions'][$z]['name'] = "local_group";
$vendors[$y]['functions'][$z]['value'] = "45";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-switch_account_up";
$vendors[$y]['functions'][$z]['name'] = "switch_account_up";
$vendors[$y]['functions'][$z]['value'] = "48";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-switch_account_down";
$vendors[$y]['functions'][$z]['name'] = "switch_account_down";
$vendors[$y]['functions'][$z]['value'] = "49";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
$vendors[$y]['functions'][$z]['uuid'] = "";
$vendors[$y]['functions'][$z]['label'] = "label-paging_list";
$vendors[$y]['functions'][$z]['name'] = "paging_list";
$vendors[$y]['functions'][$z]['value'] = "66";
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
$vendors[$y]['functions'][$z]['groups'][] = "admin";
$z++;
?>
+6
View File
@@ -156,6 +156,9 @@ include "root.php";
case "0080f0":
$device_vendor = "panasonic";
break;
case "0021f2":
$device_vendor = "flyingvoice";
break;
default:
$device_vendor = "";
}
@@ -215,6 +218,9 @@ include "root.php";
if (preg_replace('/^.*?(fanvil).*$/i', '$1', $agent) == "fanvil") {
return "fanvil";
}
if (preg_replace('/^.*?(flyingvoice).*$/i', '$1', $agent) == "flyingvoice") {
return "flyingvoice";
}
// unknown vendor
return "";
}