Som vi lovede i , er denne fortsættelse dedikeret til selvstændig ændring af ikoner på Snom-telefoner.
Lad os begynde. Trin et, du skal skaffe firmwaren i tar.gz format. Du kan downloade det fra vores ressource . Alle Snom-ikoner er tilgængelige og inkluderet i hver version af firmwaren.
Bemærk: vær opmærksom på, at hver version af firmwaren indeholder konfigurationsfiler, der er specifikke for denne version og model telefon. Brug af konfigurationsfiler, der ikke svarer til firmwaren eller telefonen, vil føre til problemer.
Når du har downloadet og åbnet filen customizing.tar.gz, skal den se således ud. Det faktiske indhold af filerne afhænger af versionen af telefonen og firmwaren:

Trin to, forberedelse af ikoner til telefoner. Som du ved, findes der Snom-telefoner med både farveskærme og monokrome skærme, og derfor vil ikonerne variere.
I. Ændring af ikoner til telefoner med farveskærm
Ikoner og billeder på telefoner med farveskærm gemmes i PNG-format. Dette gør dem lette at redigere i næsten alle moderne billedredigeringsprogrammer. Dog anbefales det efter redigering at optimere PNG-filerne ved hjælp af værktøjer som optipng, pngquant eller pngcrush for at fjerne unødig information og optimere filstørrelsen.
Størrelser på billedeikoner:
- Kontekst-uafhængige knapper (Context-Sensitive Key Icons) 24x24px
- SmartLabel 24x24px & 18x18px
- Ikoner i titellinjen (Titlebar Icons) 18x18px
- Menu (Menu Icons) 18x18px
- Under opkald (Call Screen Icons) 18x18px — 48x48px
- Format (File Format): PNG
Når du har oprettet de ønskede ikoner, uploader du dem til telefonen. Du kan uploade dem på to måder:
- Via webgrænsefladen i manuel tilstand
- Ved hjælp af automatiseret provisionering
Lad os starte med den første mulighed – upload gennem webgrænsefladen. For at uploade skal du gå til webgrænsefladen på telefonen og vælge fanen Preference/Appearance og vælge Custom Images:

Derefter finder vi ikonet, vi ønsker at ændre, og uploader vores egen version:

Hvis den egen version ikke tilfredsstiller eller er "skæv", kan man altid gå tilbage ved at trykke på knappen "Reset"

Bemærk. "Opdatering af software" og "Gendannelse af fabriksindstillinger" sletter ikke de uploadede billeder.
Som du kan se, er det ret enkelt at gøre manuelt, men hvis du skal ændre flere telefoner, vil denne proces tage en del tid. Derfor går vi videre til den anden mulighed.
Anden mulighed – upload via autoprovisioning.
Først skal du oprette et tar-arkiv fra det tidligere downloadede arkiv customizing.tar.gz. Når du opretter arkivet, skal du slette alle filer og mapper, som du ikke ønsker at ændre, men sørge for at bevare mappestrukturen.
Bemærk. Du behøver ikke at arkivere alle de filer, der oprindeligt var i arkivet. Det er tilstrækkeligt og anbefales kun at arkivere de filer, du har ændret. Jo flere filer du inkluderer i arkivet, jo længere tid vil telefonen bruge på at konfigurere det.
Herefter gør vi et par trin:
1) Opret en XML-fil, f.eks. branding.xml, og upload den til din webserver (HTTP), dvs. http: //yourwebserver/branding.xml:
2) Gå ind i telefonens webgrænseflade i sektionen Advanced -> Update -> Setting URL og angiv linket til vores fil

![]()
![]()
3) Genstart telefonen og nyd resultatet.
Lad os tage et eksempel. Målet er at ændre LDAP-ikonet på telefonen.

- Først får vi brug for tar-arkivet til den aktuelle softwareversion. I dette eksempel brugte jeg version 10.1.30.0 på D785, så jeg brugte "snomD785-10.1.30.0-customizing.tar.gz".
- snomD785-10.1.30.0-customizing.tar.gz og find LDAP-ikonet (du vil finde det under navnet ldap.png). Slet alle de andre filer og mapper, husk at bevare filnavnet ldap.png, samt bevare mappestrukturen.
- Rediger ldap.png-filen, så den ser ud, som du ønsker.
Bemærk: du kan udskifte billedet med et nyt, men i så fald er det nødvendigt at sikre, at den ændrede billedstørrelse er den samme som originalen (i dette eksempel er størrelsen 24×26).
- Opret et tar-arkiv af filen, og sørg for at bevare den oprindelige mappestruktur.. Путь будет выглядеть так: coloured / fkey_icons / 24×24 / ldap.png
- Opret en xml-fil, så telefonen ved, at den skal downloade tar:
- Angiv linket i webgrænsefladen, og genstart telefonen.
- Efter genstarten kontrollerer du resultatet.

II. Ændring af ikoner for telefoner med monochrome display.
Ikoner på monokrome enheder gemmes ikke i almindelige billedfiler som .png eller .jpg, men er raster skrifttyper, der indeholder alle de ikoner, der anvendes i brugergrænsefladen. I det private brugsområde er unicode-tabellerne, der starter med U+EB00, defineret for snom-ikoner og kan direkte ændres ved hjælp af værktøjer som «».
Åbning af rasterfontfilen med Font Forge skal vise en liste over de anvendte ikoner. Det faktiske indhold af filerne afhænger af telefonens version og firmware:

Ikonspecificering for telefoner med monokrome skærme.
For modellerne D305, D315, D345, D385, D745, D785, D3, D7:
- Kontextafhængige nøglerikoner 17×17 — Baseline x → 0 / y → -2
- Titelbjælkeikoner 17×17 — Baseline x → 0 / y → -2
- Etiketpanelikoner 17×17 — Baseline x → 0 / y → -2
- Maksimal størrelse på ikoner 32×32
For modellerne D120, D710, D712, D715, D725:
- Kontextafhængige nøglerikoner 7×7 — Baseline x → 0 / y → 0
- Titelbjælkeikoner 7×7 — Baseline x → 0 / y → 0
- SmartLabel-ikoner 7×7 — Baseline x → 0 / y → 0
- Maksimal størrelse på ikoner 32×32
Efter oprettelse af det ønskede «billede» og efterfølgende eksport fra Font Forge skal følgende indstillinger anvendes:

Efter eksport skal du oprette en tar-fil indeholdende den netop oprettede fil med et filnavn, der skal erstattes.
tar -cvf fonts.tar fontfile.bdf
Da vi faktisk ændrer ikke billeder, men skrifttypen, skal vi også uploade den via autoprivisionering som en skrifttype ved at angive i xml-filen med indstillinger:
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<uploads>
<file url="http://192.168.23.54:8080/fonts.tar" type="font" />
</uploads>
</settings>Så har vi set nøje på mulighederne for tilpasning af Snom-telefoner, som du kan bruge til at ændre designet og funktionaliteten af telefonerne til dine egne behov eller dine kunders. Nedenfor et par eksempler på resultatet af en sådan tilpasning:
Til hotellet



Til lufthavnen

Og det er det. Vi håber, at artiklen har været nyttig for dig, og at du vil kunne tilpasse Snom-telefoner, som du ønsker.
Kilde: habr.com
