3CX integration sa Office 365 sa pamamagitan ng Azure API

Ang mga edisyon ng PBX 3CX v16 Pro at Enterprise ay nag-aalok ng buong pagsasama sa mga application ng Office 365. Sa partikular, ang mga sumusunod ay ipinatupad:

  • Pag-synchronize ng mga user ng Office 365 at mga extension ng 3CX (mga user).
  • Pag-synchronize ng mga personal na contact ng mga user ng Office at 3CX personal address book.
  • Pag-synchronize ng Office 365 user calendar (busy) status at 3CX extension number status.   

Upang gumawa ng mga papalabas na tawag mula sa web interface ng mga application ng Office, ginagamit ng 3CX ang extension 3CX Click to Call para sa mga browser kromo ΠΈ Firefox. Maaari mo ring gamitin ang mga keyboard shortcut sa 3CX application para sa Windows.

Upang makapagsimula, kakailanganin mo ng isang subscription sa Office 3CX at mga kredensyal ng administrator ng portal ng Office na may mga pribilehiyong "Global Administrator."

Ang ilang mga subscription sa Office 365 ay may limitado o walang pagsasama sa 3CX:

  • Mga subscription na walang pamamahala ng user, i.e. lahat ng "bahay" na subscription.
  • Ang mga subscription na walang Exchange ay hindi makakapag-sync ng mga contact at kalendaryo (Office 365 Business at Office 365 Pro Plus).

Ang mga server ng Office 365 ay dapat magkaroon ng direktang koneksyon sa iyong 3CX server upang magpadala ng mga real-time na status. Kung hindi posible ang patuloy na koneksyon, magsasagawa pa rin ang 3CX ng pang-araw-araw na pag-synchronize.

Pakitandaan na ang pag-synchronize ay ginagawa sa isang direksyon lamang - mula sa Office 365 hanggang 3CX. Para sa matagumpay na pag-synchronize, ang mga user ng Office 365 ay dapat magkaroon ng attribute na "UserType" na nakatakda sa "Miyembro" (nakatakda sa Active Directory). Kung ang isang user na naka-synchronize mula sa Office 365 ay tinanggal o binago sa pamamagitan ng 3CX interface, ito ay babalik sa nakaraang estado sa panahon ng susunod na manual o awtomatikong pag-synchronize.

Application ng Microsoft Azure Authentication

3CX integration sa Office 365 sa pamamagitan ng Azure API

Unang hakbang sa koneksyon Pagsasama ng Office 365 β€” созданиС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния Π² вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ.

  1. Sa 3CX management interface, pumunta sa Settings - Office 365 - Settings tab - Step 3 section at kopyahin ang Redirect URL.
  2. Mag-sign in sa portal ng Office 365 gamit ang iyong mga kredensyal ng Global Administrator at pumunta sa Mga Pagpaparehistro ng Microsoft Azure Application.
  3. I-click ang Bagong pagpaparehistro at tukuyin ang pangalan ng application, halimbawa, 3CX PBX Office 365 Sync App.
  4. Sa seksyong Mga sinusuportahang uri ng account, iwanan ang default na opsyon Mga account sa direktoryo ng organisasyong ito lamang
  5. Sa seksyong Redirect URI (opsyonal), piliin ang uri ng Web at i-paste ang redirect URI mula sa seksyong 3CX interface: Mga Setting > Pagsasama ng Office 365 > tab na Mga Setting > Hakbang 3. Seksyon ng platform at mga pahintulot, hal. kumpanya.3cx.eu:5001/oauth2office2
  6. I-click ang Magrehistro at ang aplikasyon ay malilikha.
  7. Ang pahina ng mga setting para sa nilikhang application ay bubukas. Kopyahin ang value ng App ID (Client) at i-paste ito mula sa naaangkop na field sa interface ng pamamahala ng 3CX, Settings > Office 365 Integration > Options tab > Step 1. I-configure ang App ID.

3CX integration sa Office 365 sa pamamagitan ng Azure API

Mga susi sa pagpapatunay

Ngayon ay kailangan mong magtatag ng pampublikong key trust sa pagitan ng iyong 3CX v16 system at ng nilikhang application sa Office 365 portal.

  1. Sa 3CX interface (Settings > Office 365 Integration > Options tab), i-click ang Bumuo ng bagong key pair at i-save ang public_key.pem key.
  2. Pumunta sa pahina ng mga setting ng application sa seksyong Mga Certificate at lihim. I-click ang Mag-upload ng Certificate at i-upload ang nabuong key.

3CX integration sa Office 365 sa pamamagitan ng Azure API
3CX integration sa Office 365 sa pamamagitan ng Azure API

Mga Pahintulot sa Application

Ang huling hakbang sa pag-setup ay ang magtakda ng mga pahintulot ng API sa seksyong Mga Pahintulot ng API. Tinutukoy ng mga pahintulot na ito kung paano maa-access ng iyong 3CX system ang iyong Office 365 account.

  1. Pumunta sa Mga Pahintulot sa API, i-click ang Magdagdag ng Pahintulot at piliin ang Microsoft Graph.
  2. Magdagdag ng mga pahintulot ng API sa ilalim ng Mga Pahintulot sa Application: Mga Kalendaryo > Calendars.Read, Contacts > Contacts.Read, Directory > Directory.Read.All at i-click ang Magdagdag ng Mga Pahintulot.
  3. Sa seksyong Magbigay ng Pahintulot, i-click ang Magbigay ng Pahintulot ng Administrator para sa... upang paganahin ang mga pahintulot.
  4. Maghintay ng humigit-kumulang 10 minuto para magkabisa nang tama ang mga pagbabago.
  5. Lumipat sa interface ng 3CX at sa seksyong Integration with Office 365, i-click ang Mag-sign in sa Office 365. Kumpirmahin ang mga pahintulot para sa nilikhang application at ang koneksyon sa pagitan ng mga system ay maitatag.

3CX integration sa Office 365 sa pamamagitan ng Azure API

Mga kakayahan sa pag-synchronize

Ang pag-synchronize sa pagitan ng 3CX at Office 365 ay naka-configure sa tatlong tab:

  • Pag-synchronize ng user - Ang mga user ng Office 365 ay naka-synchronize sa mga user ng 3CX (mga extension). Sa interface ng pamamahala ng 3CX, inilalagay ang mga naka-synchronize na user sa pangkat ng organisasyong Azure AD.
  • Pag-synchronize ng mga contact - Ang mga personal na contact ng Office 365 ay naka-synchronize sa 3CX address book. Nakikita ng user ang mga contact na ito sa mga 3CX application para sa lahat ng platform.
  • Pag-synchronize ng kalendaryo - awtomatikong binabago ang status ng isang extension ng 3CX depende sa kung abala ito sa kalendaryo ng Office 365:

Pagkatapos makumpleto ang isang kaganapan sa kalendaryo ng Office 365, ang katayuan ng user ng 3CX ay isi-synchronize din at ibabalik sa dati nitong estado.

Ang lahat ng elemento ng pag-synchronize ay maaaring i-configure para sa lahat ng mga user ng Office 365 at mga napiling user.

3CX integration sa Office 365 sa pamamagitan ng Azure API

Kinukumpleto nito ang pagsasama.

Pinagmulan: www.habr.com

Magdagdag ng komento