Dokumentacja

Hexer DialerInstrukcja Obsługi

Pełna dokumentacja aplikacji Hexer Dialer - od pierwszej konfiguracji po zaawansowane ustawienia.

1. Wymagania systemowe

Minimalne wymagania sprzętowe

System operacyjnyAndroid 10.0 (API 29) lub nowszy
RAMMinimum 2 GB
Pamięć wewnętrznaMinimum 50 MB wolnego miejsca
EkranZalecane 7-10 cali (tablet)
SiećKarta SIM z możliwością połączeń głosowych LUB VoIP

Zalecane urządzenia

Samsung Galaxy Tab A/S series, Lenovo Tab M10/P11, Nokia T20/T21. Unikaj tanich tabletów bez certyfikacji Google Play - mogą mieć problemy z telefonowaniem.

Wymagane uprawnienia

UprawnienieCel
CALL_PHONEWykonywanie połączeń telefonicznych
READ_PHONE_STATEMonitorowanie stanu połączeń
ANSWER_PHONE_CALLSOdbieranie połączeń przychodzących
RECORD_AUDIOMikrofon podczas rozmowy
POST_NOTIFICATIONSPowiadomienia o połączeniach (Android 13+)

2. Instalacja aplikacji

Google Play Store

Już wkrótce w Google Play

Hexer Dialer będzie dostępny do pobrania bezpośrednio ze sklepu Google Play. Subskrybuj powiadomienia, aby być na bieżąco!

WKRÓTCE DOSTĘPNE W
Google Play

Chcesz otrzymać powiadomienie o premierze?

Skontaktuj się z nami i zostaw swój email - poinformujemy Cię, gdy aplikacja pojawi się w Google Play Store.

3. Pierwsze uruchomienie

Po pierwszym uruchomieniu aplikacji, zostaniesz poproszony o nadanie wymaganych uprawnień oraz ustawienie Hexer Dialer jako domyślnej aplikacji telefonicznej.

Kreator konfiguracji

1

Uprawnienia systemowe

Zaakceptuj wszystkie wymagane uprawnienia (telefon, mikrofon, powiadomienia)

2

Domyślna aplikacja telefoniczna

Ustaw Hexer Dialer jako domyślny dialer systemowy

3

Hasło administratora

Zmień domyślne hasło dostępu do panelu administracyjnego (zalecane min. 6 znaków)

4

Dodanie kontaktów

Dodaj osoby/działy, do których użytkownicy będą dzwonić

4. Uprawnienia

Aplikacja wymaga kilku uprawnień systemowych do prawidłowego działania. Wszystkie uprawnienia są niezbędne dla funkcji telefonicznych.

Ręczne nadawanie uprawnień

Jeśli pominąłeś nadanie uprawnień przy pierwszym uruchomieniu:

  1. Otwórz Ustawienia > Aplikacje > Hexer Dialer
  2. Kliknij "Uprawnienia"
  3. Włącz wszystkie wymagane uprawnienia: Telefon, Mikrofon, Powiadomienia

Ustawienie domyślnego dialera

  1. Otwórz Ustawienia > Aplikacje > Domyślne aplikacje
  2. Wybierz "Aplikacja telefoniczna" lub "Dialer"
  3. Wybierz Hexer Dialer

5. Tryb kiosk (opcjonalny)

Tryb kiosk nie jest wymagany

Hexer Dialer działa w pełni poprawnie bez trybu kiosk (Device Owner). Tryb kiosk jest opcjonalną funkcją, która blokuje urządzenie w aplikacji - użytkownicy nie mogą wyjść z aplikacji, otworzyć innych aplikacji ani zmienić ustawień systemu. Bez tego trybu niektóre funkcje blokowania nie będą dostępne, ale podstawowa funkcjonalność działa bez zmian.

Tryb kiosk (Device Owner) jest przeznaczony dla środowisk, w których urządzenie powinno być zablokowane wyłącznie w aplikacji Hexer Dialer (np. recepcja hotelowa, poczekalnia).

