Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo è destinato ai professionisti IT e agli amministratori di Teams che vogliono integrare soluzioni di agenti vocali di terze parti certificate e usarle con l'agente telefonico, l'operatore automatico e la coda delle chiamate di Teams.
Revisione della pianificazione e delle licenze
Pianificazione
Licenze
Problemi noti
- Quando una chiamata viene trasferita da Teams a un agente vocale di terze parti e l'agente vocale tenta di eseguire una conferenza o trasferire un numero di telefono esterno, la chiamata non riesce.
Novità degli agenti vocali di terze parti (ultimi sei mesi)
- 15 giugno
- Disponibilità generale
Procedura per creare un agente vocale di terze parti per Agente telefonico, operatore automatico o coda chiamate di Teams
La parte di Teams della configurazione dell'agente vocale di terze parti è attualmente disponibile solo tramite PowerShell.
Sono necessarie anche le risorse di Azure seguenti:
- Un account di Azure con una sottoscrizione attiva. Crea un account gratuitamente.
- Una risorsa di Servizi di comunicazione. Per ulteriori informazioni, vedere Creare una risorsa di Servizi di comunicazione.
- Un endpoint di Griglia di eventi configurato. Per ulteriori informazioni, vedere Concetti relativi alle chiamate in arrivo.
- Endpoint di un'applicazione o di un servizio per ospitare la logica dell'agente vocale. Questo deve essere raggiungibile dagli eventi dei Servizi di comunicazione di Azure.
- Ottenere l'identificatore dell'applicazione di Azure per l'agente vocale.
- Creare e concedere in licenza un nuovo account di risorsa che si collega all'applicazione di Azure.
$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 @()
Esempio: tramite un operatore automatico
Creare un operatore automatico
$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
Eseguire i passaggi seguenti nell'interfaccia di amministrazione di Teams:
- Creare un account di risorsa.
- Concedere la licenza all'account di risorsa.
- Assegnare l'account di risorsa all'operatore automatico.
- Facoltativamente, assegnare un numero di telefono all'account della risorsa.