Integracja z Microsoft 365
- Wprowadzenie
- Krok 1: Konfiguracja dostępu do Microsoft 365
- Krok 2: Konfiguracja synchronizacji
- Konfiguracja zakresu synchronizacji
- Konfiguracja użytkowników do synchronizacji
- Krok 3: Synchronizacja statusu (Presence) między 3CX a M365 Teams
- Krok 4: Synchronizacja książki telefonicznej
- Krok 5: Wysyłanie wiadomości e-mail przez M365
- Wyjaśnienia i ograniczenia synchronizacji
- Zobacz również
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:
- W Konsoli Administracyjnej 3CX przejdź do „Admin” → „Integrations” (Integracje) → „M365”.
- Kliknij przycisk „Configure” (Konfiguruj); zostaniesz przekierowany na stronę https://integrations.3cx.com.
- Kliknij przycisk „Connect” (Połącz) i zaloguj się na swoje konto administratora Azure.
- 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).
- 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:
- W Konsoli Administracyjnej 3CX przejdź do „Admin” → „Users” (Użytkownicy) i kliknij przycisk „M365”.
- Zaznacz pole wyboru „Sync Microsoft 365 Users” (Synchronizuj użytkowników Microsoft 365); pamiętaj, że:
- synchronizacja jest jednokierunkowa – z M365 do 3CX;
- synchronizacja odbywa się codziennie w nocy;
- jeśli usuniesz użytkownika z 3CX, ale nie z M365, użytkownik pojawi się ponownie w 3CX następnego dnia;
- jeśli usuniesz lub wyłączysz użytkownika w M365, pozostanie on w 3CX i musi zostać usunięty ręcznie;
- synchronizacja obsługuje maksymalnie 650 użytkowników.
- Aby utrzymać użytkowników M365 w określonym zakresie numerów wewnętrznych, możesz ustawić początkowy numer wewnętrzny:
- zapewni to, że niższe numery wewnętrzne nigdy nie zostaną użyte dla użytkowników zaimportowanych z M365;
- jeśli tego nie ustawisz, użytkownikowi zaimportowanemu z M365 zostanie przypisany pierwszy wolny numer wewnętrzny.
Konfiguracja zakresu synchronizacji
- Możesz skonfigurować, co ma być synchronizowane („Configure what to sync”):
- Włącz SSO „Enable SSO” , aby umożliwić użytkownikom logowanie się do klienta WWW przy użyciu ich danych uwierzytelniających Microsoft.
- 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.
- 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.
- 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:
- jest to synchronizacja jednokierunkowa (z M365 do 3CX);
- kontakty użytkowników muszą być zarządzane i aktualizowane w M365.
Konfiguracja użytkowników do synchronizacji
- Możesz skonfigurować, którzy użytkownicy mają być synchronizowani („Configure which users”):
- Wybierz, których użytkowników M365 uwzględnić lub wykluczyć z synchronizacji; kliknij przycisk „Select Users” (Wybierz użytkowników), aby skonfigurować.
- Możesz wybrać „Sync only from selected departments” (Synchronizuj tylko z wybranych działów). Kliknij przycisk „Select Departments” (Wybierz działy), aby skonfigurować.
- Okno dialogowe „Select Departments” pokaże listę działów pobranych z M365; wybierz te, które chcesz uwzględnić, i kliknij przycisk „OK”.
- Użytkownicy, którzy nie znajdują się w wybranych działach, nie zostaną zsynchronizowani.
- Pamiętaj, że:
- nowe działy są tworzone na podstawie nazw grup M365;
- 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;
- 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.
- 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ż
- Zobacz, jak zintegrować 3CX z CRM API
- Konfiguracja 3CX z Microsoft Teams Business Voice
- Konfiguracja Google SSO Single Sign-On
- Integracja Google Workspace
Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 29 stycznia 2026 r.
https://www.3cx.pl/docs/administrator/microsoft-365/