Wymaga resetu fabrycznego

Konfiguracja Device Owner wymaga urządzenia po resecie fabrycznym (przed pierwszą konfiguracją konta Google). Jest to wymóg systemu Android, nie aplikacji Hexer Dialer.

Konfiguracja trybu kiosk

Aby skonfigurować tryb kiosk, skontaktuj się z naszym zespołem technicznym. Pomożemy przeprowadzić cały proces konfiguracji Device Owner na Twoim urządzeniu.

Potrzebujesz pomocy z konfiguracją?

Skontaktuj się z nami - nasz zespół pomoże skonfigurować tryb kiosk na Twoim urządzeniu.

Tryb Screen Pinning (alternatywa)

Jeśli nie potrzebujesz pełnego trybu kiosk, możesz użyć wbudowanej funkcji Screen Pinning:

  1. Otwórz Ustawienia > Bezpieczeństwo > Przypinanie ekranu
  2. Włącz funkcję przypinania
  3. Otwórz aplikację Hexer Dialer
  4. Kliknij przycisk "Ostatnie aplikacje" (kwadrat)
  5. Kliknij ikonę pinezki na karcie aplikacji

Ograniczenia Screen Pinning

W trybie Screen Pinning użytkownik może wyjść z aplikacji przytrzymując przyciski Back + Recent. Device Owner jest znacznie bezpieczniejszy dla środowisk produkcyjnych.

6. Panel administracyjny

Dostęp do panelu

Panel administracyjny jest ukryty przed użytkownikami. Aby go otworzyć:

Ikona globu

Kliknij ikonę globu na ekranie głównym. W oknie zmiany języka znajduje się przycisk logowania do panelu administracyjnego. Wprowadź hasło, aby uzyskać dostęp.

Zmień domyślne hasło!

Domyślne hasło administratora to: hexersoft. Koniecznie zmień hasło przed umieszczeniem urządzenia w miejscu publicznym!

Struktura panelu

Panel administracyjny składa się z kilku zakładek:

Ogólne

Informacje o aplikacji, status domyślnego dialera, dostęp do ustawień systemowych

Wygląd

Kolory, logo, czcionki, gotowe motywy kolorystyczne

Ekran rozmowy

Wygląd ekranu podczas połączenia, przyciski, komunikaty

Zawartość

Kontakty (osoby), statusy dostępności, teksty wielojęzyczne

Harmonogram

Godziny pracy, tryb uśpienia, okresy specjalne (święta)

Bezpieczeństwo

Hasło admina, backup i przywracanie ustawień

7. Personalizacja wyglądu

Motywy kolorystyczne

Aplikacja zawiera 6 gotowych motywów kolorystycznych. Wybierz motyw w zakładce "Wygląd":

Modern
Minimal
Professional
Nature
Warm
Elegant

Własne kolory

Każdy element interfejsu można dostosować indywidualnie:

ElementOpis
Tło główneKolor tła ekranu głównego
TytułKolor, rozmiar i grubość tekstu nagłówka
Przycisk dzwonieniaTło, tekst, obramowanie, zaokrąglenie
Karta kontaktuTło, tekst, cień karty
Ekran rozmowyTło, przyciski sterowania, etykiety

Logo i grafiki

  • Obsługiwany format: SVG
  • Logo wyświetlane na ekranie głównym i podczas rozmowy
  • Możliwość dostosowania rozmiaru i marginesów

Własne czcionki

Dodaj własną czcionkę (TTF lub OTF) dla spójnego brandingu:

  1. Przygotuj plik czcionki w formacie TTF lub OTF
  2. W panelu admina otwórz zakładkę "Wygląd"
  3. Kliknij "Wybierz czcionkę" i wskaż plik
  4. Czcionka zostanie zastosowana do wszystkich tekstów

8. Zarządzanie kontaktami

Dodawanie kontaktów

