Opis zlecenia
Poszukujemy doświadczonego programisty lub zespołu do stworzenia aplikacji na Androida do nagrywania rozmów telefonicznych z przesyłaniem nagrań i rejestru połączeń na określony adres URL. Wymagania aplikacji:
Jakość nagrania: Nagrania muszą być wysokiej jakości, z dobrze słyszalnymi głosami rozmówców. Wymagany dobór odpowiedniego kodeku i konfiguracji.
Format nagrania: Format wspierany przez Androida, bez dodatkowych licencji. W razie potrzeby użycie natywnego rozwiązania.
Zapis dodatkowych informacji: Generowanie pliku JSON z szczegółami rozmowy (numer telefonu, nazwa z książki adresowej, data, godzina, czas trwania, status połączenia). Dla każdej rozmowy przyporządkowany plik audio.
Organizacja plików: Przechowywanie w dedykowanym folderze, zaszyfrowane pliki audio i JSON z nazwami zawierającymi nr telefonu użytkownika, datę rozmowy, numer rozmówcy.
Przesyłanie plików: Cykliczne kompresowanie i przesyłanie plików do zabezpieczonego REST API. Możliwość ręcznego wywołania przesyłu. Usuwanie plików po wysłaniu.
Zabezpieczenia Androida: W przypadku ograniczeń nowych wersji Androida, możliwe rozwiązania to wybór specyficznych modeli smartfonów, zastąpienie domyślnej aplikacji Telefon lub root telefonu.
Ustawienia aplikacji: Konfiguracja pracy aplikacji przez użytkownika, w tym opcja synchronizacji w roamingu.
Plik konfiguracyjny: Zawieranie kluczowych ustawień aplikacji, zabezpieczony przed zmianami i dostępem nieautoryzowanym.
Dystrybucja i instalacja: Instalacja przez dedykowaną osobę z działu IT, konfiguracja zgodna z wymaganiami dostawcy. Aplikacja nie będzie dystrybuowana poprzez sklep Play.