De titel en subtitel aanpassen
Ontwikkelaars hebben nu de mogelijkheid om de titel en subtitel van een oproep aan te passen, zowel tijdens de installatie als terwijl de aanroep wordt uitgevoerd. Deze functie biedt meer flexibiliteit bij het afstemmen van de gesprekservaring met specifieke use cases.
In een klantondersteuningsscenario kan de titel bijvoorbeeld het probleem weergeven dat wordt opgelost, terwijl de ondertitel de naam of het ticketnummer van de klant kan weergeven.
Als het bijhouden van de tijd die in verschillende segmenten van het gesprek is besteed, is bovendien van cruciaal belang dat de ondertitel dynamisch wordt bijgewerkt om de verstreken gespreksduur weer te geven, waardoor de vergadering of sessie effectief kan worden beheerd.
Vereisten
- Een Azure-account met een actief abonnement. Gratis een account maken
- Een geïmplementeerde Communication Services-resource. Een Communication Services-resource maken.
- Een gebruikerstoegangstoken om de aanroepclient in te schakelen. Een toegangstoken voor gebruikers ophalen.
- Optioneel: Voltooiing van de quickstart om aan de slag te gaan met de samengestelde UI-bibliotheek.
De functie configureren
Titel en subtitel aanpassen
Als u de schermkoptekst van het oproepscherm title
wilt instellen en bijwerken, subtitle
gebruikt CallCompositeCallScreenOptions
u deze om te configureren CallCompositeCallScreenHeaderViewData
. De titel van de standaardgebruikersinterfacebibliotheek wordt weergegeven als title
de waarde niet is geconfigureerd.
// create call screen header view data to set title and subtitle
val callScreenHeaderViewData = CallCompositeCallScreenHeaderViewData()
callScreenHeaderViewData.title = "title"
callScreenHeaderViewData.subtitle = "subtitle"
// create call screen options
val callScreenOptions = CallCompositeCallScreenOptions()
callScreenOptions.setHeaderViewData(callScreenHeaderViewData)
// create call composite
val callComposite = CallCompositeBuilder().build()
val localOptions = CallCompositeLocalOptions()
localOptions.setCallScreenOptions(callScreenOptions)
// launch composite
callComposite.launch(applicationContext, locator, localOptions)
// use any event from call composite to update title subtitle when call is in progress
// callScreenHeaderViewData.title = "updated title"
// callScreenHeaderViewData.subtitle = "updated subtitle"
Titel en subtitel aanpassen
Om het gespreksscherm infoHeader title
& subtitle
in te stellen en bij te werken, moeten CallScreenHeaderViewData
we door param headerViewData
configureren en doorgevenCallScreenOptions
. De title
, Subtitle
in CallScreenHeaderViewData
zijn optionele parameters en headerViewData
zelf is ook optioneel. De titel van de standaardgebruikersinterfacebibliotheek wordt weergegeven als title
de waarde niet is geconfigureerd.
var headerViewData = CallScreenHeaderViewData(
title: "This is a custom InfoHeader",
subtitle: "This is a custom subtitle")
var callScreenOptions = CallScreenOptions(controlBarOptions: barOptions,
headerViewData: headerViewData)
// Use any event from call composite to update title & subtitle when the call is in progress.
headerViewData.title = "Custom updated title"
headerViewData.subtitle = "Custom updated subtitle"