Kontakty (osoby) to lista osób/działów wyświetlana użytkownikowi na ekranie głównym.

  1. Otwórz panel admina > zakładka "Zawartość"
  2. Kliknij "Dodaj osobę"
  3. Wprowadź nazwę (np. "Recepcja", "Jan Kowalski")
  4. Wprowadź numer telefonu w formacie międzynarodowym (+48...)
  5. Zapisz zmiany

Nazwy wielojęzyczne

Każdy kontakt może mieć inne nazwy dla różnych języków:

JęzykNazwa
Polski (PL)Recepcja
Angielski (EN)Reception
Niemiecki (DE)Rezeption

Statusy dostępności

Statusy informują użytkownika o dostępności danej osoby/usługi. Możesz skonfigurować dowolne statusy - poniżej przykładowe propozycje:

  • Dostępny - można dzwonić (domyślny)
  • Zajęty - przycisk dzwonienia zablokowany
  • Przerwa - informacja o przerwie
  • Nieobecny - blokada połączeń

Zmiana statusu przez użytkownika

Możesz włączyć lub wyłączyć możliwość zmiany statusu przez użytkownika gestem przesunięcia. Domyślnie ta opcja jest wyłączona dla środowisk kiosk.

9. Harmonogram pracy

Godziny pracy

Skonfiguruj godziny, w których aplikacja jest aktywna:

  1. Otwórz panel admina > zakładka "Harmonogram"
  2. Ustaw godzinę rozpoczęcia (np. 08:00)
  3. Ustaw godzinę zakończenia (np. 18:00)
  4. Włącz "Tryb uśpienia"

Tryb uśpienia (Sleep Mode) - opcjonalny

Tryb uśpienia jest dodatkową funkcją - nie wymaga konfiguracji, jeśli urządzenie ma działać przez cały czas. Poza godzinami pracy ekran urządzenia staje się czarny (oszczędność energii). Panel admina pozostaje dostępny przez ikonę globu.

Przykłady konfiguracji

ScenariuszStartKoniec
Biuro standardowe08:0017:00
Hotel 24h00:0023:59
Przychodnia07:0020:00

Okresy specjalne

Dodaj okresy, w których urządzenie będzie w trybie uśpienia (święta, konserwacja):

  • Data rozpoczęcia i zakończenia
  • Opcjonalny komunikat dla użytkowników
  • Automatyczne wznowienie po zakończeniu okresu

10. Bezpieczeństwo

Szyfrowanie danych

Wszystkie ustawienia i dane są szyfrowane:

Algorytm szyfrowaniaAES-256-GCM
Przechowywanie kluczyAndroid Keystore (HSM)
Hashowanie hasełPBKDF2WithHmacSHA256, 120k iteracji
Sól hasłaLosowa, unikalna dla każdego hasła

Zmiana hasła administratora

Domyślne hasło administratora to: hexersoft. Zalecamy zmianę hasła przed udostępnieniem urządzenia publicznie.

  1. Otwórz panel admina > zakładka "Bezpieczeństwo"
  2. Kliknij "Zmień hasło"
  3. Wprowadź aktualne hasło
  4. Wprowadź nowe hasło (min. 6 znaków)
  5. Potwierdź nowe hasło

Brak odzyskiwania hasła!

Nie ma możliwości odzyskania zapomnianego hasła. Jedyną opcją jest reinstalacja aplikacji, co spowoduje utratę wszystkich ustawień. Zapisz hasło w bezpiecznym miejscu!

11. Backup i przywracanie

Eksport ustawień

  1. Otwórz panel admina > zakładka "Bezpieczeństwo"
  2. Kliknij "Eksportuj ustawienia"
  3. Wybierz lokalizację zapisu pliku JSON
  4. Plik zostanie zapisany z datą i czasem w nazwie

Zawartość backupu

Plik backup JSON zawiera:

  • Wszystkie ustawienia wyglądu (kolory, logo, czcionki)
  • Kontakty z numerami telefonów i nazwami wielojęzycznymi
  • Statusy dostępności
  • Konfigurację harmonogramu
  • Ustawienia ekranu rozmowy
  • Metadane (wersja, data, ID urządzenia)

