Microsoft Teams Dostawca telefonów, od przodu do tyłu

Featurekamo-internal
Shipped
5 sierpnia 2026 06:38 UTC
Author
kamo
Commit
08cecc6

Dodaje Drużyny do ? i przeciąga całą drogę poprzez: wybór dostawcy, konfiskata Entra + Azure Communication Services, Zgoda dawcy, połączenie na członka i softfon w przeglądarce. Softphone to część, która różni się strukturalnie od każdego innego dostawcy. Zespoły nie narażają rejestratora SIP na rzecz osób trzecich, więc linia drużyn nie może być Zarejestrowany w SIP.js lub RingCentral's WebPhone. Obsługiwaną trasą jest Azure Niestandardowy punkt końcowy usług komunikacyjnych usług: backend wymienia Token Entra dla tokena ACS, a TeamsAcsPhoneSdk zamienia to w Agent połączeń za tym samym interfejsem PhoneSdk, który implementuje adaptery SIP, więc Używanie telefonu i każdego komponentu UI pozostaje dostawcą-agnostycznym. SipCredentials (ang.) Zyskuje opcjonalne pola acs; sipInfo jest po prostu pusty dla Teams. Pakiet ACS jest używany tylko w przeglądarce i jest importowany dynamicznie wewnątrz startu(), od momentu Import statyczny zrujnuje renderowanie serwera. Dwie specyficzne dla drużyn prawdy pojawiły się w interfejsie UI, a nie pozostawione, aby zawieść Czas uruchamiania: wywołanie w przeglądarce jest opcjonalne (zostaw ACS puste, a org nadal otrzymuje orgzaczny Obecność i historia połączeń, z ukrytym wybierającym, a nie błądzeniem), i Poczta głosowa jest domyślnie wyłączony, ponieważ Teams nie ma interfejsu API poczty głosowej — wiadomości lądują W skrzynce pocztowej każdego członka programu Exchange, więc czytanie jest materialnie szersze Zgadza się, że administrator powinien zdecydować się celowo. Karta łączenia użytkownika na karcie ustawienia telefonu jest teraz świadoma dostawcy O RingCentrally-on. Obaj dostawcy potrzebują autoryzacji na osobę, dla Różne powody: RingCentral, ponieważ softphone może zarejestrować się tylko jako Połączenia własne rozszerzenie konta, Teams, ponieważ mówi obecność i dzwoni Wymiana tokenów jest delegowana tylko. Branding: kafelek używa znaku korporacyjnego Microsoft i zwykłej nazwy produktu. Microsoft zezwala na nazewnictwo Teams w celu opisania integracji, ale ogranicza Teams Logotypy i branding dla certyfikowanych partnerów Teams, więc nie wysyłany jest glif Teams. Zweryfikowano: npm test - 40 plików, 394 testy, 0 awarii; tsc --noEmit czyste; i18n Key guard i client-navigation guard obaj przeszli. Szczycia słownikowe wylądowały Najpierw w kamo-translation-dykcyjnej 0801a17.

All changes

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny