Setup – Sprach-Agents von Drittanbietern

Dieser Artikel richtet sich an IT-Expert*innen und Teams-Administrator*innen, die zertifizierte Sprachagent-Lösungen von Drittanbietern integrieren und mit dem Teams Telefon-Agent, der automatischen Telefonzentrale und der Anrufwarteschleife verwenden möchten.

Überprüfung der Planung und Lizenzierung

Planung

Lizenzierung

Bekannte Probleme

  • Wenn ein Anruf von Teams an einen Sprachberater eines Drittanbieters übertragen wird und der Telefonberater versucht, eine Konferenz abzuhalten oder eine externe Telefonnummer zu übertragen, schlägt der Anruf fehl.

Neuigkeiten bei Sprach-Agents von Drittanbietern (letzte sechs Monate)

  • 15. Juni
    • Allgemein verfügbar

Schritte zum Erstellen eines Drittanbieter-Sprachagenten für Teams Telefon-Agent, automatische Telefonzentrale oder Anrufwarteschleife

Der Teams-Teil der Konfiguration des Sprach-Agents eines Drittanbieters ist derzeit nur über PowerShell verfügbar.

Die folgenden Azure-Ressourcen sind ebenfalls erforderlich:

  1. Rufen Sie die Azure-Anwendungs-ID für den Voice-Agent ab.
  2. Erstellen und lizenzieren Sie ein neues Ressourcenkonto, das mit der Azure-Anwendung verknüpft ist.
$raVA = New-CsOnlineApplicationInstance -UserPrincipalName <contoso_user@contoso.com> -DisplayName "<Name of Resource Account>" -ApplicationID "<3rd Party Voice Agent Application ID>"

# Set the Resource Account's Location
Update-MgUser -UserId $raVA.ObjectId -UsageLocation <Location (i.e. US)>

# Assign the Microsoft Teams Phone Resource Account license to the Resource Account
$skuID = (Get-MgSubscribedSKU | Where {$_.SkuPartNumber -eq "PHONESYSTEM_VIRTUALUSER"}).SkuId
Set-MgUserLicense -UserId $raVA.Identity -AddLicenses @{SkuId = $skuID} -RemoveLicenses @()

Beispiel: Über eine automatische Telefonzentrale

Erstellen einer automatischen Telefonzentrale
$aaDefaultGreetingText = "<Greeting>"

$aaDefaultGreetingPrompt = New-CsAutoAttendantPrompt -TextToSpeechPrompt $aaDefaultGreetingText

$aaDefaultMenuPromptText = "<For the voice agent, press 1>"

$aaDefaultMenuPromptPrompt = New-CsAutoAttendantPrompt -TextToSpeechPrompt $aaDefaultMenuPromptText

$aaDefaultMenuOpt1CE = New-CsAutoAttendantCallableEntity -Type ApplicationEndpoint -Identity $raVA.Identity

$aaDefaultMenuOpt1 = New-CsAutoAttendantMenuOption -Action TransferCallToTarget -CallTarget $aaDefaultMenuOpt1CE -DtmfResponse Tone1 -VoiceResponses "<Voice Agent>"

$aaDefaultMenu = New-CsAutoAttendantMenu -Name "Default Open Menu" -MenuOptions @($aaDefaultMenuOpt1) -Prompt @($aaDefaultMenuPromptPrompt)

$aaDefaultMenuCallFlow = New-CsAutoAttendantCallFlow -Name "Default Open Call Flow" -menu $aaDefaultMenu -Greetings @($aaDefaultGreetingPrompt)

$aaAA = New-CsAutoAttendant -Name "<Name>" -LanguageId <Language ID> -TimeZoneId "<Insert your Time Zone ID>" -DefaultCallFlow $aaDefaultMenuCallFlow

Führen Sie die folgenden Schritte im Teams Admin Center aus:

  1. Erstellen Sie ein Ressourcenkonto.
  2. Lizenzieren Sie das Ressourcenkonto.
  3. Weisen Sie der automatischen Telefonzentrale das Ressourcenkonto zu.
  4. Weisen Sie dem Ressourcenkonto optional eine Telefonnummer zu.