Hasło nie jest eksportowane

Ze względów bezpieczeństwa, hasło administratora NIE jest zawarte w pliku backup. Po przywróceniu ustawień, hasło pozostaje bez zmian lub należy ustawić nowe.

Przywracanie ustawień

  1. Otwórz panel admina > zakładka "Bezpieczeństwo"
  2. Kliknij "Importuj ustawienia"
  3. Wybierz plik JSON z backupem
  4. Potwierdź import (nadpisze aktualne ustawienia)
  5. Aplikacja automatycznie zastosuje przywrócone ustawienia

12. Rozwiązywanie problemów

Połączenia nie są realizowane

Przyczyna: Brak uprawnień lub aplikacja nie jest domyślnym dialerem.

Rozwiązanie:

  • Sprawdź uprawnienia w Ustawienia > Aplikacje > Hexer Dialer > Uprawnienia
  • Ustaw jako domyślny dialer w Ustawienia > Aplikacje > Domyślne
  • Sprawdź czy karta SIM jest aktywna i ma środki

Aplikacja nie uruchamia się po restarcie

Przyczyna: Brak uprawnień do autostartu lub optymalizacja baterii.

Rozwiązanie:

  • Wyłącz optymalizację baterii dla Hexer Dialer
  • Na Xiaomi/MIUI: Włącz "Autostart" w ustawieniach aplikacji
  • Na Samsung: Wyłącz "Usypianie aplikacji"

Zapomniane hasło administratora

Przyczyna: Ze względów bezpieczeństwa hasło nie może być odzyskane.

Rozwiązanie:

  • Odinstaluj i zainstaluj aplikację ponownie (utrata wszystkich ustawień)
  • Domyślne hasło po reinstalacji: hexersoft
  • Jeśli posiadasz plik eksportu ustawień (backup JSON), możesz go zaimportować po reinstalacji, aby przywrócić wszystkie ustawienia

Zalecenie: Regularnie eksportuj ustawienia (zakładka "Bezpieczeństwo" > "Eksportuj ustawienia"), aby na wypadek utraty hasła móc przywrócić konfigurację po reinstalacji.

Dostęp do panelu admina przy czarnym ekranie

Informacja: Gdy ekran jest czarny (tryb uśpienia), w prawym górnym rogu nadal znajduje się niewidoczny przycisk, który pozwala przejść do panelu administracyjnego.

Czarny ekran (tryb uśpienia) w godzinach pracy

Przyczyna: Nieprawidłowe ustawienia harmonogramu lub strefa czasowa.

Rozwiązanie:

  • Sprawdź godziny pracy w panelu admina > Harmonogram
  • Sprawdź czy urządzenie ma poprawną strefę czasową
  • Sprawdź czy nie ma aktywnego "Okresu specjalnego"

Logo/czcionka nie wyświetla się

Przyczyna: Uszkodzony plik lub nieobsługiwany format.

Rozwiązanie:

  • Użyj formatu SVG dla logo (jedyny obsługiwany format)
  • Dla czcionek użyj formatu TTF lub OTF
  • Spróbuj inny plik - obecny może być uszkodzony

Kontakt z supportem

Jeśli nie możesz rozwiązać problemu, skontaktuj się z nami:

Specyfikacja techniczna

Nazwa pakietupl.hexer.dialer
Min. wersja AndroidAndroid 10 (API 29)
Target SDKAndroid 14 (API 34)
ArchitekturaMVVM + Clean Architecture
UI FrameworkJetpack Compose
Dependency InjectionHilt
Baza danychRoom + Encrypted DataStore
SzyfrowanieAES-256-GCM (Android Keystore)
Obsługiwane językiPL, EN, ES, DE, FR, IT, PT, NL, RU, UK, CS, SK, LT, HU, RO
DostępnośćWCAG 2.1 Level AA

Potrzebujesz pomocy z konfiguracją?

Nasz zespół pomoże Ci skonfigurować Hexer Dialer dla Twojej organizacji.

Zamów pomoc techniczną