Integracja z Microsoft 365

Wprowadzenie

3CX integruje się z Microsoft 365, aby zapewnić następujące funkcjonalności:

  • Synchronizacja kont użytkowników z Microsoft 365.
  • Możliwość logowania się użytkowników do 3CX Web Client przy użyciu konta Microsoft (SSO).
  • Synchronizacja osobistych kontaktów użytkowników z M365 do osobistej książki telefonicznej 3CX (jednokierunkowa).
  • Synchronizacja kontaktów z udostępnionych skrzynek pocztowych M365 do firmowej książki telefonicznej 3CX (jednokierunkowa).
  • Synchronizacja statusu między 3CX a Teams – informacje o dostępności są wymieniane między 3CX a Microsoft Teams.
  • Wysyłanie powiadomień e-mail przy użyciu M365.

Integracja z M365 wymaga kont Microsoft 365 z planem subskrypcyjnym Exchange, takich jak:

  • Microsoft 365 Business Basic, Standard lub Premium
  • Microsoft 365 F3, E3 lub E5

Krok 1: Konfiguracja dostępu do Microsoft 365

W tym kroku należy skonfigurować konto Microsoft 365, aby umożliwić synchronizację z 3CX w następujący sposób:

  1. W Konsoli Administracyjnej 3CX przejdź do „Admin” → „Integrations” (Integracje) → „M365”.
  2. Kliknij przycisk „Configure” (Konfiguruj); zostaniesz przekierowany na stronę https://integrations.3cx.com.
  3. Kliknij przycisk „Connect” (Połącz) i zaloguj się na swoje konto administratora Azure.

  1. Zaznacz pole wyboru „Consent on behalf of your organisation” (Zgoda w imieniu organizacji), aby przyznać uprawnienia wymagane przez kreatora 3CX MS 365; kliknij przycisk „Accept” (Akceptuj).
  2. Aplikacja zostanie utworzona i będzie można przejść do konfiguracji integracji M365; kliknij przycisk „Back” (Wstecz), aby powrócić do Konsoli Administracyjnej 3CX.

Krok 2: Konfiguracja synchronizacji

Aby zsynchronizować użytkowników z Microsoft 365 do 3CX:

  1. W Konsoli Administracyjnej 3CX przejdź do „Admin” → „Users” (Użytkownicy) i kliknij przycisk „M365”.
  2. Zaznacz pole wyboru „Sync Microsoft 365 Users” (Synchronizuj użytkowników Microsoft 365); pamiętaj, że:
  1. synchronizacja jest jednokierunkowa – z M365 do 3CX;
  2. synchronizacja odbywa się codziennie w nocy;
  3. jeśli usuniesz użytkownika z 3CX, ale nie z M365, użytkownik pojawi się ponownie w 3CX następnego dnia;
  4. jeśli usuniesz lub wyłączysz użytkownika w M365, pozostanie on w 3CX i musi zostać usunięty ręcznie;
  5. synchronizacja obsługuje maksymalnie 650 użytkowników.
  1. Aby utrzymać użytkowników M365 w określonym zakresie numerów wewnętrznych, możesz ustawić początkowy numer wewnętrzny:
  1. zapewni to, że niższe numery wewnętrzne nigdy nie zostaną użyte dla użytkowników zaimportowanych z M365;
  2. jeśli tego nie ustawisz, użytkownikowi zaimportowanemu z M365 zostanie przypisany pierwszy wolny numer wewnętrzny.

Konfiguracja zakresu synchronizacji

  1. Możesz skonfigurować, co ma być synchronizowane („Configure what to sync”):
  1. Włącz SSO „Enable SSO” , aby umożliwić użytkownikom logowanie się do klienta WWW przy użyciu ich danych uwierzytelniających Microsoft.
  2. Możesz włączyć „Sync office phone to 3CX Outbound Caller ID” (Synchronizuj telefon służbowy z numerem prezentowanym 3CX), aby ustawić numer służbowy użytkownika z M365 jako Outbound Caller ID dla tego użytkownika w 3CX.
  3. Możesz włączyć „Sync user photo from M365” (Synchronizuj zdjęcie użytkownika z M365), aby używać go jako awatara użytkownika w 3CX.
  4. Możesz włączyć „Sync Personal Contacts from M365” (Synchronizuj kontakty osobiste z M365) do osobistej książki telefonicznej użytkownika 3CX; pamiętaj, że:
  1. jest to synchronizacja jednokierunkowa (z M365 do 3CX);
  2. kontakty użytkowników muszą być zarządzane i aktualizowane w M365.

