Zarządzanie oprogramowaniem układowym telefonów IP
- Wprowadzenie
- Wymagania wstępne
- Zrozumienie statusu i przypisania oprogramowania układowego
- Zarządzanie telefonami
- Przegląd informacji o telefonie
- Wyszukiwanie i filtrowanie telefonów
- Ostrzeżenia i akcje urządzenia
- Wyświetlanie szczegółów telefonu IP
- Zarządzanie biblioteką oprogramowania układowego
- Akcje oprogramowania układowego
- Dodawanie oprogramowania układowego dostawcy
- Wybór preferowanego oprogramowania układowego
- Przypisywanie oprogramowania układowego do telefonów
- Aktualizacja do wersji docelowej
- Wybór innego oprogramowania układowego
- Czyszczenie przypisania oprogramowania układowego
- Sposób stosowania przypisań
- Konfiguracja automatycznych aktualizacji
- Aktualizacja telefonów przy pierwszej autokonfiguracji
- Aktualizowanie istniejących telefonów
- Monitorowanie statusu oprogramowania układowego
- Przenoszenie telefonu
- Ograniczenia
- Zobacz również
Wprowadzenie
Wersja 20 Update 10 centralizuje zarządzanie oprogramowaniem układowym (firmware) telefonów IP w Konsoli Administracyjnej 3CX. Na stronie „Phones” (Telefony) możesz przeglądać wersję oprogramowania raportowaną przez każdy telefon, przypisywać oprogramowanie układowe, którego urządzenie powinno używać, oraz wykonywać typowe akcje na urządzeniach.
Biblioteka oprogramowania układowego (Firmware) przechowuje zarówno oficjalne oprogramowanie 3CX, jak i oprogramowanie dostawcy przesłane przez administratora. Oprogramowanie układowe 3CX to najnowszy pakiet zweryfikowany przez firmę 3CX dla danego modelu, który nie musi być najnowszą wersją opublikowaną przez producenta sprzętu.
Pojedynczy plik oprogramowania układowego jest oznaczony jako „Preferred” (Preferowane) dla każdego dostawcy i modelu. Jest to domyślny cel dla aktualizacji przy pierwszej autokonfiguracji (provisioning), aktualizacji zaplanowanych oraz uruchamianych ręcznie. Możesz także przypisać inny dostępny plik oprogramowania układowego do konkretnego telefonu.
Wymagania wstępne
Zanim rozpoczniesz, upewnij się, że posiadasz:
- 3CX w wersji 20 Update 10 lub nowszej.
- Obsługiwane telefony IP poddane autokonfiguracji (provisioning) w systemie 3CX. Zobacz listę obsługiwanych telefonów IP.
- Uprawnienia administratora do stron „Phones” (Telefony) oraz „Firmware” (Oprogramowanie układowe).
Uwaga: Większość nieobsługiwanych telefonów IP jest niekompatybilna z funkcją zarządzania oprogramowaniem układowym.
Zrozumienie statusu i przypisania oprogramowania układowego
Poniższe terminy są używane w systemie 3CX w odniesieniu do statusu telefonu i oprogramowania układowego:
- Current Firmware (Bieżące oprogramowanie układowe) – wersja raportowana przez zarejestrowany telefon. To pole jest puste, gdy telefon nie jest zarejestrowany.
- Assigned Firmware (Przypisane oprogramowanie układowe) – oprogramowanie układowe wybrane dla telefonu. System 3CX dostarcza je podczas wstępnej autokonfiguracji (provisioning) lub natychmiast po ponownej autokonfiguracji zarejestrowanego telefonu.
- Preferred (Preferowane) – oprogramowanie układowe wybrane jako cel aktualizacji dla danego dostawcy i modelu. Jest używane przy aktualizacjach podczas pierwszej autokonfiguracji, aktualizacjach zaplanowanych oraz przy wymuszeniu akcji „Upgrade Firmware” (Aktualizuj oprogramowanie układowe).
- 3CX Firmware – oprogramowanie układowe dostarczone i zweryfikowane przez 3CX.
- Vendor Firmware – plik producenta przesłany przez administratora. Wyświetlana wersja jest odczytywana z nazwy pliku, jeśli to możliwe.
- Outdated (Nieaktualne) – zarządzalny telefon IP, dla którego dostępna jest odpowiednia aktualizacja oprogramowania układowego.
- Up to date (Aktualne) – telefon raportuje oczekiwaną bieżącą wersję oprogramowania układowego i nie wymaga aktualizacji.
Uwagi:
- Telefon bez przypisanego oprogramowania układowego zachowuje wersję już zainstalowaną na urządzeniu.
- Akcje oprogramowania układowego nie są dostępne dla telefonów niepoddanych autokonfiguracji (unprovisioned) ani dla urządzeń DECT i faksów/bramkowych (FXS), którymi system 3CX nie zarządza indywidualnie.
Zarządzanie telefonami
Przejdź do sekcji „Admin” > „Phones” (Telefony) i przefiltruj listę pod kątem telefonów IP. Strona zawiera telefony zarejestrowane i niezarejestrowane; aplikacyjne punkty końcowe (endpoints), takie jak 3CX Dialer czy 3CX Teams Agent, są wykluczone.
Przegląd informacji o telefonie
Strona „Phones” (Telefony) wyświetla następujące kolumny:
- User (Użytkownik) – nazwa, numer wewnętrzny i dział. Wybierz użytkownika, aby otworzyć zakładkę „IP Phone” (Telefon IP); wybierz dział, aby przefiltrować stronę.
- MAC – adres MAC telefonu z przyciskiem do kopiowania.
- IP – aktualny zarejestrowany adres IP. Pole jest puste, gdy telefon nie jest zarejestrowany.
- Connection (Połączenie) – 3CX, Local, SBC, Router, STUN, Tunnel, Hot Desking lub Unprovisioned. Połączenia DECT posiadają prefiks, na przykład „DECT Local”.
- Model – dostawca i model zdefiniowany w szablonie telefonu.
- Current Firmware (Bieżące oprogramowanie układowe) – wersja raportowana przez zarejestrowany telefon. Nieaktualna wersja jest wyróżniona na czerwono.
- Assigned Firmware (Przypisane oprogramowanie układowe) – wybrany plik z oznaczeniem źródła jako 3CX lub Vendor.
- Action (Akcja) – „Upgrade Firmware” (Aktualizuj oprogramowanie układowe), „Up to date” (Aktualne) lub puste pole, gdy akcje oprogramowania nie mają zastosowania.
Zielony wskaźnik statusu oznacza, że telefon jest zarejestrowany. Czerwony oznacza brak rejestracji. Niezarejestrowany telefon nie wyświetla nieaktualnego adresu IP ani wartości w kolumnie „Current Firmware”.
Urządzenie w stanie „Unprovisioned” (Brak autokonfiguracji) nie wyświetla żadnej opcji w kolumnie „Action”, ponieważ zarządzanie oprogramowaniem układowym rozpoczyna się dopiero po przeprowadzeniu autokonfiguracji (provisioning) telefonu.
Wyszukiwanie i filtrowanie telefonów
Wyszukiwarka dopasowuje numer wewnętrzny, nazwę użytkownika, adres MAC, adres IP, model, nazwę pliku oprogramowania, wersję oprogramowania, opis oraz telefon SBC lub telefon router.
Dostępne filtry obejmują:
- Status – Any (Dowolny), Registered (Zarejestrowany) lub Not registered (Niezarejestrowany).
- Firmware Source (Źródło oprogramowania układowego) – Any (Dowolne), None Assigned (Brak przypisania), 3CX lub Vendor (Dostawca). Wybór konkretnego źródła zaznacza również „IP Phones” w sekcji „Show Only”.
- Department (Dział) – Any (Dowolny), konkretny dział z nazwy lub System Wide (Ogólnosystemowy).
- SBC – Any (Dowolny) lub konkretny serwer SBC / telefon router.
- Show Only (Pokaż tylko) – Outdated FW (Nieaktualne oprogramowanie), Router Phones (Telefony z funkcją routera), IP Phones (Telefony IP) lub DECT Phones (Telefony DECT).
Do strony „Phones” (Telefony) z automatycznie zastosowanymi filtrami możesz przejść również z innych sekcji Konsoli Administracyjnej:
- Z poziomu „Admin” > „Dashboard” (Pulpit), klikając „Outdated” w wierszu „IP Phone Firmware”, wyświetlisz tylko telefony z nieaktualnym oprogramowaniem.
- Poprzez „Admin” > „Phones” > „Firmware” > (liczba) „Assigned Phones”, wyświetlisz telefony przypisane do wybranego pliku oprogramowania.
- Poprzez „Admin” > „Voice & Chat” > „SBC” > „Statistics” > (liczba) „Phones Online”, wyświetlisz telefony znajdujące się za wybranym serwerem SBC lub telefonem routerem.
Ostrzeżenia i akcje urządzenia
Zdalny telefon, którego serwer SBC lub telefon router został usunięty, wyświetla ostrzeżenie w kolumnie „Connection” (Połączenie). Kliknij ostrzeżenie, aby przywrócić powiązanie.
Jeśli model raportowany przez telefon różni się od skonfigurowanego modelu, pod nazwą modelu pojawi się komunikat „Mismatched model” (Niezgodny model). Kliknij go, aby otworzyć konfigurację telefonu IP danego użytkownika. Ostrzeżenie to pojawia się również w szczegółach telefonu IP („IP Phone Details”).
W zależności od wybranych urządzeń, pasek narzędzi oferuje akcje:
- „Reboot” (Uruchom ponownie)
- „Reprovision” (Ponowna autokonfiguracja)
- „Upgrade Firmware” (Aktualizuj oprogramowanie układowe)
- „Choose Different Firmware” (Wybierz inne oprogramowanie układowe)
- „Clear Firmware” (Wyczyść oprogramowanie układowe)
Menu pod trzema kropkami zawiera również (jeśli dotyczy):
- „Edit User” (Edytuj użytkownika)
- „Move Phone” (Przenieś telefon)
- „Switch Template” (Zmień szablon)
- „View Configuration” (Wyświetl konfigurację)
- „IP Phone Details” (Szczegóły telefonu IP)
Wyświetlanie szczegółów telefonu IP
Z menu pod trzema kropkami przy danym telefonie wybierz „IP Phone Details” (Szczegóły telefonu IP), aby sprawdzić:
- IP Phone – Status, User (Użytkownik), Model, MAC oraz IP.
- Authentication Information (Informacje o uwierzytelnianiu) – nazwa użytkownika i hasło do konsoli WWW z opcjami pokazywania, ukrywania i kopiowania.
- Remote Provisioning Status (Stan zdalnej autokonfiguracji) – bieżący stan usługi RPS oraz funkcje „Resend RPS” (Wyślij ponownie RPS) i „Revoke RPS” (Unieważnij RPS), jeśli mają zastosowanie.
Aby wyłączyć usługę 3CX RPS, przejdź do „Admin” > „Phones” > „Options” (Opcje). Zobacz Konfigurowanie telefonów IP.
Zarządzanie biblioteką oprogramowania układowego
Przejdź do „Admin” > „Phones” i otwórz zakładkę „Firmware”. Biblioteka grupuje oprogramowanie układowe według dostawcy i modelu oraz przechowuje oprogramowanie 3CX i oprogramowanie dostawcy („Vendor Firmware”) w jednym miejscu.
Biblioteka wyświetla kolumny: Vendor (Dostawca), Model, Preferred (Preferowane), Version (Wersja), File (Plik), Size (Rozmiar), Source (Źródło), Description (Opis) oraz Assigned Phones (Przypisane telefony). Kliknij liczbę w kolumnie „Assigned Phones”, aby otworzyć stronę „Phones” przefiltrowaną do urządzeń przypisanych do tego pliku.
Akcje oprogramowania układowego
Oprogramowanie wybrane jako cel „Preferred” (Preferowane) jest oznaczone wypełnioną gwiazdką. Kliknij menu pod trzema kropkami przy danym oprogramowaniu, aby wybrać:
- Upgrade Phones (Aktualizuj telefony) – przypisuje wybrane oprogramowanie układowe do odpowiednich telefonów tego modelu.
- Preferred (Preferowane) – ustawia wybrane oprogramowanie układowe jako cel aktualizacji dla danego modelu.
- Możesz także kliknąć samą ikonę gwiazdki, aby przełączyć plik oprogramowania na „Preferred” dla danego modelu.
- Delete Firmware (Usuń oprogramowanie układowe) – usuwa plik oprogramowania. Pliki można usuwać tylko wtedy, gdy nie ma do nich przypisanych żadnych telefonów.
Dodawanie oprogramowania układowego dostawcy
Oprogramowanie układowe dostawcy można przesłać tylko dla modeli, dla których w Twoim systemie 3CX istnieje szablon.
- Otwórz zakładkę „Firmware” i wybierz „+ Add Firmware” (Dodaj oprogramowanie układowe).
- Wybierz „Phone Model” (Model telefonu), opcjonalnie wprowadź opis w polu „Description”, a następnie wybierz „New File” (Nowy plik) lub „Existing File” (Istniejący plik).
- Existing File pozwala wybrać kompatybilny plik binarny oprogramowania, który już znajduje się w bibliotece.
- W przypadku New File prześlij oprogramowanie uzyskane bezpośrednio od producenta, potwierdź jego kompatybilność z wybranym modelem i kliknij „Save” (Zapisz).
Dla obsługiwanych modeli, których struktura nazwy pliku oprogramowania jest znana, wyświetlana wersja jest odczytywana z nazwy pliku. System 3CX akceptuje wyłącznie pliki z rozszerzeniami: bin, img, ld, rom, swu, z, zip.
Odpowiedzialność za weryfikację kompatybilności oprogramowania układowego dostawcy leży po Twojej stronie. Pytania dotyczące kompatybilności należy kierować bezpośrednio do producenta telefonu.
Wybór preferowanego oprogramowania układowego
Dokładnie jeden plik oprogramowania układowego jest wybrany jako „Preferred” (Preferowane) dla każdego dostawcy i modelu:
- Oprogramowanie układowe 3CX jest wybierane domyślnie, jeśli jest dostępne.
- Pierwsze oprogramowanie układowe przesłane dla danego modelu jest automatycznie ustawiane jako „Preferred”.
- Wybranie opcji „Preferred” przy innym pliku przenosi to oznaczenie na ten plik.
Wybrany plik jest używany dla nowych telefonów, gdy włączone są aktualizacje przy pierwszej autokonfiguracji, podczas aktualizacji zaplanowanych oraz gdy wymuszona zostanie akcja „Upgrade Firmware”.
Przypisywanie oprogramowania układowego do telefonów
Aktualizacja do wersji docelowej
Jeśli do telefonu przypisano oprogramowanie układowe, które nie jest plikiem oznaczonym jako „Preferred” (Preferowane), akcja „Upgrade Firmware” staje się dostępna.
- Na stronie „Phones” (Telefony) zaznacz jeden lub więcej telefonów i wybierz „Upgrade Firmware” (Aktualizuj oprogramowanie układowe) z paska narzędzi lub użyj akcji w wierszu konkretnego telefonu.
- Potwierdź akcję; system 3CX przypisze oprogramowanie oznaczone jako „Preferred” dla każdego modelu i przeprowadzi ponowną autokonfigurację (reprovisioning) telefonów.
Zarejestrowany telefon zostanie natychmiast poddany ponownej autokonfiguracji i może się zrestartować. Niezarejestrowany telefon zachowa przypisanie i zastosuje je przy następnym połączeniu i autokonfiguracji.
Jeśli telefon nie zgłosi oczekiwanej wersji po przypisaniu oprogramowania, status „Up to date” (Aktualne) nie zostanie wyświetlony, a opcja „Upgrade Firmware” pozostanie dostępna, aby umożliwić ponowną próbę.
Wybór innego oprogramowania układowego
Użyj akcji „Choose Different Firmware” (Wybierz inne oprogramowanie układowe), aby przypisać konkretny plik oprogramowania do telefonu, w tym starsze oprogramowanie 3CX lub oprogramowanie dostawcy zamiast pliku „Preferred” wskazanego dla danego modelu.
Okno dialogowe wyświetla: numer wewnętrzny (Extension), dostawcę (Vendor), model, bieżące oprogramowanie (Current Firmware), użytkownika (User), adres MAC, adres IP oraz dostępne oprogramowanie (Available Firmware). Każdy plik jest zidentyfikowany jako oprogramowanie 3CX lub dostawcy (Vendor).
Zarejestrowany telefon zostanie natychmiast poddany ponownej autokonfiguracji i może się zrestartować. Niezarejestrowany telefon zapisze przypisanie i zastosuje je przy następnym połączeniu i autokonfiguracji.
Opcja „Choose Different Firmware” jest nieaktywna, gdy dla danego modelu nie ma dostępnego alternatywnego oprogramowania układowego.
Czyszczenie przypisania oprogramowania układowego
Opcja „Clear Firmware” (Wyczyść oprogramowanie układowe) usuwa wyłącznie przypisanie telefonu do konkretnego pliku oprogramowania. Nie usuwa ona pliku oprogramowania z biblioteki ani nie odinstalowuje wersji już obecnej na telefonie.
Po wyczyszczeniu przypisania system 3CX nie przypisze automatycznie oprogramowania do tego telefonu ponownie. Użyj tej akcji, gdy telefon powinien przestać otrzymywać plik oprogramowania podczas autokonfiguracji — na przykład jeśli powtarza nieudane próby zastosowania oprogramowania.
Sposób stosowania przypisań
- Nowe telefony, w tym utworzone poprzez import użytkowników, otrzymują plik oznaczony jako „Preferred” podczas ich pierwszej autokonfiguracji (provisioning).
- Po aktualizacji centrali PBX do wersji Update 10, istniejący zarejestrowany telefon zostanie powiązany z pasującym plikiem oprogramowania, jeśli jego raportowana wersja już istnieje w bibliotece; nie wymusza to aktualizacji na telefonie.
Konfiguracja automatycznych aktualizacji
Przejdź do „Admin” > „Phones” > „Options” > „IP Phone Firmware”.
Aktualizacja telefonów przy pierwszej autokonfiguracji
Włącz opcję „Update phones when they're first provisioned” (Aktualizuj telefony przy ich pierwszej autokonfiguracji), aby zaktualizować każdy nowy telefon do oprogramowania oznaczonego jako „Preferred” dla jego modelu. To samo ustawienie dotyczy telefonów utworzonych poprzez import użytkowników.
Gdy to ustawienie jest wyłączone, nowy telefon pozostaje bez przypisanego oprogramowania układowego. Możesz przypisać je później z poziomu strony „Phones” (Telefony).
Aktualizowanie istniejących telefonów
Włącz ustawienie „Keep existing phones up to date on a schedule” (Aktualizuj istniejące telefony zgodnie z harmonogramem) i wybierz wymaganą częstotliwość, dzień oraz godzinę. Przy każdym uruchomieniu system 3CX sprawdza istniejące, zarządzalne i obsługiwane telefony IP oraz stosuje plik oprogramowania oznaczony jako „Preferred”.
Harmonogram dotyczy zarówno oprogramowania 3CX, jak i oprogramowania dostawcy oznaczonego jako „Preferred”. Nieudane operacje są ponawiane podczas kolejnego cyklu.
Zaplanowany czas korzysta ze strefy czasowej głównego działu danego numeru wewnętrznego (nawet jeśli należy on do wielu działów). Urządzenia ogólnosystemowe (na przykład telefony Hot-Desking) będą korzystać ze strefy czasowej systemu.
Wersja Update 10 usuwa poprzedni globalny przełącznik między oprogramowaniem 3CX a własnym oraz opcję automatycznego czyszczenia oprogramowania układowego.
Monitorowanie statusu oprogramowania układowego
Pulpit raportuje:
- Up to date (Aktualne) – gdy żaden zarządzany telefon IP nie posiada dostępnej aktualizacji oprogramowania układowego.
- Outdated (Nieaktualne) – gdy jeden lub więcej zarządzanych telefonów IP posiada dostępną aktualizację.
Wybierz „Outdated”, aby otworzyć stronę „Phones” z zastosowanym filtrem „Show Only: Outdated FW” (Pokaż tylko: Nieaktualne oprogramowanie).
Przenoszenie telefonu
Akcja „Move Phone” (Przenieś telefon) przenosi skonfigurowany telefon do innego użytkownika, zachowując jego konfigurację, przypisanie oprogramowania układowego, wybrany szablon oraz wszelkie telefony, które zależą od niego jako od telefonu routera.
- Na stronie „Phones” (Telefony) otwórz menu pod trzema kropkami przy danym telefonie i wybierz „Move Phone” (Przenieś telefon).
- Wybierz użytkownika docelowego.
- Kliknij przycisk „OK”, aby potwierdzić.
System 3CX aktualizuje jednocześnie przypisanie właściciela oraz zależne relacje telefonów routerów. Jeśli aktualizacja wymaganej relacji zakończy się niepowodzeniem, cała operacja przeniesienia zostanie cofnięta.
Opcja „Move Phone” jest niedostępna dla urządzeń DECT lub faksów/bramkowych (FXS), które należą do więcej niż jednego numeru wewnętrznego.
Ograniczenia
- Akcje oprogramowania układowego nie są wyświetlane dla telefonów niepoddanych autokonfiguracji (unprovisioned) ani dla urządzeń DECT i faksów/bramkowych (FXS), którymi system 3CX nie zarządza indywidualnie.
- Modele marek Grandstream oraz Htek używają stałej nazwy pliku oprogramowania układowego. Plik 3CX oraz plik dostawcy wymagające tej samej nazwy nie mogą być aktywne jednocześnie. Aby użyć oprogramowania dostawcy na takim modelu:
- Wyczyść każde przypisanie telefonu („Clear Firmware”).
- Usuń konfliktowe oprogramowanie układowe.
- Prześlij plik dostawcy.
- Wybierz go do aktualizacji („Preferred”).
- Zastosuj go do telefonów.
- Telefony działające w trybie Hot-Desking wykonają zaplanowane aktualizacje oprogramowania układowego tylko wtedy, gdy na urządzeniu nie jest zalogowany żaden użytkownik.
Zobacz również
Treść dotyczy wersji: od V20 U10 – Edycja: AI, Pro, Basic – Wdrożenie: Hosted by 3CX, On-premise, Self-hosted
Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 18 września 2026 r.
https://www.3cx.pl/docs/ip-phone-firmware-management/
