Jak obiecaliśmy w , ta kontynuacja dotyczy samodzielnej zmiany ikon w telefonach Snom.
Zacznijmy więc. Krok pierwszy, należy pobrać oprogramowanie w formacie tar.gz. Można je pobrać z naszego zasobu . Wszystkie ikony snom są dostępne i zawarte w każdej wersji oprogramowania.
Uwaga: zwróć uwagę, że każda wersja oprogramowania zawiera pliki konfiguracyjne, które są specyficzne dla tego wersji i modele telefonu. Używanie plików konfiguracyjnych, które nie odpowiadają oprogramowaniu lub telefonowi, może prowadzić do problemów.
Pobierając i otwierając plik customizing.tar.gz, powinien wyglądać on następująco. Rzeczy zawarte w plikach zależą od wersji telefonu i oprogramowania:

Krok drugi, przygotowanie ikon dla telefonów. Jak wiesz, telefony Snom występują z kolorowym i monochromatycznym wyświetlaczem, odpowiednio ikony będą się różniły.
I. Zmiana ikon dla telefonów z kolorowym wyświetlaczem
Ikony i obrazy na telefonach z kolorowym wyświetlaczem są przechowywane w formacie PNG. Umożliwia to łatwą edycję praktycznie we wszystkich nowoczesnych edytorach graficznych. Jednak po edytowaniu zaleca się optymalizację plików png za pomocą narzędzi takich jak optipng, pngquant lub pngcrush, aby usunąć wszelkie zbędne informacje i zoptymalizować rozmiar pliku.
Rozmiary obrazów ikon:
- Ikony przycisków kontekstowych (Context-Sensitive Key Icons) 24x24px
- SmartLabel 24x24px & 18x18px
- Ikony w pasku tytułowym (Titlebar Icons) 18x18px
- Ikony menu (Menu Icons) 18x18px
- Ikony na ekranie połączeń (Call Screen Icons) 18x18px — 48x48px
- Format (File Format): PNG
Po utworzeniu pożądanych ikon przesyłamy je do telefonu. Przesłać je można na dwa sposoby:
- Przez interfejs webowy ręcznie
- Za pomocą autoprovisioningu
Zacznijmy od pierwszej opcji – przesyłanie przez interfejs webowy. Aby przesłać, należy przejść do interfejsu webowego telefonu na zakładkę Preference/Appearance i wybrać Custom Images:

Następnie znajdujemy ikonę, którą chcemy zmienić i przesyłamy własną wersję:

Jeśli własna wersja nie podoba się lub jest "krzywa", zawsze można wrócić, naciskając przycisk „Reset”

Uwaga. „Aktualizacja oprogramowania” oraz „Przywracanie ustawień fabrycznych” nie usuwają przesłanych obrazów.
Jak widzisz, w trybie ręcznym wszystko jest dość proste, ale jeśli musisz zmienić kilka telefonów, proces ten zajmie dość dużo czasu. Dlatego przejdźmy do drugiej opcji.
Opcja druga – ładowanie przez auto-prowizjonowanie.
Najpierw należy utworzyć archiwum w formacie tar z pobranego wcześniej archiwum customizing.tar.gz. Podczas tworzenia archiwum usuń wszystkie pliki i katalogi, które nie muszą być zmieniane, ale upewnij się, że zachowałeś strukturę katalogów.
Uwaga. Nie musisz archiwizować wszystkich plików, które pierwotnie były w archiwum. Wystarczy, że archiwizujesz jedynie pliki, które zmodyfikowałeś. Im więcej plików umieścisz w archiwum, tym więcej czasu telefon będzie potrzebował na jego konfigurację.
Następnie wykonujemy kilka kroków:
1) Tworzymy plik XML, na przykład branding.xml i kopiujemy go na swój serwer WWW (HTTP), tj. http: //yourwebserver/branding.xml:
2) Wchodzimy na interfejs sieciowy telefonu w sekcję Advanced -> Update -> Setting URL i podajemy link do naszego pliku

![]()
![]()
3) Restartujemy telefon i podziwiamy uzyskany wynik
Podajmy przykład. Celem jest zmiana ikony LDAP w telefonie

- Po pierwsze, potrzebujemy archiwum tar dla obecnej wersji oprogramowania. W tym przykładzie użyłem wersji 10.1.30.0 na D785, więc użyłem "snomD785-10.1.30.0-customizing.tar.gz"
- snomD785-10.1.30.0-customizing.tar.gz i znajdujemy w nim ikonę LDAP (znajdziesz ją pod nazwą ldap.png). Usuwamy wszystkie inne pliki i katalogi, pamiętając, aby zachować nazwę pliku ldap.png, a także zachować strukturę katalogów.
- Edytujemy plik ldap.png, aby wyglądał tak, jak chcemy.
Uwaga: można zastąpić obraz nowym, ale w takim przypadku należy upewnić się, że zmieniony rozmiar obrazu jest taki sam, jak oryginał (w tym przykładzie rozmiar 24×26)
- Tworzymy archiwum tar pliku, upewniając się, że zachowaliśmy pierwotną strukturę katalogów. Путь будет выглядеть так: coloured / fkey_icons / 24×24 / ldap.png
- Tworzymy plik xml, aby poinformować telefon o konieczności załadowania tar:
- Podajemy w interfejsie sieciowym link i restartujemy telefon
- Po restarcie sprawdzamy wynik

II. Zmiana ikon dla telefonów z monochromatycznym wyświetlaczem
Ikony na monochromatycznych urządzeniach nie są przechowywane w zwykłych plikach graficznych, takich jak .png czy .jpg, lecz są fontami rastrowymi, które obejmują wszystkie ikony używane w interfejsie użytkownika. W obszarze prywatnego użytku tabele unicode, zaczynające się od U+EB00, definiują ikony snom, które można bezpośrednio zmieniać za pomocą takich narzędzi jak „».
Otwierając plik fontu rastrowego za pomocą Font Forge, powinno się wyświetlić listę używanych ikon. Rzeczywista zawartość plików zależy od wersji telefonu i oprogramowania:

Specyfikacja ikon dla telefonów z monochromatycznym wyświetlaczem.
Dla modeli D305, D315, D345, D385, D745, D785, D3, D7:
- Ikony klawiszy kontekstowych 17×17 — Baseline x → 0 / y → -2
- Ikony paska tytułowego 17×17 — Baseline x → 0 / y → -2
- Ikony panelu etykiet 17×17 — Baseline x → 0 / y → -2
- Maksymalny rozmiar ikon 32×32
Dla modeli D120, D710, D712, D715, D725:
- Ikony klawiszy kontekstowych 7×7 — Baseline x → 0 / y → 0
- Ikony paska tytułowego 7×7 — Baseline x → 0 / y → 0
- Ikony SmartLabel 7×7 — Baseline x → 0 / y → 0
- Maksymalny rozmiar ikon 32×32
Po stworzeniu wymaganego "obrazu" i następnym wyeksportowaniu go z Font Forge należy użyć następujących ustawień:

Po eksporcie, utwórz plik tar zawierający właśnie utworzony plik z nazwą pliku, który ma być zastąpiony.
tar -cvf fonts.tar fontfile.bdf
Ponieważ zmieniamy właściwie nie obrazki, a czcionkę, należy załadować ją przez autoprowizjonowanie jako czcionkę, wskazując w pliku xml ustawień:
W ten sposób szczegółowo omówiliśmy możliwości personalizacji telefonów Snom, które można wykorzystać do zmiany stylu i funkcjonalności telefonów według własnych potrzeb lub potrzeb klienta. Poniżej kilka przykładów wyników takiej personalizacji:
Dla hotelu



Dla lotniska

I to na tyle. Mamy nadzieję, że artykuł był dla Ciebie pomocny i będziesz mógł spersonalizować telefony Snom według własnych upodobań.
Źródło: habr.com