Konfiguracja użytkowników do synchronizacji

  1. Możesz skonfigurować, którzy użytkownicy mają być synchronizowani („Configure which users”):
  1. Wybierz, których użytkowników M365 uwzględnić lub wykluczyć z synchronizacji; kliknij przycisk „Select Users” (Wybierz użytkowników), aby skonfigurować.
  2. Możesz wybrać „Sync only from selected departments” (Synchronizuj tylko z wybranych działów). Kliknij przycisk „Select Departments” (Wybierz działy), aby skonfigurować.

  1. Okno dialogowe „Select Departments” pokaże listę działów pobranych z M365; wybierz te, które chcesz uwzględnić, i kliknij przycisk „OK”.
  2. Użytkownicy, którzy nie znajdują się w wybranych działach, nie zostaną zsynchronizowani.
  3. Pamiętaj, że:
  1. nowe działy są tworzone na podstawie nazw grup M365;
  2. już istniejące działy 3CX NIE są nadpisywane ani używane; jeśli nazwa działu M365 już istnieje w 3CX, zostanie utworzony nowy dział z dodanym numerem porządkowym;
  3. jeśli konfiguracja integracji M365 została przeprowadzona przed wersją 20 update 8 systemu 3CX, konieczna będzie ponowna konfiguracja w celu uzyskania wszystkich niezbędnych uprawnień dla tej funkcji.
  1. Możesz wybrać, czy uwzględniać użytkowników-gości („Include guest users”).

Krok 3: Synchronizacja statusu (Presence) między 3CX a M365 Teams

Możesz skonfigurować synchronizację statusu między 3CX a Teams („Sync Presence”). Pamiętaj, że przed włączeniem tej opcji:

  • Użytkownicy muszą być już zsynchronizowani i dodani zgodnie z opisem w Kroku 2.
  • Tylko użytkownicy M365 z licencją obsługującą Teams (taką jak Business Basic, Standard lub Premium) mogą korzystać z synchronizacji statusu.

Aby włączyć synchronizację statusu:

  • W Konsoli Administracyjnej 3CX przejdź do „Admin” → „Users” (Użytkownicy) i kliknij przycisk „M365”.
  • Wybierz kierunek synchronizacji:
  • 3CX do Teams; lub
  • Teams do 3CX; lub
  • Zarówno 3CX do Teams, jak i Teams do 3CX.
  • Włącz synchronizację, klikając przycisk „Authorize” (Autoryzuj).

Sekcję „Change Default Presence” (Zmień domyślny status) można rozwinąć, aby dostosować mapowanie statusów między 3CX a Teams. Domyślne, wstępnie skonfigurowane ustawienia są zazwyczaj wystarczające do poprawnego działania; jeśli wprowadzasz tu zmiany, musisz upewnić się, że nie utworzysz pętli statusów.

Krok 4: Synchronizacja książki telefonicznej

Aby włączyć synchronizację książki telefonicznej z M365 do 3CX:

  • W Konsoli Administracyjnej 3CX przejdź do „System” → „Phonebook” (Książka telefoniczna) i kliknij przycisk „M365”.

  • Kliknij przycisk „Select Mailbox” (Wybierz skrzynkę), aby wybrać, które udostępnione skrzynki pocztowe uwzględnić lub wykluczyć z synchronizacji, a następnie kliknij przycisk „OK”.

Pamiętaj, że synchronizowane są wszystkie kontakty w „Well Known Folders” (folderach domyślnych).

Krok 5: Wysyłanie wiadomości e-mail przez M365

Jeśli w Kroku 1 wybrałeś opcję „Send emails via Microsoft 365” (Wyślij e-maile przez Microsoft 365), Twój system 3CX zostanie automatycznie skonfigurowany do wysyłania wiadomości e-mail za pośrednictwem konta M365.

Możesz dostosować adres e-mail nadawcy dla wiadomości wysyłanych przez M365 w Konsoli Administracyjnej w sekcji „System” → „Email”; musisz upewnić się, że adres e-mail nadawcy:

  • istnieje na Twoim koncie M365;
  • posiada licencję na wysyłanie wiadomości e-mail.

Wyjaśnienia i ograniczenia synchronizacji

Poniżej wyjaśniono niektóre „pułapki” dotyczące synchronizacji, o których użytkownicy powinni wiedzieć:

  • 3CX do Teams > On a Call (W trakcie rozmowy) – Możesz zsynchronizować status 3CX „On a Call” ze statusem Teams „In a Call”. Gdy wykonujesz lub odbierasz połączenie w 3CX, klient Teams pokaże status „Busy > In a Call” (Zajęty > W trakcie rozmowy).
  • Teams do 3CX > In a Call (W trakcie rozmowy) – M365 wysyła status „Busy/In a Call” dopiero po odebraniu połączenia. W stanie dzwonienia żaden status nie jest wysyłany. Status ten jest wysyłany tylko wtedy, gdy przed połączeniem Twój status brzmiał „Available” (Dostępny). Jeśli Twój status w Teams to „Busy” (Zajęty) i wykonasz połączenie, nawet po jego odebraniu Teams nie wyśle statusu „Busy/In a Call”.
  • Available(Idle) (Dostępny/Bezczynny) – Jeśli masz status „Available” w Teams i zamkniesz aplikację lub przeniesiesz ją do tła (na telefonie), nastąpi co następuje:
  • Po 5 minutach Microsoft wysyła AvailableIdle:Inactive, a 3CX Web Client przełącza się na „Available”.
  • Po kolejnych 5 minutach Microsoft wysyła Away:Away, a Web Client przełącza się na „Away” (Zaraz wracam).
  • Po ponownym otwarciu aplikacji Teams Microsoft wysyła Available:Available, a Web Client powraca do statusu „Available”.
  • Busy(Idle) (Zajęty/Bezczynny) – Jeśli masz status „Busy” w Teams i zamkniesz aplikację lub przeniesiesz ją do tła (na telefonie), nastąpi co następuje:
  • Po 5 minutach Microsoft wysyła BusyIdle:Busy, a 3CX Web Client przełącza się na „DND” (Nie przeszkadzać).
  • Po kolejnych 5 minutach Microsoft wysyła Offline:Offline, a Web Client pozostaje w trybie „DND”.
  • Po ponownym otwarciu aplikacji Teams Microsoft wysyła Busy:Busy, a Web Client nadal pozostaje w trybie „DND”.
  • Powiadomienie o statusie Offline:Offline – To powiadomienie jest ignorowane, ponieważ jest wyłączone w konfiguracji. Po wybudzeniu aplikacji Teams otrzymujemy od Microsoft powiadomienie Busy:Busy, a Web Client pozostaje w trybie „DND”.
  • Tymczasowe ustawienie statusu z poziomu 3CX nie spowoduje synchronizacji tego statusu do Teams.
  • Statusy 3CX Custom1 / Custom2 nie są synchronizowane z Teams.
  • Jeśli ustawisz status 3CX na „Custom1 / Custom2”, zmiany w Teams nie zostaną odzwierciedlone w 3CX.
  • Zmiany statusu wynikające z funkcji automatycznego przełączania („Autoswitch”) będą synchronizowane z Teams, o ile statusy „Custom1 / Custom2” nie są używane w sekcji „System” → „Options” (Opcje) → „Scheduler” (Harmonogram).
  • Włączenie synchronizacji dwukierunkowej (Teams do 3CX i 3CX do Teams) może powodować konflikty statusów i pętlę między 3CX ↔ Teams, w której każda strona może nadpisywać skonfigurowany status. Na przykład:
  • 3CX do Teams = Away > Away
  • Teams do 3CX = Away > Do Not Disturb

Skutkiem tego będzie przełączenie Teams na „Away” i powrót do „DND” w 3CX. Aby tego uniknąć, skonfiguruj obie strony tak, aby przełączały się na ten sam status:

  • 3CX do Teams = Away > Away
  • Teams do 3CX = Away > Away
  • Synchronizacja statusu Teams > In a Call wymaga do poprawnego działania zsynchronizowanego statusu „Available”. Jeśli status „Available” nie jest synchronizowany, odebranie lub wykonanie połączenia w Teams przełączy 3CX Web Client w tryb „DND”, ale nigdy nie powróci do statusu „Available” po zakończeniu rozmowy.
  • Status Teams do 3CX > Available(Idle) – nawet jeśli ten status zostanie wykluczony (wyczyszczona lista rozwijana), zamknięcie klienta Teams spowoduje wysłanie przez Microsoft powiadomienia Away:Away po 10 minutach. W rezultacie status 3CX przełączy się na „Away” niezależnie od ustawień synchronizacji.

Zobacz również



Ostatnia aktualizacja

Ten dokument został ostatnio zaktualizowany 29 stycznia 2026 r.
https://www.3cx.pl/docs/administrator/microsoft-365/